How to Reach Dwarka: Distance from Ahmedabad, Airport, Rail & Road

Ahmedabad to Dwarka is about 443 to 479 km by road, roughly 7.5 to 8.5 hours, with the fastest route (NH 47 and NH 151A) covering around 455 km in about 7 hours 42 minutes. Dwarka's nearest airport is Porbandar (about 105 km), while Jamnagar (about 140 km) is the more useful gateway, and Dwarka has its own railway station on the Ahmedabad to Okha line.
Dwarka sits at the far western tip of Gujarat, so almost everyone reaches it through Ahmedabad, Jamnagar or Rajkot. I was born in Dwarka and have guided this route for over eight years, so here is the practical, verified breakdown of how to reach the city by road, rail and air, with distances from the places people actually travel from. If you would rather not plan the logistics, our Somnath Dwarka Tour Package from Experience My India arranges the driver, the route and the darshan for you.
How far is Ahmedabad to Dwarka?
Ahmedabad to Dwarka is roughly 443 to 479 km depending on the route. Here are the main options:
Route | Distance | Driving time |
Via NH 151A (shortest) | 443 km | about 8 hr 25 min |
Via NH 47 and NH 151A (fastest) | 455 km | about 7 hr 42 min |
Via NH 47 | 479 km | about 9 hr 53 min |
For most travellers the NH 47 and NH 151A route is the sweet spot: a little longer than the shortest option but the quickest overall. Many people break the drive at Rajkot. If you would like it driven for you, a Dwarka tour from Ahmedabad is the most common way people make this trip.
What is the nearest airport to Dwarka?
Dwarka does not have its own airport, so every air traveller finishes the journey by road. The three gateway airports are worth knowing apart, because the nearest is not the most useful:
Porbandar Airport (about 105 km) is geographically the closest, but it handles very few flights. Jamnagar Airport (about 140 km) is the practical nearest airport, with regular flights to Mumbai and Ahmedabad and it is the one most pilgrims use. Rajkot Airport (about 215 km) is farther but has the widest choice of flights and connections. From any of them you continue to Dwarka by taxi, bus or train.
How to reach Dwarka by train
This is often the easiest option. Dwarka has its own railway station (DWK) on the Ahmedabad to Okha line, with direct trains from Ahmedabad, Rajkot, Jamnagar, Mumbai and other cities. Trains run right into the town, so there is no long road transfer at the end. Book early for the October to March pilgrimage season and around festivals.
How to reach Dwarka by road
Dwarka is well connected by national and state highways, with Gujarat State and private buses running from Ahmedabad, Rajkot, Jamnagar, Porbandar and beyond. For a comfortable, fixed-fare journey at your own pace, Experience My India arranges a Dwarka taxi or car rental with a local driver, which also makes it easy to add Nageshwar, Bet Dwarka and Somnath along the way.
Distance from Dwarka to major cities
These are approximate road distances to Dwarka, sorted from nearest to farthest. They vary a little by route.
From | Approx. road distance to Dwarka |
Porbandar | about 105 km |
Jamnagar | about 140 km |
Rajkot | about 225 km |
Somnath | about 230 km |
Sasan Gir (Gir National Park) | about 240 km |
Diu | about 310 km |
Bhuj (Kutch) | about 415 km |
Ahmedabad | about 445 km |
Statue of Unity (Kevadia) | about 650 km |
Surat | about 700 km |
Udaipur | about 715 km |
Bhopal | about 1,050 km |
Delhi | about 1,385 km |
A couple of these are worth a note. Bhuj sits only about 130 km from Dwarka as the crow flies, but the road runs the long way around the Gulf of Kutch, so it is about 415 km by car. Two popular pairings have their own pages: the Dwarka to Somnath route for the 230 km coastal drive and a Dwarka and Gir tour for the lion safari. The Statue of Unity, about 650 km away, is usually done as a Dwarka and Statue of Unity trip.
Reaching nearby pilgrimage sites
Dwarka is the base for the wider Saurashtra circuit and each site has its own approach. Rather than repeat the directions here, see the dedicated guides: how to reach Somnath for the other Jyotirlinga and our Dwarka city guide for Bet Dwarka, Nageshwar and Rukmini, which are all short hops from the city.
What is the best way to reach Dwarka?
For most pilgrims, a direct train to Dwarka is the smoothest choice, since it avoids a long road transfer. If you are flying, Jamnagar is the handiest airport and Rajkot the best connected, both finished by road. And if you are combining Dwarka with Somnath, Gir or Diu, a car with a driver is by far the easiest way to link them. Once you arrive, plan your darshan around the Dwarkadhish temple darshan timings.
Plan your Dwarka trip with Experience My India
Tell us your starting city and dates and we will arrange the route, the driver and the darshan. Message us on WhatsApp at +91 73006 20809 or call +91 73006 20809. For everything else about the city, read our full Dwarka travel guide.
