The two most common starting points
From Delhi — By Air
Fly to Jamnagar Airport (~130 km from Dwarka) or Rajkot Airport (~225 km), then continue by taxi or bus.
From Delhi — By Train
Several direct trains connect Delhi to Dwarka, including the Dwarka Express.
From Mumbai — By Air
Frequent flights operate from Mumbai to Jamnagar or Rajkot, followed by a comfortable road journey to Dwarka.
The general routes
By Air
Porbandar (95 km, closest), Jamnagar (145 km, best connected), Rajkot (220 km, strongest network), or Ahmedabad (450 km, main international hub) — each with taxi connections onward.
By Train
Dwarka Railway Station (DWK) is 3 km from the temple. The Saurashtra Mail from Ahmedabad (8–9 hrs overnight) is a beloved, early-filling route.
By Road
Ahmedabad (450 km, 6–7 hrs), Rajkot (220 km, 3.5–4 hrs), Jamnagar (145 km, 2.5–3 hrs), Porbandar (95 km, 2 hrs), Somnath (235 km, 4–5 hrs).
Plan the last stretch
Whichever airport or station you arrive at, the final stretch to Dwarka is by road — factor the extra 2–4 hours into your itinerary, especially for evening arrivals.