~1300 km Train 15.5-17.5 Hrs Fly to Jamnagar Option Overnight Journey

Mumbai to Dwarka: The 16-Hour Train Pilgrims Have Been Taking for Generations

Mumbai to Dwarka by train is 15.5-17.5 hours on the Saurashtra Mail, which stops directly at Dwarka station before continuing on to Okha. By air: fly to Jamnagar in 1 hour, then drive 141 km. Most pilgrims choose the overnight train, the long journey through Saurashtra is itself part of the experience, and you arrive at the Lord's door having earned the distance.

A Glimpse Inside Bhadkeshwar Mahadev Mandir Of Lord Shiva At Dwarka1
A Glimpse Inside Bhadkeshwar Mahadev Mandir Of Lord Shiva At Dwarka1. Photo by AmitUdeshi via Wikimedia Commons, CC BY-SA 3.0.
How to Reach
🚂 Train✈ Flight🚗 Road
Distance ~1300 km
Train to Dwarka 15.5-17.5 hours (Saurashtra Mail)
Dwarka to Okha ~30 km further (train continues), for Bet Dwarka ferry
Fly to Jamnagar 1 hr + 141 km road (2.5 hrs)
Key Train Number 22945 Saurashtra Mail
Nearest Airport Jamnagar JGA, 141 km from Dwarka

All Options: Mumbai to Dwarka

Train to Dwarka (Most Popular)

22945 Saurashtra Mail departs Mumbai CSMT at 21:05 and stops directly at Dwarka (DWK) station around 13:20 the next day, before continuing on to terminate at Okha. Journey: 15.5-17.5 hours total.

Fly Mumbai → Jamnagar

Flights operate from Mumbai (BOM) to Jamnagar (JGA), approximately 1 hour. Then hire a taxi or pre-booked cab for 141 km to Dwarka (2.5 hours). Total door-to-door: 4-5 hours. Fares vary ₹2500-8000 for the flight.

Fly Mumbai → Rajkot + Road

Mumbai to Rajkot by air (~1 hr). Then Rajkot to Dwarka 215 km by road (3.5-4 hrs). Rajkot has more frequent flights than Jamnagar. Combined journey 5-6 hours. Good option when Jamnagar flights are unavailable.

Road (Not Recommended)

Mumbai to Dwarka is ~1300 km by road via Ahmedabad, an 18-20 hour drive. Practical only as a multi-day trip: Day 1 Mumbai → Ahmedabad (550 km, 8 hrs), Day 2 Ahmedabad → Dwarka (450 km, 7 hrs). A pilgrimage road trip for those with time.

The Saurashtra Mail: A Train with a Pilgrimage History

The 22945 Saurashtra Mail has been running from Mumbai to the Saurashtra region for longer than most living pilgrims can remember. It departs Mumbai CSMT at 21:05 and arrives directly at Dwarka (DWK) station around 13:20 the following afternoon, after roughly 15.5-17.5 hours of travel through Gujarat's Saurashtra peninsula, before continuing on to terminate at Okha. The route passes through Surat, Vadodara, Ahmedabad, and Rajkot before reaching Dwarka, essentially a cross-section of Gujarat's western heartland.

What makes the Saurashtra Mail more than just a transport option is its passenger profile. On any given departure, a significant portion of the coaches will be filled with Dwarkadhish pilgrims, families from Maharashtra and Mumbai, groups from UP and Rajasthan who have connected to Mumbai by other trains, and individual sadhus and devotees who make this journey multiple times a year. The conversations in the coaches, the shared prasad, the bhajans that sometimes break out spontaneously in the evening, these are part of a travelling community that forms and dissolves with every run of the train.

The Okha Express (15045) is another option that stops at Dwarka, arriving in the early morning and useful for pilgrims wanting to attend the Mangla Aarti. Check current schedules on IRCTC for the most up-to-date departure times, days of operation, and availability. Book at least 3-4 weeks ahead during October-February and for the Janmashtami period (late July to August). The train fills completely during these windows and waitlisted tickets have poor confirmation rates.

Does the Train Stop at Dwarka Station Directly?

A point that reassures many first-time travellers: the Saurashtra Mail does stop directly at Dwarka (DWK) station, so there is no need to get off at Okha and backtrack. The train pulls into Dwarka around 13:20 and then continues on for about 30 km further before it terminates at Okha. As long as you disembark at the Dwarka stop, you are already where you need to be, just 2.5 km from the Dwarkadhish Temple.

The only reason to stay on board past Dwarka is if you are headed to Bet Dwarka island. In that case, ride on to Okha, then take a short ferry from Okha port across to Bet Dwarka. If your destination is the main Dwarkadhish Temple, get off at the Dwarka station stop.

Dwarka station to temple ₹50-100 auto, about 2.5 km, roughly 10 minutes
Trains that stop at Dwarka station directly The Saurashtra Mail (22945), Okha Express (15045), and Vivek Express (19567) all stop at Dwarka (DWK) before continuing to Okha
Continuing to Bet Dwarka Stay on the train to Okha (about 30 km past Dwarka), then take a short ferry from Okha port to Bet Dwarka island

Flying Mumbai to Jamnagar: The Fast Route

If your priority is minimising travel time rather than the pilgrimage journey itself, flying to Jamnagar and then driving to Dwarka is by far the fastest option. The Mumbai (BOM) to Jamnagar (JGA) flight takes approximately 50-60 minutes. Multiple airlines operate this route, though frequency varies seasonally. From Jamnagar airport, Dwarka is 141 km, a straightforward 2.5-hour drive on NH27.

Pre-booking a taxi from Jamnagar airport to Dwarka is strongly recommended. Airport taxis are available but may be expensive for ad-hoc hire. Book through a local Dwarka tour operator or via an app (Savaari, InDriver) for better rates, typically ₹1800-2500 for a sedan for the 141 km journey. The road is in good condition and passes through flat Saurashtra landscape.

One practical consideration: Jamnagar airport is small and flight availability can be limited, especially during monsoon season. Always have a backup plan, typically the train, if your Jamnagar flight is cancelled or heavily delayed. Given the remoteness of Dwarka, a cancelled flight can mean a day lost with limited recovery options if you have not planned for contingency.

Mumbai to Dwarka Train Tickets: What to Book and When

Class Approx Fare (Mumbai–Dwarka) Notes
Sleeper (SL) ₹480–550 Budget option, adequate for overnight
3rd AC (3A) ₹1,250–1,400 Air-conditioned, 6-berth compartments
2nd AC (2A) ₹1,800–2,000 4-berth, more privacy
1st AC (1A) ₹3,100–3,300 2-berth private cabin
Booking window Opens 60 days before departure on IRCTC

Book as early as possible for the October-February peak season. Tatkal quota opens 1 day before departure for a premium. During Janmashtami (August), this train is one of the most heavily booked corridors in western India, book 60 days out the moment the window opens. Quota for pilgrimage groups (military, senior citizens, etc.) may be available through your booking portal.

Frequently Asked Questions

Which train goes from Mumbai to Dwarka?
The 22945 Saurashtra Mail runs from Mumbai CSMT and stops directly at Dwarka (DWK) station before continuing on to terminate at Okha. Total journey is 15.5-17.5 hours.
Does the train from Mumbai stop at Dwarka station or Okha?
Yes, the Saurashtra Mail stops directly at Dwarka (DWK) station around 13:20, before continuing on to terminate at Okha, about 30 km further. You do not need to detour via Okha to reach Dwarka.
How long does it take to travel from Mumbai to Dwarka?
By train (Saurashtra Mail direct to Dwarka): 15.5-17.5 hours. By flight to Jamnagar + road: 4-5 hours. By road directly: 18-20 hours (not practical as a single journey).
Is there a direct flight from Mumbai to Dwarka?
No. The nearest airports are Jamnagar (141 km) and Rajkot (215 km). Fly Mumbai to Jamnagar (1 hr) and then drive 141 km (2.5 hrs) for the fastest overall journey.
What is the best time to book Mumbai to Dwarka train tickets?
Book 60 days ahead during peak season (October-February) and for the Janmashtami period. The booking window opens at 8 AM on IRCTC 60 days before departure. Tatkal is available 1 day before at a premium.
Can I go Mumbai to Dwarka by road?
Yes but it is not practical as a single drive. Mumbai to Dwarka is approximately 1300 km via Ahmedabad, taking 18-20 hours. Most people who drive do it over 2 days, night halt at Ahmedabad or Rajkot, then onward to Dwarka the next morning.

Also Read

How to Reach Dwarka

Complete transport guide to Dwarka from all major cities, trains, buses, airports, and the road network across Saurashtra.

Read More

Ahmedabad to Dwarka

450 km from Ahmedabad to Dwarka, the Dwarka Express train, GSRTC buses from Geeta Mandir, and the road route via Rajkot explained.

Read More

Hotels in Dwarka

Where to stay once you arrive, from budget dharamshalas to mid-range hotels, all within reach of Dwarkadhish Temple.

Read More