Skip to main content
Devbhumi Dwarka — independent travel and pilgrimage guide Devbhumi Dwarka City of Lord Krishna
Scenic view of Distance to Dwarka from Major Cities

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.

DH

Written by

Dharmendra Hadiyal

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.