How to Reach Somnath and Dwarka by Road, Rail and Air Road distances and drive times to Somnath and Dwarka from Ahmedabad, Rajkot, Diu and Gir, with rail links, stops on the way and advice for first visits.
Somnath and Dwarka are about 230 km apart on the Saurashtra coast. Ahmedabad to Dwarka is 443 to 479 km by road, roughly 7.5 to 8.5 hours. Jamnagar, about 140 km from Dwarka, is the more useful air gateway, and Dwarka has its own railway station on the Ahmedabad to Okha line.
If you are planning your first trip to these two holy cities, the first question is usually how far apart they are and how long the road takes. I was born in Dwarka and have guided visitors on this coast for years, so the figures below are the ones I would give a friend arriving from abroad. Read them as planning numbers. Traffic, road works and monsoon conditions can change the drive on any given day.
The short answer is that Somnath and Dwarka are two separate days of driving apart, and the sensible plan is to treat the coastal leg as its own part of the trip rather than squeeze it in after a long flight. For more detail, see our page on Somnathdwarkatourpackage.
Key distances at a glance
Somnath and Dwarka are about 230 km apart on the Saurashtra coast. Most travellers visit both together over 3 to 5 days, and that is a realistic window for seeing the temples without rushing the road.
From Ahmedabad, the fastest road route to Dwarka covers about 455 km in about 7 hours 42 minutes, using NH 47 and NH 151A. Across the range of routes, the drive is 443 to 479 km and roughly 7.5 to 8.5 hours. Build in breaks, especially on the long middle stretch, because the last hour or two feels much longer when you are tired.
If you are coming from Diu, the coast road is short. Diu to Somnath is about 82 km, a drive of around 1 hour 30 minutes via NH 51. The return from Somnath to Diu is about 84 km, around 1 hour 35 minutes. For a fuller picture of that pairing, see our Diu to Somnath Distance: Routes, Time & Travel Guide.
Road routes from Ahmedabad, Rajkot and Diu
From Ahmedabad, the road to Dwarka is the longest leg of most itineraries. Leave early, fill the tank before you reach the peninsula, and expect to stop for tea and a proper meal. A full day is the right budget, not a half day.
Rajkot is the largest city in Saurashtra and a useful base if you want to visit Gir. Rajkot to Gir is about 170 km, a drive of about 4 hours 20 minutes via GJ SH 104. That is a manageable morning drive, but it is still a full day once you add a lion safari and a meal. If you are routing from Dwarka or Somnath, our Rajkot to Gir Distance: Routes, Time & Travel Guide covers the road in more detail.
For Dwarka from Diu, the road is a longer coastal run, and most visitors prefer to break it with a stop at Somnath. The Somnathdwarkatourpackage route notes for the Diu to Dwarka leg are a good place to check the connections before you set off.
Whichever way you travel, check the state of the road on the day with your driver or hotel. Road works on the coast are common, and a delay of an hour is normal rather than unusual.
Rail and air gateways
Dwarka has its own railway station on the Ahmedabad to Okha line. For many visitors this is the most relaxed way to reach the city without a long drive at the end of the day. Check current train names and timings on the national railway system before you travel, as I have not listed them here.
For flights, the nearest airport to Dwarka is Porbandar, about 105 km away. Jamnagar, about 140 km away, is the more useful gateway for most visitors because it gives you more onward options by road. Rajkot is a major airport and rail hub, and it is the best base if you want to combine Gir with the pilgrimage. I have not listed flight schedules or airline routes, because the sources for this guide do not confirm them, so check directly before you book.
Whichever airport you use, plan the final transfer by road. Neither airport puts you at the temple gate, so a pre-arranged taxi or driver is the simplest way to finish the trip.
Comparing your travel options
| Option | Route and distance | Time | Best for |
|---|---|---|---|
| Car or taxi | Ahmedabad to Dwarka, 443 to 479 km | About 7.5 to 8.5 hours | Families, groups and pilgrims who want flexible stops |
| Train | Ahmedabad to Dwarka on the Okha line | Not stated in our sources | Travellers who prefer rail and want to avoid driving |
| Air plus road | Porbandar about 105 km or Jamnagar about 140 km from Dwarka | Flight times not confirmed here, plus road transfer | Visitors with limited time who are comfortable with a final road leg |
| Bus | Listed as an option for the coastal route | Not stated in our sources | Budget travellers with time to spare |
The trade-offs are simple. A car or taxi gives you the most control over timings and stops, which matters if you want to be at a temple at a set hour. A train suits a traveller who would rather read or rest than drive. Air saves the most time over long distances but adds a road transfer at the end. A bus costs the least, but you will have less choice over when you leave and where you stop.
Drive times in this guide are normal-conditions figures. Expect variation with traffic, weather and road works.
Stops worth making on the way
Porbandar lies midway between Dwarka and Somnath on the Saurashtra coast. It is the birthplace of Mahatma Gandhi and of Sudama, the childhood friend of Lord Krishna. Kirti Mandir, Gandhi's birthplace memorial, and the Sudama temple are the main sights. Visit between October and March for the best weather, and allow a few hours rather than a quick photo stop.
Bet Dwarka is about 33 km from Dwarka, roughly 50 minutes via NH 51. The Sudarshan Setu bridge opened in 2024, so you can now drive onto the island from Okha. Dress modestly at the temples, remove your shoes where asked, and keep your voice low inside the shrines. Those small courtesies go a long way with local priests and families.
If you have an extra few days, Gir and Diu make a natural pairing. Gir is the last home of the Asiatic lion, and Diu offers a very different coastal atmosphere. Our Diu to Gir Distance: Routes, Time & Travel Guide is useful reading if you are planning that loop.
Best option for a first visit from abroad
For most first-time visitors from abroad, I would suggest flying into Jamnagar or Rajkot and continuing by road with a driver who knows the route. The final leg is long enough to be tiring after an international flight, and a driver removes the stress of navigating unfamiliar roads, tolls and temple parking.
Pick a driver who will wait at each stop and who understands your timings. A temple visit often takes longer than expected, and an experienced local driver will plan the day around darshan hours and the prayer schedule rather than the map alone.
Allow 3 to 5 days to see Somnath and Dwarka properly. Rushing the drive to fit both cities into one day leaves you with little time at either shrine, and that is the part of the trip you will remember.
Frequently asked questions
How far is it from Ahmedabad to Dwarka by road?
It is about 443 to 479 km by road, roughly 7.5 to 8.5 hours. The fastest route, using NH 47 and NH 151A, covers about 455 km in about 7 hours 42 minutes. Plan a full day and take breaks on the longer stretches.
Is there a railway station in Dwarka?
Yes, Dwarka has its own railway station on the Ahmedabad to Okha line. This can be a relaxed alternative to a long drive at the end of the day. Check current train times directly before you travel.
Which airport is closest to Dwarka and Somnath?
Porbandar is the nearest airport to Dwarka, about 105 km away. Jamnagar, about 140 km away, is the more useful gateway for most visitors, and Rajkot is a major airport and rail hub. Confirm flight schedules with the airline, as they are not covered here.
How far apart are Somnath and Dwarka?
They are about 230 km apart on the Saurashtra coast. Most travellers visit both together over 3 to 5 days, treating the coastal drive as its own day rather than a quick add-on.
Can I visit Bet Dwarka on the same trip?
Yes. Bet Dwarka is about 33 km from Dwarka, roughly 50 minutes via NH 51. Since the Sudarshan Setu bridge opened in 2024, you can drive onto the island from Okha, which makes the trip simpler than before.
Sources
- Porbandar Tourism: Places to Visit & Travel Guide
- Gujarat Somnath Dwarka: Complete Travel Guide
- Distance from Dwarka to Bet Dwarka & How to Reach
- Ahmedabad to Dwarka Distance + How to Reach Dwarka
- Diu to Somnath Distance: Routes, Time & Travel Guide
- Diu to Gir Distance: Routes, Time & Travel Guide
- Diu to Dwarka Distance: Routes, Time & Travel Guide
- Rajkot to Gir Distance: Routes, Time & Travel Guide
- Art
- Causes
- Crafts
- Dance
- Drinks
- Film
- Fitness
- Food
- Games
- Gardening
- Health
- Home
- Literature
- Music
- Networking
- Other
- Party
- Religion
- Shopping
- Sports
- Theater
- Wellness