Somnath is about 237 km from Dwarkadhish temple in Dwarka by road, roughly 4 to 5 hours along the coastal highway via Porbandar. Road is the easiest way; direct trains between the two are limited.
How do you go from Dwarka to Somnath by road?
The coastal road runs south-east from Dwarka through Porbandar and Madhavpur to Veraval and Somnath. It is a pleasant drive and the most practical connection between the two shrines.
Is there a train from Dwarka to Somnath?
Somnath's nearest major station is Veraval Junction, a few kilometres away; Dwarka has its own station on the Okha line. Direct trains between them are few, so most pilgrims go by road.
Which is the nearest airport?
For Dwarka, the nearest airports are Jamnagar and Porbandar. For Somnath, Diu and Rajkot are the usual choices.
Planning tips
- Nageshwar Jyotirlinga and Bet Dwarka are near Dwarka — give Dwarka a full day before driving to Somnath.
- Somnath and Dwarka are both on the Dwadash Jyotirlinga and Char Dham circuits, so this road often sits inside a longer yatra.
- Porbandar, roughly halfway, is a convenient break.
Temples to plan around
Distances are measured by road between the city centre or main shrine, and times assume normal traffic. Festivals, weekends, weather and road works can change both. Train timings change too — please check current schedules close to your travel date.