How to Reach Udaipur from Jaisalmer

The convenient way to reach Udaipur from Jaisalmer is via road. According to your preference, you can select your mode of transport. You can travel by car or board buses that frequently run between these two cities. It will take you approximately 8 to 9 hours by car to reach Udaipur.

If you are looking for ways to reach Udaipur from Jaisalmer on your solo trip, you are at the right place! You have different options you can choose for your travel. It depends on your choice and how your journey of 486 kilometres from Jaisalmer to Udaipur will be. 

How to reach Udaipur from Jaisalmer by car

The best way to reach the City of Lakes from the Golden city is by car. You can take a cab or self-drive your own or rented car to reach Udaipur. Many cab services operate between the two cities. So it won’t be difficult to book yourself a car. You can easily rent a car if you are confident about your driving skills.

You will find many taxis on the road near the Jaisalmer bus stop. On seeing tourists, the taxi drivers increase their rates by a huge margin. This is where your bargaining skills will come in handy. It is one of the common scams tourists face, especially if you’re from a foreign land. So, be aware and discuss the rates before starting your journey.

Apart from taxis, there are many tour operators who provide cab services. Check their authenticity before availing of their services. You can also book yourself a cab via an online portal. This will save your time and energy. However, if you are looking for a budget-friendly option, you can travel in shared cabs.

How is the road condition from Jaisalmer to Udaipur?

The road condition is more or less good no matter which route you avail. The landscape is what elevates the journey. Your drive to Udaipur won’t be strenuous. Some of the roads are in superb condition, as smooth as butter.

What are the routes from Jaisalmer to Udaipur taken by a car?

There is one route via Jodhpur and the other one via Pindara. The latter one is shorter compared to the first one. If you go via Jodhpur, stop at Ranakpur for a short day trip.

Why should you opt for a road trip to Udaipur from Jaisalmer?

As there are no direct trains between the cities, everyone often opts for this road trip. On my solo trip to Rajasthan, I covered this distance by car. I feel travelling by car allows you to be on your own. You can stop anywhere you want to take a break. This way, you can enjoy the scenic beauty as well.

How to reach Udaipur from Jaisalmer via Bus

You can also consider this option to travel the distance between the two cities. It is cheaper than travelling by car. But you won’t have the freedom to stop at multiple places and enjoy your time. After all, you have to sacrifice something for the other!

If you plan to travel by bus, you must know the bus’s timings. You can choose from the state buses and private buses available. The bus takes the longer route via Jodhpur. Hence, it takes more time to reach Udaipur.

It will take you approximately 12 – 13 hours to reach your destination. Depending upon your season of travel, you can book your seat in an AC or non- AC bus.

My tip is to book yourself a seat in an overnight AC sleeper bus. This will give you comfort and ample time to explore Udaipur the next day.

What are the buses running between Jaisalmer and Udaipur?

Take a look at the list of buses that run daily between Jaisalmer and Udaipur.

  1. Swagat Travels offers AC and Non- AC with one rest stop. It will take 12 hours and 45 minutes approximately to reach Udaipur.
  2. Shri Ganesh Travels offers Non- AC travel that takes 13 hours to reach Udaipur.
  3. Jai Bajrang Travel Agency takes 11 hours to reach Udaipur. It is one of the fastest bus services available to reach Udaipur.

How to reach Udaipur from Jaisalmer via train

This is a bit more complicated way to reach Udaipur than the other two. There’s no direct train functioning between the two cities. You have to break your journey into parts to reach the city.

First, you have to take a train to Jodhpur. Upon reaching Jodhpur, you have to board another train to reach Udaipur. Your entire journey will take 10 hours approximately. If you plan to cover Jodhpur on your way to Udaipur, then this would be the best way to do it. If not, then this is not worth it.

Another option you can avail of is to board a train that operates only on Saturdays. This way, you will reach Falna, which is 120 kilometres from Udaipur. After that, you can take the state bus or a shared jeep to reach the former capital of Mewar.

Tips for travellers travelling between Udaipur and Jaisalmer

  • Book your tickets beforehand to ensure safe and comfortable travel.
  • Do not book the last seats on the bus if you are prone to motion sickness.
  • Carry your essentials and refreshments.
  • Keep your phone charged while travelling.
  • If you are travelling by car, make sure to follow the GPS.
  • Share your journey details with your friends or family for emergency purposes.
How to Reach Udaipur from Jaisalmer

Udaipur is the result of a fine blend of culture, history, topography, and architecture. No matter how you reach Udaipur, you are in for a treat! So without any further ado, take a quick call on how you want to travel between these two cities. You can also check out my Udaipur guide before you start exploring the city.

If you have already been to Udaipur, share your experience in the comments below. It is one of my favourite places to be as a solo traveller. I am looking forward to seeing your comments.

Till then, keep travelling, ladies!


An introverted blogger who is looking to make unforgettable solo travel memories with one short life.

Leave a Reply