Delhi to Udaipur

Delhi to Udaipur

Wed, Jul 24
One Way
NaN Passengers

Other Options

Delhi to Udaipur Schedule

Delhi to Udaipur Schedule
Transport NameRoute TimePrice
TravelODesk India Van 6pax Any time₹ 35,217
Shrinath AC Sleeper 06:30 - 23:15₹ 8,084
Shrinath AC Sleeper 09:00 - 00:50₹ 2,424
Air Vistara Economy #UK63511:00 - 12:30₹ 6,328
Air Vistara Economy #UK62713:20 - 14:45₹ 4,155
Safar Express Tour AC Sleeper 15:05 - 03:05₹ 4,041
A One Travel Agency AC Seater 16:00 - 06:00₹ 809
Ankit Travels AC Seater 19:00 - 07:47₹ 1,386
Gajraj Bus AC Seater 21:50 - 12:05₹ 1,733
Air India Economy 22:30 - 15:50₹ 9,021

How to get from Delhi to Udaipur

Travelling from the Indian capital of Delhi to Udaipur, which sits in the southern part of Rajasthan State, is easy and straightforward. With half a dozen of direct daily flights, at least a dozen of direct air-conditioned buses and a couple of direct trains you have though not excessive but sufficient choice of options.

What is the distance between Delhi and Udaipur?

Udaipur sits southwest of Delhi. Driving distance to Udaipur is almost 700 km if you travel along national highway 48 via Jaipur and Bhilwara. If you switch on to national highway 58 after Jaipur and Ajmer, it is shorter – about 665 km.

Rail distance is about 670 km while flying direct covers 570 km.

How long does it take to reach Udaipur from Delhi?

Flying direct takes only 75 minutes and even connecting flights can be fast enough taking two and a half hours with the shortest layover possible.

Both buses and trains need between 12 and 16 hours to complete their journey.

What is the cheapest way to get to Udaipur?

The cheapest way to get to Udaipur from Delhi is by bus or train. In both cases your options are limited to non air-conditioned classes. Expect to pay in the region of INR800 for a ticket.

What is the most comfortable way to get to Udaipur from Delhi?

We would say that flying or taking an air-conditioned private compartment on a train is the best way to travel this route.

An air ticket and a first class AC berth can cost you more or less the same – INR3,000, though to grab an air ticket for this price you should be really lucky.

Normally expect to pay around INR4,000 for Delhi-Udaipur economy air tickets.

How to get to Udaipur from Delhi by train

There are only two daily direct trains between Delhi and Udaipur. Both are night trains conveniently scheduled to depart between 7 pm and 8 pm and arriving to Udaipur the next morning before 8 am.

Which stations in Delhi do trains to Udaipur depart from?

Mewar Express 12963 scheduled to leave Delhi at 7 pm originates from Hazrat Nizamuddin railway station (NZM), in Southern Delhi.

The second daily direct train Chetak Express 12981 has Delhi Sarai Rohilla (DEE) as its source and also calls to Delhi Cantonment Railway Station (DEC) 15 minutes later its departure at 7.40 pm.

Delhi Sarai Rohilla is the most central of the three – it sits just 4 km west of the historical Old Delhi Railway Station, while Delhi Cantonment lies far west from the centre.

Which train to Udaipur to choose?

Schedule-wise as well as from the point of view of travel time and ticket prices both daily trains are very similar. As they both originate in Delhi, too, there is not much difference which one to choose. Choose the one which leaves from the station located closer to you.

One more train worth considering for the Delhi–Udaipur trip is RAJ HAMSAFAR Express 22986, also from Delhi Sarai Rohilla railway station, which runs once a week on Sunday afternoon and arrives to Udaipur in the course of 13 hours. Note that it has only AC third class berths.

There are also slower trains from Delhi to Udaipur which need about 16 hours to cover the distance – one runs on Tuesday afternoon and the other – after midnight on Monday, Wednesday and Saturday. They are not very convenient though – the first arrives at 4 am the second robs you off the whole day.

Which railway station do trains arrive to in Udaipur?

In Udaipur, all the trains arrive to the main railway station, UDZ, some 2.5 km from the city centre.

How long does the train journey take?

Travelling by train takes 12–13 hours if you take one of the two daily trains. There are slower trains running once or trice per week and taking up to 16 hours.

How much do railway tickets cost?

The cheapest non air-conditioned Sleeper Class costs under INR850 though it is not really recommended for a long journey like this one.

Air-conditioned classes cost between INR1,500 (third class) and INR3,000 (first class).

Note that the first class to Udaipur is only available on train 12963. All the other trains offer 2nd and 3rd AC tiered sleepers and Sleeper class with the only exception of 22986 which has only AC 3rd class.

How to get from Delhi to Udaipur by bus

There is a decent choice of buses from Delhi to Udaipur and considering the fact that almost all of them are night buses leaving Delhi between 6 pm and 11 pm and arriving to Udaipur the next morning, they are well worth considering, too.

Are there sleeper buses to Udaipur?

Yes. Almost all of the night buses to Udaipur are sleeper buses with berths though some combine berths with normal seats.

Note that sleeper buses often have very limited head space what actually means you won’t be able to sit on your berth, only lie.

How long is the bus journey to Udaipur?

Travelling by bus never takes less than 12 hours; more likely – 13–14.

How much are Delhi–Udaipur bus tickets?

Prices for non AC bus tickets start from INR800-1000. For example, both Rishabh Travels and Shrinath Travel Agency run such buses to Udaipur.

To travel with more comfort in an air-conditioned coach be ready to part with INR1,600-INR2,500.

Bus tips

There are no on board toilets on buses but they always make at least a couple of stops en route for bathroom needs and snacks.

Not all of the sleeper buses provide blankets so be sure to pack layers as air-conditioning can be excessive (and it is absolutely not recommended to travel by a non AC bus on this route!).

How to fly to Udaipur from Delhi

The Delhi-Udaipur route is served by direct daily flights operated by three low-cost carriers, namely IndiGo, Jet Airways and SpiceJet as well as a full service airline, Air India. And while there is between four and 6 daily flights, the choice is good – both as far as price and schedule is concerned.

How long is flying time to Udaipur?

Direct flights take only 75 minutes.

It is also possible to consider connecting flights via Jaipur. For example, SpiceJet offers a very convenient connection with total travel time of two hours 20 minutes.

How much are air tickets?

The cheapest tickets are sold at about INR2,600 but to get them you need to book early.

Normally, with the exception of holidays period, INR3,500-INR4,500 always secure you a seat in an economy class with any of the carriers, Air India included.

Transportation from Delhi to Udaipur

Facts about the transport from Delhi to Udaipur

Cheapest Transport$9
Fastest Transport1h 15m
Earliest Departure6:30 AM
Latest Departure9:30 PM
Departures per day19
Distance653 kilometers
Transport CompaniesAir India, Air Vistara, Ashok Tour , Ashok Travels Mandsaur Group, Cab Expresso, Gajraj Travels, Indian Railways, IndiGo, Rishabh Travels, Shekhar Travels, Shri Rishabh Travels, Shrinath, Shrinath Nandu Travels Delhi, Shrinath Transport Agency, TravelODesk India, Vgo Bus, Vikas Travels, Western Bus, Zingbus