Lux India Tours
Rajasthan Travel Guide

Jaipur to Udaipur: Distance, Time by Road, Train and Flight

Jaipur to Udaipur distance and time by road, train and flight, the best stops on the way (Ajmer, Pushkar, Chittorgarh) and how to choose the right transfer.

By the Lux India Tours Team·Oct 19, 2026
Destination GuideItinerary InspirationPlanning GuideRajasthan
The white Lake Palace hotel on its island in Lake Pichola

Jaipur to Udaipur is the classic Rajasthan transfer, from the Pink City to the City of Lakes. It is long, and what you choose to do with the day matters more than the mode of transport.

This guide gives the distances and times, and the stops that make the drive worthwhile.

The Lake Palace seen across the water of Lake Pichola, Udaipur

Lake Pichola, at the end of the journey.

Mode

Distance

Typical time

Best for

Car with a driver

About 395 to 405 km

6 to 7 hours without stops

Stops and flexibility

Train

About 430 km by rail

6.5 to 8 hours

A calm, scenic day

Flight

About 330 km direct

About 1 hour in the air

Saving time

Bus

About 395 to 405 km

7 to 9 hours

Budget

Check train and flight schedules, as they change.

By road

The route follows the national highway through Ajmer, then south through Bhilwara or via Chittorgarh. Allow seven hours with a lunch stop. It is a good road, and a car with a driver gives you the option of stopping at places that are not on the rail line.

By train

A few trains run between the two cities, taking about seven hours, and they stop at Ajmer and Chittorgarh. A daytime train is relaxing, but it is slow. Book ahead for the best seats.

By flight

Direct flights between Jaipur and Udaipur operate on some days and take about an hour. They are the fastest option if you do not want to spend the day on the road.

Stops worth making

Which should you choose?

  • Choose a car if you want to stop at Pushkar or Chittorgarh. Break the trip with a night.

  • Choose the train for a calm day and views of the countryside.

  • Choose the flight if you are short of time.

A suggested plan

Leave Jaipur at 8 am, stop at Pushkar or Ajmer for lunch, then drive on to Chittorgarh for the fort in the late afternoon. Reach Udaipur by evening. It is a long day, so a night in Pushkar or Chittorgarh makes it easier.

For the wider route, see the Rajasthan city order guide and the Udaipur in three days guide.

Frequently asked questions

How far is Udaipur from Jaipur?

About 395 to 405 km by road.

How long does the drive take?

Six to seven hours without long stops.

Is there a direct flight?

Yes, on some days. Check the current schedule.

Should I go by train or car?

Car for stops, train for a calm day, flight to save time.

Is it worth breaking the journey?

Yes. Pushkar or Chittorgarh make good stops.

Plan your Rajasthan days with us

We time the transfer, add the right stop and meet you at the hotel gate. Explore the Rajasthan destination page or talk to a trip designer.

Photo credits

Photo reused from our Lake Pichola guide. The credit is listed there, via Wikimedia Commons.