1500 km Train 28-32 Hrs Fly to Jamnagar Yoga Express Route

Delhi to Dwarka Gujarat: Do Not Confuse It with Dwarka Metro Station

Delhi to Dwarka Gujarat is 1,500 km, the Dwarkadhish Temple town on the Saurashtra coast, not the Dwarka Metro locality in West Delhi. The Yoga Express train covers the distance in 28-32 hours; flying to Jamnagar cuts it to 5-6 hours total.

Nageshvara jyotirlinga temple Dwarka Gujarat India
Nageshvara jyotirlinga temple Dwarka Gujarat India. Photo by TeshTesh via Wikimedia Commons, CC BY-SA 4.0.
How to Reach
🚂 Train✈ Flight
Distance ~1,500 km
Train Time 28-32 hrs
Key Train Yoga Express (19031)
Fly Option Delhi → Jamnagar (2-3 hrs)
Jamnagar to Dwarka 141 km, 2.5 hrs
Station Code DWK (Dwarka Gujarat)

First, the Confusion That Must Be Cleared

Every year, many people searching for "Delhi to Dwarka" find information about the Dwarka Metro Station in West Delhi, a large residential and commercial locality in New Delhi. This is not the Dwarka discussed on this page. Dwarka Gujarat, also called Dwaraka or Dwarika, is the ancient temple city at the westernmost tip of Saurashtra, approximately 1,500 km from Delhi. It is one of the four Char Dham pilgrimage sites established by Adi Shankaracharya in the 8th century and home to the Dwarkadhish Temple, the abode of Lord Krishna.

Dwarka in Gujarat has its own railway station with code DWK, located 1 km from the Dwarkadhish Temple. If you search for trains on IRCTC using the station code DWK, you will find the correct trains. Do not confuse this with any Delhi metro station or locality. The two places share a name derived from the Sanskrit root but are separated by 1,500 km and completely different in character, one is a modern urban locality, the other is a 2,500-year-old sacred city on the Arabian Sea.

Delhi to Dwarka by Train: The Yoga Express and Other Options

The most well-known train for this route is the Yoga Express (Train No. 19031/19032), which runs from Delhi Sarai Rohilla station (DEE) all the way to Okha, with Dwarka (DWK) as a stop. The journey takes approximately 28-32 hours depending on your departure timing and seasonal delays. The Yoga Express departs Delhi in the morning and arrives at Dwarka the following day. This two-day crossing of northern India and Gujarat is a journey in itself, you pass through Rajasthan, then Gujarat, watching the landscape shift from semi-arid terrain to the flat plains of Saurashtra and finally the coastal approach to Dwarka.

The Dwarka Express (19101/19102) is another option, though it may require boarding at a different Delhi station or changing at an intermediate point, check IRCTC for exact routing at the time of booking as train schedules can change seasonally. Some pilgrims from Delhi also take the Delhi-Ahmedabad Shatabdi or Rajdhani (a quick 6-hour comfortable journey to Ahmedabad) and then connect onward to Dwarka from Ahmedabad on the Dwarka Express, which takes another 7-8 hours.

TrainFromToDurationSleeper Fare
Yoga Express (19031)Delhi Sarai Rohilla (DEE)Okha (via DWK)28-32 hrs₹500-700
Dwarka Express (19101)Delhi (check IRCTC)Dwarka DWK28-32 hrs₹500-700
Delhi → Ahmedabad ShatabdiDelhi H. NizamuddinAhmedabad~8 hrs₹1,200-1,600 (CC)
Ahmedabad → Dwarka ExpressAhmedabad (ADI)Dwarka DWK7-8 hrs₹200-350

For the Yoga Express route, book AC 2-tier (2A) or AC 3-tier (3A) for long-haul comfort. Sleeper class (SL) at ₹500-700 is very affordable but 28+ hours in SL can be tiring, especially if the coach is crowded during peak season. Book 45-60 days in advance for November through February travel. The Yoga Express sees extremely high demand from pilgrims and routinely has long waiting lists in sleeper and 3A.

Delhi to Dwarka by Flight: The Fast Option

Delhi → Jamnagar (JGA)

Flight Time2-2.5 hrs (direct) or 3-4 hrs (via Mumbai)
Fare Range₹3,500-8,000 one way
FrequencyNot daily, check IndiGo, Air India
Jamnagar to Dwarka141 km, 2.5 hrs, cab ₹2,500-3,500

Delhi → Rajkot (RAJ)

Flight Time2-3 hrs direct
Fare Range₹3,000-7,000 one way
FrequencyMultiple daily flights (better connectivity)
Rajkot to Dwarka215 km, 3.5 hrs, cab ₹3,500-5,000

Delhi → Ahmedabad (AMD)

Flight Time1.5-2 hrs (very frequent)
Fare Range₹2,500-6,000 one way
Ahmedabad to Dwarka450 km, 6.5-7.5 hrs road or train 7-8 hrs
Best UseFly to AMD, take overnight train to Dwarka

Flying to Jamnagar is the fastest total route from Delhi to Dwarka. Delhi to Jamnagar flight takes 2-2.5 hours, and the cab from Jamnagar Airport to Dwarka is 141 km (2.5 hours). Total door-to-temple time is approximately 6-7 hours including airport time. Jamnagar flights are not daily from Delhi, so check availability when planning. IndiGo and Air India typically operate on this route, sometimes via a connection in Ahmedabad or Mumbai.

Rajkot has better flight connectivity from Delhi but is 215 km from Dwarka, the cab ride adds 3.5 hours to the journey. The hybrid option, fly to Ahmedabad and take an overnight train, works well if you want train comfort for the Saurashtra leg. Board the Ahmedabad-to-Okha or Ahmedabad-to-Dwarka overnight train (departs late evening, arrives Dwarka early morning), saving the cost of a hotel night while arriving at prime aarti time.

Delhi to Dwarka by Road: Long but Possible

Delhi to Dwarka by road is a serious undertaking, approximately 1,450 km, requiring 20-22 hours of non-stop driving via NH48. Almost no one does this in a single sitting. The standard approach for people driving is to break the journey in Ahmedabad or Rajkot. Delhi to Ahmedabad is about 900 km (10-11 hours), which is itself a long day's drive. After a night's rest in Ahmedabad, continue to Dwarka the next day, 450 km and 6.5-7.5 hours more via NH947.

The full two-day road journey via Ahmedabad allows you to see some of Gujarat along the way. If you have a full itinerary planned, say, Ahmedabad, then Dwarka, then Somnath, then back via Rajkot, a self-driven road trip or hired cab makes logistical sense. A hired cab from Delhi for a full Gujarat circuit (Ahmedabad-Dwarka-Somnath-Rajkot) typically costs ₹20,000-35,000 depending on the vehicle type and number of days.

Road travel from Delhi to Dwarka is best suited for family groups of 4-6 people who want flexibility, or for pilgrims combining multiple Gujarati sites on one extended yatra. For solo travelers or couples doing only Dwarka, the train or fly-then-cab option is almost always more practical and less exhausting.

Planning Tips for Delhi Pilgrims

Delhi pilgrims visiting Dwarka typically do it as part of a longer Gujarat yatra. The classic five-day circuit from Delhi covers: Day 1, travel (train overnight or fly to Jamnagar); Day 2, Dwarka temple darshan plus Rukmini Devi and Bhadkeshwar; Day 3, Bet Dwarka and Nageshwar Jyotirlinga excursion; Day 4, drive or train to Somnath (236 km, 4.5 hours); Day 5, Somnath darshan and return journey. This circuit covers two Jyotirlingas (Nageshwar and Somnath) and a Char Dham site in one trip.

Book your return from Somnath to Delhi or Mumbai separately, Somnath's nearest railway station is Veraval (7 km from Somnath Temple), from where trains connect to Rajkot and onward to the national network. Alternatively, take a cab from Somnath to Rajkot Airport (about 200 km, 3.5 hours) for a flight back to Delhi or Mumbai.

Weather in Dwarka is most comfortable from October to February for Delhi pilgrims used to North Indian winters. Avoid May-June for Dwarka, coastal Gujarat temperatures reach 38-42°C with high humidity. Janmashtami (August 2026: approximately September 4-5) is a major festival at Dwarkadhish Temple but the city becomes extremely crowded, book accommodation 2-3 months ahead if you wish to attend.

Frequently Asked Questions

How far is Delhi from Dwarka Gujarat?
Delhi to Dwarka in Gujarat is approximately 1,450-1,500 km by road. By train, the Yoga Express takes 28-32 hours. This is the Dwarkadhish Temple city on the Saurashtra coast, not the Dwarka locality in West Delhi.
Which train goes from Delhi to Dwarka Gujarat?
The Yoga Express (19031) from Delhi Sarai Rohilla to Okha stops at Dwarka DWK. The Dwarka Express (19101) also runs this route. Both take 28-32 hours. Book on IRCTC using station code DWK for Dwarka Gujarat.
Can I fly from Delhi to Dwarka?
There is no airport in Dwarka. Fly Delhi to Jamnagar (JGA), about 2-2.5 hours, then take a cab 141 km to Dwarka (2.5 hours). Total journey is 5-6 hours. Rajkot is another option, better flight frequency but 215 km from Dwarka.
What is Dwarka Gujarat, is it different from Dwarka in Delhi?
Yes, completely different. Dwarka in Delhi is a metro locality in West Delhi. Dwarka in Gujarat is the ancient city of Lord Krishna, home to the Dwarkadhish Temple and one of India's four Char Dham pilgrimage sites. They share only a name.
How many days should I plan from Delhi to visit Dwarka?
Plan minimum 4-5 days: 1 day travel, 1-2 days at Dwarka and nearby sites, 1 day Bet Dwarka and Nageshwar, then return or onward to Somnath. The journey is long so a rushed 2-day trip does not do justice to the pilgrimage.
Is the Yoga Express comfortable for 28-32 hours?
Sleeper class is affordable but basic for a 30-hour journey. AC 3-tier (3A) is much more comfortable and recommended for this long haul. Book 45-60 days ahead in peak season as the Yoga Express is heavily patronized by pilgrims from North India.

Also Read

Dwarka by Train

Station code DWK, train timings, what to do on arrival at Dwarka railway station.

Read More

Nearest Airport to Dwarka

Jamnagar is 141 km away. Rajkot is 215 km. How to get from each airport to Dwarka Temple.

Read More

Best Time to Visit Dwarka

Month-by-month weather guide for pilgrims planning a trip from Delhi or North India.

Read More