How to Reach Somnath: Air, Rail, Road & Distances

The nearest railway station to Somnath temple is Somnath (station code SMNH), only about 0.5 km away and within walking distance, while the nearest major junction is Veraval, about 7 km away. The nearest airport is Diu (85 km), with Rajkot (200 km) and Ahmedabad (400 km) as the larger airports. By road, Somnath is roughly 400 km from Ahmedabad and 200 km from Rajkot.
Somnath is better connected than many first-time visitors expect. I was born on this coast and have guided the Somnath circuit for over eight years, so this is the practical, verified breakdown of how to reach the temple by rail, air and road, with distances from the cities people actually travel from. If you would rather not plan the logistics yourself, our Somnath Dwarka Tour Package from Experience My India handles the transfers, the driver and the darshan for you.
What is the nearest railway station to Somnath temple?
The nearest railway station is Somnath (SMNH), about 0.5 km from the temple, so close that you can walk or take a short auto. It has a limited number of trains, however. The nearest major junction, with far more connections across Gujarat and the rest of India, is Veraval, about 7 km away. For most long-distance journeys you will book to Veraval, then cover the final 7 km by auto or taxi.
How to reach Somnath by train
Direct and connecting trains run to Veraval and Somnath from Ahmedabad, Rajkot, Junagadh, Jamnagar, Mumbai, Delhi and other cities, including the Somnath Express services. Booking to Veraval usually gives you the widest choice of trains; from there the temple is a short ride away. Book early during the October to March pilgrimage season and around major festivals, when seats fill quickly.
What is the nearest airport to Somnath?
The nearest airport to Somnath is Diu, about 85 km away. Keshod airport is closer at roughly 55 km but handles very few flights, so most travellers fly into the larger airports at Rajkot (about 200 km) or Ahmedabad (about 400 km) and continue by road or rail. Somnath itself does not have a commercial airport.
How to reach Somnath by road
Somnath sits on well-maintained national and state highways and is easy to reach by bus or car. Gujarat State buses and private operators run to Somnath from Ahmedabad, Rajkot, Junagadh, Veraval and beyond. For a comfortable, fixed-fare journey at your own pace, Experience My India arranges a Somnath taxi or car rental with a local driver. Coming from the state capital, a Somnath tour from Ahmedabad is the most common way people make the trip.
Distance from Somnath to major cities
These are approximate road distances to Somnath and can vary by a few kilometres depending on the route you take. They are sorted from nearest to farthest.
From | Approx. road distance to Somnath |
Veraval (nearest junction) | 7 km |
Sasan Gir (Gir National Park) | about 45 km |
Diu | about 85 km |
Junagadh / Girnar | about 90 km |
Porbandar | about 130 km |
Rajkot | about 200 km |
Bhavnagar | about 205 km |
Dwarka | about 230 km |
Jamnagar | about 230 km |
Ahmedabad | about 400 km |
Gandhinagar | about 425 km |
Bhuj (Kutch) | about 430 km |
Vadodara | about 485 km |
Statue of Unity (Kevadia) | about 500 km |
Surat | about 645 km |
Udaipur | about 650 km |
Ujjain | about 780 km |
Mumbai | about 890 km |
Pune | about 1,025 km |
Jaipur | about 1,050 km |
Delhi | about 1,250 km |
Two of the most popular add-ons have their own onward distances: Gir is about 45 km, so a Somnath and Gir tour is an easy pairing and the Statue of Unity is about 500 km, often done as a Somnath and Statue of Unity trip. If Dwarka is on your route, the Dwarka to Somnath route covers that 230 km coastal drive.
Reaching nearby pilgrimage sites
Somnath is the base for several nearby sites, each with its own approach. Rather than repeat the directions here, see the dedicated guides: where Somnath is located for the map and orientation and reaching Gir National Park for the lion safari. Bhalka Tirth and Triveni Sangam are within Somnath itself, a few kilometres from the temple.
What is the best way to reach Somnath?
For most pilgrims, the smoothest option is a train to Veraval and a short transfer or a flight to Rajkot or Ahmedabad followed by a road journey. If you are combining Somnath with Dwarka, Gir or Diu, a car with a driver is by far the easiest way to link them without waiting on train and bus timings. Once you arrive, plan your darshan around the
Somnath darshan and aarti timings so you catch the evening aarti.
Plan your Somnath trip with Experience My India
Tell us your starting city and dates and we will arrange the transfers, the driver and the darshan. Message us on WhatsApp at +91 73006 20809 or call +91 73006 20809. For everything else about the town and temple, read our full Somnath travel guide.
