Planning a pilgrimage and wondering how to reach Somnath? The good news is that Somnath, on Gujarat's Saurashtra coast, is well connected by rail and road, with the nearest airport a few hours away. This guide covers the nearest railway station to Somnath Temple, the nearest airport, popular road routes, and how to get from the station to your room. Distances below are approximate, and travel sites quote slightly different figures, so confirm timetables and routes before you book.
Rail is the most popular way to reach Somnath. Somnath has its own railway station, close to the temple, and Veraval Junction is the other main railhead, about 7 km away. Trains run from Ahmedabad, Rajkot, Porbandar and other Gujarat cities, and the Somnath Express connects Ahmedabad with Veraval. From Ahmedabad the journey is generally around 7–8 hours.
Somnath is connected by state highways to major Gujarat cities, and state and private buses run to it from places like Ahmedabad, Rajkot, Junagadh and Porbandar. If you're driving or hiring a taxi, these are the usual routes:
There is no airport in Somnath itself. The nearest airport is usually given as Diu Airport, roughly 60–85 km away depending on the source, followed by Keshod and Rajkot. Keshod Airport is about 50 km away, but flight availability there changes, so check current schedules. From the airport, a prepaid taxi to Somnath is the simplest option. Many pilgrims fly into Rajkot or Ahmedabad and continue by train or road.
If you're arriving late or after a long journey, staying close to the temple saves effort. Shree Sagar Darshan Guest House offers round-the-clock check-in, so a late train or an early-morning bus is not a problem. Tell us your arrival time and station when you book, and we'll help you plan the last leg. See our rooms for family and group options, or send an enquiry.
Somnath Railway Station is the closest, and Veraval Junction, about 7 km away, is the main alternative with more connections.
Diu Airport is the one most commonly listed, with Keshod and Rajkot as other options. None is in Somnath, so you'll need a taxi or bus for the last stretch.
By train it is usually around 7–8 hours to Veraval, and road journeys take longer because of the distance.
Yes. Shree Sagar Darshan is a short ride from the stations and within walking distance of the temple, with 24-hour check-in.
← Read: Places to Visit in Somnath — 1-Day and 2-Day Itinerary