Distance Guide
Distance to Dwarka from Major Cities
Road kilometres and travel times from Ahmedabad, Mumbai, Rajkot, Jamnagar, Somnath and more — with practical notes on trains, flights, and the Bet Dwarka hop.
Distance Table
Ahmedabad to Dwarka Distance
Ahmedabad to Dwarka is approximately 440 km by road, usually 8–9 hours with meal stops. It’s the route most Gujarat pilgrims know — overnight trains are comfortable and very common.
Many groups sleep on the train, take morning darshan, then hire a day taxi for Bet Dwarka and Nageshwar. GSRTC and private buses run daily. For route details, see our Ahmedabad to Dwarka travel guide.
For trips under 500 km like this, an overnight train or an early-morning car works well. During festivals, add 20–40% extra time for checkpoints and parking near the temple.
If you ask me to compare the overnight train versus a day bus from Ahmedabad, I will almost always favour the train for pilgrims. You sleep while the distance disappears, you wake up closer to temple rhythm, and you do not spend the whole first day recovering from highway fatigue. A day bus can work for students or very budget-conscious travellers, but by the time it reaches Dwarka many people feel too tired for meaningful darshan. Self-drive is flexible, yes, though only if your driver will still be patient after eight or nine hours on Saurashtra roads.
Mumbai to Dwarka Distance
Mumbai to Dwarka is roughly 950 km by road — about 16–18 hours behind the wheel. Driving the whole way in one go is hard on families, especially if you’re trying to hit temple timings.
Most travellers prefer an overnight train or a flight into Rajkot / Ahmedabad / Jamnagar plus a road transfer to Dwarka. Build at least one buffer night before Janmashtami or long weekends.
For train schedules, fares and flight combos, open the Mumbai to Dwarka guide.
For Mumbai, the real decision is between overnight train and flight plus road. The train suits pilgrims who want one continuous journey and are comfortable arriving directly into temple-town pace. The flight route is better for families with limited leave, older travellers, or anyone trying to protect one extra day. In that case, I suggest fly to Jamnagar when schedules align, because the onward road is shorter and the whole plan feels cleaner. Flying to Ahmedabad is fine too, but it adds another long road leg that can eat half a day.
Rajkot to Dwarka Distance
Rajkot to Dwarka is about 225 km by road, taking roughly 4–5 hours. Rajkot is a major rail and air alternate for pilgrims flying or training into Gujarat.
GSRTC and private buses connect Rajkot with Dwarka. Self-drive along the Saurashtra corridor is straightforward. Many Mumbai flyers land at Rajkot when Jamnagar flights are full or expensive.
If your train waitlist to Dwarka fails, consider Rajkot plus road continuation rather than cancelling the trip.
Jamnagar to Dwarka Distance
Jamnagar to Dwarka is approximately 137 km — about 2.5–3 hours by road in normal traffic. Jamnagar Airport (JGA) is the nearest air gateway for most flyers.
Land at JGA, pre-book a taxi, and you can reach the temple belt in under three hours — ideal if you want Mangal Aarti the next morning. Under 150 km, road / taxi is the simplest option.
Jamnagar also works as a fuel and meal stop on longer drives from Ahmedabad or Rajkot toward Dwarka.
Porbandar to Dwarka Distance
Porbandar to Dwarka is roughly 100 km along the coastal route, taking about 2–2.5 hours. Porbandar makes a natural lunch stop on the Dwarka–Somnath drive (Kirti Mandir / coastal town).
The coastal highway is well maintained and forms part of the broader Saurashtra pilgrimage circuit. Road / taxi is simplest for this distance band.
Combine Porbandar with the Dwarka–Somnath itinerary if you have extra time on the coastal leg.
Delhi to Dwarka Distance
Delhi NCR to Dwarka is approximately 1,400 km — a pure road trip isn’t realistic. Fly to Rajkot, Ahmedabad, or Jamnagar, then allow 3–4 hours by road from the airport.
For 500 km+ origins, flight into Gujarat plus road, or long-distance train, works better than stacking same-day darshan after a 12-hour drive. International arrivals should plan a buffer night.
After arrival, use the itinerary planner and how to reach Dwarka for local planning.
From Delhi, I treat the question less as distance and more as stamina management. A long train is spiritually fine if your group enjoys classic pilgrimage travel and has time to spare. But for most families, the cleanest option is to fly into Gujarat and finish by road. If Jamnagar seats are available, take them. If not, Rajkot is often the practical second choice. Ahmedabad works when fares are better, though it creates the longest onward transfer among the common airport options. For Delhi-origin yatras, one buffer night before early temple plans is rarely wasted.
Somnath to Dwarka Distance
Somnath / Veraval to Dwarka is about 230–240 km (5–6 hours by road). Many Saurashtra yatras link Char Dham Dwarka with Somnath Jyotirlinga on the same trip.
Private taxi is the most comfortable option for families and elders. Shared bus or taxi takes longer but suits budget travellers. See the full Dwarka–Somnath itinerary for 1-day vs 2-day options.
Figures on this page are approximate road distances to Dwarka town (near the Dwarkadhish Temple area). Actual time varies with traffic, monsoon and festival checkpoints.
City distances at a glance
| From | Approx. km | Travel time | Typical mode | Note |
|---|---|---|---|---|
| Jamnagar | 137 km | 2.5–3 hrs | Road / taxi | Nearest airport city (JGA) |
| Porbandar | 100 km | 2–2.5 hrs | Road | Coastal route |
| Khambhalia | 55 km | 1–1.5 hrs | Road | District HQ side |
| Okha | 30 km | 45–60 min | Road | Ferry jetty for Bet Dwarka |
| Rajkot | 225 km | 4–5 hrs | Road / bus | Major rail + air alternate |
| Somnath / Veraval | 235 km | 5–6 hrs | Road | Jyotirlinga circuit |
| Junagadh | 250 km | 5–6 hrs | Road | Via Jetpur belt (approx.) |
| Ahmedabad | 440 km | 8–9 hrs | Road / overnight train | Most common Gujarat start |
| Vadodara | 520 km | 9–11 hrs | Road / train | Via Ahmedabad corridor |
| Surat | 620 km | 11–13 hrs | Train preferred | Long road day |
| Mumbai | 950 km | 16–18 hrs road | Overnight train / flight+road | Fly to Jamnagar/Rajkot when possible |
| Delhi NCR | 1400 km | Flight + 3 hr road | Flight to Rajkot/Ahmedabad/Jamnagar | Do not plan pure road |
Train vs Road
Across all these routes, I use a simple rule of thumb. For Ahmedabad, the overnight train is the best balance of comfort, cost and arrival timing; the day bus is the fallback; driving works if the driver is fresh and your group wants stop flexibility. For Mumbai, overnight train remains respectable, but the smartest modern plan is often flight to Jamnagar or Rajkot plus a pre-booked road transfer. For Delhi, pure road is unnecessary punishment, long train is optional for slow yatra travellers, and flight to Gujarat is the most efficient choice by far.
This page keeps the table because tables are useful, but tables never show the hidden cost of a route: tired legs in the locker queue, hungry children at check-in, or elders losing patience before darshan even begins. So when you read these distances, convert them into real pilgrimage questions. Will you arrive calm enough for the temple? Will your group still have energy for Bet Dwarka or Nageshwar? Do you need sleep efficiency more than sightseeing flexibility? Answer those well, and the right mode becomes obvious.
For Bet Dwarka specifically: Dwarka town to Okha Jetty is 30 km (45–60 min by taxi), then Sudarshan Setu crossing or ferry 15–20 min, then island temples 1–2 hours. Budget 3–4 hours round trip from your hotel. Shared autos to Okha run ₹50–₹100 per person from the bus stand area — more reliable than waiting at DWK station exit during peak hours.
Fastest Routes to Dwarka
Below is my quickest door-to-temple summary from major origins — not always the cheapest, but the option I recommend when time matters more than saving ₹500 on a bus ticket.
| From | Fastest route | Door-to-temple time | Approx. cost |
|---|---|---|---|
| Ahmedabad | Overnight train to DWK | 9–10 hrs (sleep onboard) | ₹400–₹800 sleeper |
| Mumbai | Fly to Jamnagar + taxi | 4–5 hrs total | Flight ₹3,000–₹6,000 + taxi ₹2,500–₹3,500 |
| Rajkot | Day train or taxi | 4–5 hrs | Train ₹150–₹400 or taxi ₹3,500–₹5,000 |
| Jamnagar | Pre-booked taxi from JGA | 2.5–3 hrs | ₹2,500–₹3,500 |
| Delhi | Fly to Rajkot/Jamnagar + road | 6–8 hrs total | Flight ₹4,000–₹10,000 + taxi |
| Somnath | Private taxi via Porbandar | 5–6 hrs | ₹4,000–₹6,000 |
Local distances from Dwarka town
| Place | From Dwarka town | Tip |
|---|---|---|
| Rukmini Temple | ~2 km | Easy auto / walk-cycle combo |
| Nageshwar Jyotirlinga | ~18 km | On the Okha road — pair with Bet Dwarka |
| Bet Dwarka / Okha | ~30 km | Sudarshan Setu or ferry |
| Shivrajpur Beach | ~12 km | Sunset stop after darshan |
| Dwarka Railway Station | ~2–3 km to temple belt | Autos plentiful on arrival |
When comparing routes, remember Dwarka town centre is near Dwarkadhish Temple, not DWK station or the bus stand — add 2–3 km and 10–15 minutes for final-mile autos after long-distance arrival. Okha (30 km) is the Bet Dwarka gateway; Khambhalia (55 km) is the district HQ with fuel and ATM stops. Porbandar (105 km) splits the Dwarka–Somnath drive cleanly for lunch. These satellite distances matter when planning same-day circuits rather than overnight relocation.
Vadodara and Surat pilgrims often route through Ahmedabad for train connections even though road distance from Vadodara is 510 km — direct trains to Dwarka are limited compared with the Ahmedabad overnight option. Surat at 620 km is train-first unless you fly to Rajkot or Jamnagar to save a full road day.
Khambhalia at 55 km is a useful fuel and meal stop between Jamnagar and Dwarka on the NH approach — not a sightseeing destination but practical for self-drive groups. Okha at 30 km is where the peninsula narrows toward Bet Dwarka; shared traffic with pilgrim buses peaks on Sunday mornings.
Google Maps driving times often underestimate festival traffic within 5 km of Dwarka town — add 30 minutes buffer when connecting to a train on the same day.
Rail pilgrims should note DWK station sits roughly 3 km from Dwarkadhish — not walkable with heavy bags at night. Pre-book an auto via your hotel or use the prepaid booth when available. Bus stand traffic peaks when overnight coaches from Ahmedabad arrive between 5 AM and 7 AM; autos surge to ₹150–₹250 for the short hop during that window.
Plan Your Dwarka Trip
Written by
Lead Editor & Pilgrimage Guide · Independent Dwarka travel guide
Last updated: August 2026
Frequently Asked Questions
Distance FAQs
The distance questions we hear most often, answered in plain terms.
About 440 km by road (8–9 hours). Overnight trains take roughly 9–10 hours and are popular with pilgrims.
Jamnagar Airport (JGA) is about 137 km away (2.5–3 hours by road). Rajkot and Ahmedabad are farther alternatives.
Roughly 950 km by road. Most travellers prefer an overnight train or a flight into Gujarat plus a road transfer to Dwarka.
About 30 km toward Okha. You can drive via Sudarshan Setu or take the Okha ferry for the final sea crossing.
About 230–240 km (5–6 hours). See our Dwarka–Somnath itinerary for day plans.
Planning Your Trip to Dwarka?
Darshan timings, how to get there, nearby temples, where to stay — we've put it all together so you can focus on the pilgrimage. Jai Dwarkadhish.