Leaving the golden sands of the Thar Desert for the shimmering lakes of the Aravalli Hills is one of the most dramatic transitions you can make in Rajasthan. While Jaisalmer is defined by its sandstone fort and rugged desert life, Udaipur offers a softer, more romantic atmosphere centered around its intricate palaces and calm waters. This journey takes you across the heart of the Land of Kings, moving from the edge of the Pakistan border toward the southern reaches of the state.
The route between Jaisalmer and Udaipur is a journey of contrasts. You will watch the flat, arid horizons of the desert slowly give way to the undulating hills and greenery that surround the City of Lakes. Whether you are looking for an affordable overnight adventure on a sleeper bus or the door-to-door convenience of a private vehicle, the path to Udaipur is well-trodden and full of changing scenery. You can easily compare and book your preferred tickets for this route on GoAsia.cc to ensure your seats are secured before you arrive at the station.
Jaisalmer to Udaipur by Bus
Taking the bus is the most common way to traverse this distance, especially for those who want to save on accommodation by traveling overnight. The journey typically takes between 9 hours and 15 minutes to 11 hours and 45 minutes, depending on the specific service and road conditions. Prices are very budget friendly, ranging from $8 to $16.
AC Sleeper and Seater Options
For the most comfortable experience, many travelers opt for the AC Sleeper buses. These units feature stacked berths where you can lie down fully, which is a major advantage on a 10 hour journey. If you prefer a more standard arrangement, AC Seater buses are also available, offering reclining chairs and climate control to keep the Rajasthani heat at bay. These services generally depart in the evening, arriving in Udaipur the following morning.
Non-AC Seater
The most economical option is the Non-AC Seater. These buses are a true local experience, often featuring open windows to let in the breeze. While the price is low, around $8, keep in mind that the desert roads can be dusty and the temperatures vary significantly between day and night. These usually depart in the late afternoon, giving you a chance to see the sunset over the desert scrub as you begin your trip.
Jaisalmer to Udaipur by Private Transfer
If you prefer a direct route without the stops associated with public transport, a private transfer is the fastest and most flexible way to go. The drive takes approximately 6 hours and 20 minutes to 7 hours and 9 minutes. While more expensive than the bus, with prices ranging from $105 to $277, it allows you to travel on your own schedule and enjoy door-to-door service from your desert camp or hotel directly to your lakeside resort.
Vehicle Types and Capacity
There are several vehicle classes available to suit different group sizes and comfort requirements. For solo travelers or couples, a Hatchback or Sedan is a practical choice. If you are traveling with a family or a larger group, you can book a Van or an SUV that accommodates up to 6 passengers. There is also a Comfort 3pax option which typically uses a higher-end sedan for extra legroom and a smoother ride across the Rajasthani highways.
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Bus (Non-AC) | $8 | 9h 15m - 11h 45m | Standard |
| Bus (AC Sleeper) | $16 | 10h - 11h | Moderate |
| Private Transfer (Sedan) | $105 | 6h 30m | High |
| Private SUV/Van | $277 | 6h 20m - 7h | High |
Tips for Traveling from Jaisalmer to Udaipur
- Book the Right Berth: If booking an AC Sleeper bus, try to secure a single berth if traveling alone, or a double berth if traveling with a partner. Lower berths tend to have less motion sickness than upper berths.
- Stay Hydrated: The stretch between Jaisalmer and Udaipur can be quite dry. Always carry at least two liters of water, especially if you are taking a bus that may only make a few stops.
- Check the Drop-off point: Udaipur has several bus drop-off points. Some are in the city center near the railway station, while others are on the outskirts. Confirm where your bus stops so you can arrange a local rickshaw to your hotel.
- Prepare for Temperature Swings: Even in the summer, desert nights can be surprisingly cool, and the air conditioning on buses is often set to very cold. Keep a light jacket or a pashmina in your carry-on bag.
- Snacks are Essential: While buses usually stop at roadside dhabas (eateries), the timing can be unpredictable. Carry some nuts, fruit, or biscuits to keep your energy up during the long stretches of highway.
Timetable
| Bus Jaisalmer - Udaipur $ 7.39–16.63 9h 20m – 13h 30m | |
|
|
| Taxi Jaisalmer - Udaipur $ 103.36–273.92 6h 20m – 7h 9m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Jaisalmer to Udaipur directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel this route is by Non-AC Seater bus, with tickets starting as low as $8. These buses offer a basic but functional way to reach Udaipur for budget-conscious travelers.
The fastest way to get to Udaipur is by private transfer, which takes between 6 hours and 20 minutes and 7 hours and 9 minutes. This is significantly quicker than the bus, which can take up to 11 hours.
The travel time varies by mode: a private car takes about 6 to 7 hours, while a bus journey typically lasts between 9 and 12 hours depending on the number of stops and the time of day.
Yes, there are several AC Sleeper buses that depart Jaisalmer in the evening between 20:15 and 21:15. These allow you to sleep through the journey and arrive in Udaipur the next morning.
It is highly recommended to book in advance, especially for AC Sleeper buses which are popular with tourists. Booking early ensures you get a comfortable berth and avoids the stress of sold-out services on the day of travel.
A Hatchback is a smaller car suitable for up to 4 passengers with minimal luggage, costing around $105. An SUV or Van is larger, accommodating up to 6 passengers with more space for bags, and costs up to $277.