top of page

How to get from Jaipur to Udaipur (and vice versa)

Both Jaipur and Udaipur are two sacred cities, with many interesting places to visit on any trip to India. However, between both cities, there is quite a distance, which means that sometimes Udaipur is a little removed from the itineraries.

Is Udaipur worth visiting?

Yes, if you have several days to explore India, Udaipur is an essential city to see. But you should keep in mind that to get there you can do it by train, bus or car, and the estimated time is about 7 hours.

You can always make an intermediate stop so it doesn't get so heavy. You can visit the city Bhilwara or Ajmer, so that the journey is not so difficult.

In this post I talk to you about all the options you have to go from Jaipur to Udaipur and if you don't know very well how to organize your trip, on the blog you have several posts about Bharat (India), tips for traveling to India, as well as a complete itinerary.

How to get from Jaipur to Udaipur (and vice versa)


By train, the most comfortable option to go from Jaipur to Udaipur

The company that operates the trains is Indian Railways. There are several daily departures that travel from Jaipur to Udaipur and vice versa. About 6 trains daily. The journey lasts between 6:40 and 8:10 depending on the total number of stops, so I recommend that you take a good look at the option that interests you.

There is the option to book the night train. Something that I recommend since this way, you take advantage of the journey to sleep. Almost all trains are trains with beds, which is great, so you can “get some sleep” during the hours of travel.

The approximate cost of this journey is 5 euros. I recommend you book your ticket in advance, since if you wait at the last minute there may be no beds available or you may only be able to go in a seat.

Bus from Jaipur to Udaipur

The bus in India is not my favorite transportation. It is expensive, if we compare it with the train, they are not very comfortable and the only advantage is that sometimes the trains do not have air conditioning and the buses usually do. But... depending on the time of year you travel, if it is high season and you have taken a long time to book routes, you may find yourself without a place on the train you want or you may have no choice but to go by bus.

The cost of the trip from Jaipur to Udaipur ranges from 18 to 50 euros each way. The travel time is around 9 hours and the buses usually have sleepers so you can choose a night bus to take advantage and sleep.

By Taxi, a comfortable alternative if you travel with small children or many suitcases

The taxi is the most expensive option, usually around 150 euros to make this journey from Jaipur to Udaipur. The journey lasts around 5 and a half hours (this being the fastest option) and you will have the advantage of being able to stop if you need to at any time. If you are traveling with children, perhaps this option will interest you since sometimes they get dizzy, or need to go to the bathroom... in my case I traveled with small children and I always went by train on long journeys without problems (the train bathroom is somewhat disgusting …but you should always carry a quick cleaning kit with you, in addition to helping them so they don't touch anything). The taxi also has the extra convenience of picking you up from your hotel in Jaipur and dropping you off at your hotel in Udaipur.

How to get from Jaipur to Udaipur (and vice versa)



I hope you enjoy your trip to Bharat (India) and that this article has been useful to you. You can continue readingmany more related articles on the blog.

If you liked this article, subscribe to the blog so you don't miss out on upcoming destinations,curiosities, travel tips and inspiration for your trips.

A hug and see you soon!


bottom of page