There are 5 ways to get from Udaipur to Dwarka by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  1 h 52 min

  1. UDR - DEL

$36 - $167

Cheapest option

Bus  •  13 h 15 min

$11 - $14

3 alternative options

Train via Shastri Nagar  •  13 h 7 min

  1. Chetak Exp

$15 - $23

Train  •  15 h 26 min

  1. Udz Njp Exp

$16 - $24

Drive  •  9 h 24 min

  1. 404.5 miles

$65 - $95

What companies run services between Udaipur, India and Dwarka, National Capital Territory of Delhi, India?

Air India Limited, Spicejet and two other airlines fly from Udaipur to Dwarka every 4 hours. Alternatively, Indian Railways operates a train from Udaipur to Dwarka once daily. Tickets cost $12 - $22 and the journey takes 11 h 38 min.

Airlines
Jet Airways
Website
jetairways.com
Flights from Udaipur to Delhi
Ave. Duration
1 h 31 min
When
Every day
Estimated price
$50 - $190
IndiGo Airlines
Website
goindigo.in
Flights from Udaipur to Delhi
Ave. Duration
1 h 25 min
When
Every day
Estimated price
$60 - $180
Air India Limited
Website
airindia.in
Flights from Udaipur to Delhi
Ave. Duration
1 h 5 min
When
Every day
Estimated price
$40 - $160
Spicejet
Website
spicejet.com
Flights from Udaipur to Delhi
Ave. Duration
1 h 15 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$45 - $270
Train operators
Bus operators

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Need to know: Greyhound and Best ways to travel around Australia - to help you get the most out of your next trip.

Questions & Answers

The distance between Udaipur and Dwarka is 556 km. The road distance is 647 km.

The cheapest way to get from Udaipur to Dwarka is to bus which costs ₹700 - ₹1,000 and takes 13 h 15 min.

The quickest way to get from Udaipur to Dwarka is to fly which takes 1 h 52 min and costs ₹2,400 - ₹12,000.

It takes approximately 1 h 52 min to get from Udaipur to Dwarka, including transfers.

Trips to Dwarka

Indore to Dwarka National Capital Territory of Delhi India Ajmer to Dwarka National Capital Territory of Delhi India Bhopal to Dwarka National Capital Territory of Delhi India Chennai to Dwarka National Capital Territory of Delhi India Aurangabad to Dwarka National Capital Territory of Delhi India Jaisalmer to Dwarka National Capital Territory of Delhi India Kathmandu to Dwarka National Capital Territory of Delhi India Andheri to Dwarka National Capital Territory of Delhi India Surat to Dwarka National Capital Territory of Delhi India Neemuch to Dwarka National Capital Territory of Delhi India Dwarka Sector 21 to Dwarka National Capital Territory of Delhi India Dallas to Dwarka National Capital Territory of Delhi India Saket to Dwarka National Capital Territory of Delhi India Mysuru to Dwarka National Capital Territory of Delhi India Vrindāvan to Dwarka National Capital Territory of Delhi India Raipur to Dwarka National Capital Territory of Delhi India Pālam to Dwarka National Capital Territory of Delhi India Kalyān to Dwarka National Capital Territory of Delhi India Karol Bāgh to Dwarka National Capital Territory of Delhi India Tirupati to Dwarka National Capital Territory of Delhi India Hubballi to Dwarka National Capital Territory of Delhi India Dilli Haat to Dwarka National Capital Territory of Delhi India Dwārka to Dwarka National Capital Territory of Delhi India Majnu ka tilla to Dwarka National Capital Territory of Delhi India Hampi to Dwarka National Capital Territory of Delhi India Central Secretariat Station to Dwarka National Capital Territory of Delhi India New York to Dwarka National Capital Territory of Delhi India Red Fort to Dwarka National Capital Territory of Delhi India Bilāspur to Dwarka National Capital Territory of Delhi India Indirapuram to Dwarka National Capital Territory of Delhi India