Dwarka to Nageshwar Temple Distance & How to Reach

Dwarka to Nageshwar Jyotirlinga is about 16.7 km, a 20 to 25 minute drive via Nageshwar Road, so it is an easy half-day trip from Dwarka. The nearest railway station is Dwarka (about 17 km) and the nearest airport is Jamnagar (about 137 km). Nageshwar to Somnath is about 240 km.
Nageshwar sits on the coastal road between Dwarka and Bet Dwarka, so most people reach it as a quick trip out from Dwarka (or as many search, द्वारका से नागेश्वर ज्योतिर्लिंग की दूरी). I was born in Dwarka and have driven this stretch countless times, so here are the exact distances, the nearest station and airport and the easiest way to reach the temple. For the temple itself, its timings, statue and legend, see our Nageshwar Jyotirlinga guide. To have it all arranged, our Somnath Dwarka Tour Package from Experience My India includes Nageshwar.
How far is Dwarka to Nageshwar Jyotirlinga?
Dwarka to Nageshwar Jyotirlinga is about 16.7 km, a drive of just over 20 minutes. There are two easy routes:
Route | Distance | Driving time |
Via Nageshwar Road | 16.7 km | about 21 min |
Via Narsang Tekri Road and Nageshwar Road | 16.8 km | about 22 min |
Both routes are short, well-surfaced and easy to navigate. The Dwarkadhish Temple to Nageshwar distance is the same, about 17 km, since Dwarkadhish is in the heart of Dwarka town. You can reach the temple by local taxi, auto-rickshaw or bus or with a car and driver that also links Nageshwar with Bet Dwarka on the same trip.
Nageshwar to Somnath distance
Nageshwar to Somnath is about 240 km, roughly 4.5 to 5 hours by road, though the figure varies from about 230 to 250 km depending on whether you take the coastal route via Porbandar or the more direct highway. Since both are Jyotirlingas, pilgrims often cover them on the same Saurashtra trip. For that leg, see how to reach Somnath.
Nearest railway station to Nageshwar Jyotirlinga
The nearest railway station is Dwarka (station code DWK), about 17 km from Nageshwar and the main railhead for the area, with trains from Ahmedabad, Rajkot, Jamnagar, Mumbai and Delhi. Okha station is also close and can be handy if you are arriving via Bet Dwarka. From Dwarka station, Nageshwar is a 20 to 25 minute drive by taxi or auto.
Nearest airport to Nageshwar Jyotirlinga
Nageshwar has no airport of its own, so you finish by road. Porbandar (about 120 km) is geographically the closest airport but handles few flights; Jamnagar (about 137 km) is the practical nearest, with more connections and the one most travellers use; and Rajkot (about 230 km) has the widest choice of flights. From any of them you continue to Dwarka and then Nageshwar.
Distance to Nageshwar from major places
These are approximate road distances to Nageshwar Jyotirlinga, sorted from nearest to farthest. They vary a little by route.
From | Approx. road distance to Nageshwar |
Shivrajpur Beach | about 7 km |
Bet Dwarka (Okha) | about 13 km |
Dwarka (Dwarkadhish Temple / railway station) | about 17 km |
Jamnagar | about 155 km |
Rajkot | about 225 km |
Somnath | about 240 km |
Ahmedabad | about 460 km |
Surat | about 715 km |
Because Shivrajpur Beach, Nageshwar and Bet Dwarka all lie along the same Dwarka to Okha road, they are easy to combine into one half-day loop. See our Bet Dwarka guide and the Dwarkadhish temple timings to time the loop around your darshan.
How to reach Nageshwar Jyotirlinga
By road, Nageshwar is a short, well-connected drive from Dwarka by taxi, auto or bus; by train, arrive at Dwarka station and drive the last 17 km; by air, fly to Jamnagar or Rajkot and continue by road. If you are still planning how to get to Dwarka in the first place, see how to reach Dwarka. Experience My India can arrange the whole loop so you are not waiting on buses.
Plan your Nageshwar visit with Experience My India
Tell us your dates and we will fit Nageshwar, Bet Dwarka and Shivrajpur into one smooth loop from Dwarka. Message us on WhatsApp at +91 73006 20809 or call +91 73006 20809. For everything else about the area, read our full Dwarka travel guide.
