How to Get from Jodhpur to Udaipur

How to Get from Jodhpur to Udaipur

Last updated: March 8, 2026

Leaving behind the indigo-hued streets of the Blue City for the shimmering lakeside palaces of Udaipur is a classic Rajasthani transition. While Jodhpur sits on the edge of the Thar Desert, the journey south toward Udaipur takes you through the rugged Aravalli Range, where the landscape shifts from arid plains to rolling hills and hidden valleys. This route is as much about the changing geography of Rajasthan as it is about moving between two of India's most romantic urban centers.

The road connecting these cities is one of the most popular tourist corridors in northern India. Because there are no direct flights and train connections can be infrequent or involve awkward timings, most travelers rely on the well-maintained highway system. Whether you choose the budget-friendly local bus experience or the door-to-door convenience of a private car, the trip offers a front-row seat to rural life in Rajasthan, from shepherds herding goats to vibrant roadside dhabas serving spicy masala chai.

Jodhpur to Udaipur by Private Transfer

For those who value comfort and the flexibility to stop at heritage sites along the way, a private transfer is the premier choice. The drive typically takes between 3 hours and 20 minutes to 5 hours, depending on traffic and the specific route taken. Prices for a private vehicle range from $49 to $95, making it a highly cost-effective option for families or small groups traveling together.

One of the greatest advantages of booking a private car through GoAsia.cc is the variety of vehicle classes available. Solo travelers or couples can opt for a Hatchback or Sedan, while larger groups can choose between a 6-pax SUV, a 6-pax Van, or even an 8-pax Van for maximum space. The Economy and Comfort classes provide reliable air-conditioned transport, which is essential during the scorching summer months when temperatures in Rajasthan can soar. Having a dedicated driver allows you to navigate the winding roads of the Aravalli hills without the stress of local traffic, ensuring you arrive at your lakeside hotel in Udaipur refreshed and ready to explore.

Jodhpur to Udaipur by Bus

The bus is the lifeline of transport between Jodhpur and Udaipur, offering an incredible range of price points and comfort levels. With tickets starting as low as $4 and going up to $50 for premium services, there is an option for every budget. The journey by bus typically takes between 4 hours and 30 minutes to 8 hours, depending on the number of stops and the type of vehicle.

Sleeper vs. Seater Options

Indian buses on this route are categorized into several distinct tiers. AC Sleeper buses are popular for those who want to lie down and rest, featuring individual berths that provide a bit more privacy. If you prefer a more standard upright journey, the AC Seater or A/C Semi Sleeper options offer reclining chairs and climate control. For the ultimate budget traveler, Non-AC Seater and Non-AC Sleeper buses are available. While these are significantly cheaper, they can be dusty and hot, so they are best reserved for shorter trips or cooler months.

The experience on a Rajasthani bus is vibrant and authentic. You will likely see local commuters, students, and other travelers. Most buses make a mid-way stop at a roadside eatery where you can grab a quick snack or a drink. Given the high frequency of departures throughout the day and night, the bus offers the most flexibility for travelers with a fluid schedule.

Comparing Your Options

Mode Price (USD) Duration Comfort
Private Transfer $49 - $95 3h 20m - 5h High
AC Sleeper Bus $4 - $50 4h 30m - 8h Medium
AC Seater Bus $4 - $50 4h 30m - 8h Medium
Non-AC Bus $4 - $15 5h - 8h Low

Tips for Traveling from Jodhpur to Udaipur

  • The Ranakpur Detour: If you book a private transfer, consider asking for a stop at the Ranakpur Jain Temple. It is one of the most spectacular marble structures in India and is located roughly halfway between the two cities.
  • Motion Sickness: The road becomes quite windy as you enter the hills near Udaipur. If you are prone to motion sickness, try to sit toward the front of the bus or carry appropriate medication.
  • Hydration is Key: Even in air-conditioned vehicles, the Rajasthan sun is intense. Always carry a large bottle of water for the journey.
  • Booking in Advance: During peak tourist season or local festivals like Diwali and Holi, buses can fill up quickly. It is wise to secure your seat a few days in advance.
  • Arrival Logistics: Udaipur's old city has very narrow streets where large buses and even some SUVs cannot enter. You may need to take a small auto-rickshaw from the drop-off point to reach your hotel.

Timetable

Bus Jodhpur - Udaipur $ 4.32–35.93 4h 30m – 8h
  •   AC Sleeper 00:40, 02:00, 02:16, 17:15, 18:00
  •   AC Seater 00:40, 02:10, 06:45, 14:00, 16:30, 17:45, 18:30, 21:20, 22:00, 22:15, 22:30
  •   Non-AC Seater 11:00, 14:30, 15:00, 16:30, 19:00, 19:30, 20:00, 20:30, 21:00, 21:30, 21:45, 21:50, 22:00
  •   A/C Semi Sleeper 06:00, 06:30, 07:00, 08:45, 09:15, 10:00, 16:45, 17:10
  •   Non-AC Sleeper 07:15, 21:00
Taxi Jodhpur - Udaipur $ 48.53–94.76 3h 20m – 3h 41m
  •   Comfort 3pax
  •   Van 6pax
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan

Frequently Asked Questions

How can I book tickets from Jodhpur to Udaipur?

You can book train, bus, flight, taxi, van, and ferry tickets from Jodhpur to Udaipur directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

What is the cheapest way to get from Jodhpur to Udaipur?

The cheapest way to travel is by bus, with prices starting at just $4 for Non-AC Seater or basic AC Seater services. These budget-friendly options are ideal for backpackers and those looking to save money while experiencing local travel.

What is the fastest way to get from Jodhpur to Udaipur?

The fastest way to reach Udaipur is by private transfer, which can complete the journey in as little as 3 hours and 20 minutes. Unlike buses, private cars provide door-to-door service and do not make multiple stops for passengers.

How long does it take to get from Jodhpur to Udaipur?

The travel time varies depending on your chosen mode of transport. A private car typically takes between 3 hours and 20 minutes to 5 hours, while bus journeys generally last between 4 hours and 30 minutes to 8 hours.

Are there air-conditioned buses available on this route?

Yes, there are many air-conditioned options including AC Sleeper, AC Seater, and A/C Semi Sleeper buses. These are highly recommended during the hotter months to ensure a comfortable journey across the desert landscape.

Can I travel from Jodhpur to Udaipur at night?

Absolutely. There are several bus departures late at night, including services at midnight and early morning hours. This allows you to save on a night's accommodation and arrive in Udaipur early the next day.

Is the road between Jodhpur and Udaipur scenic?

Yes, the route is quite beautiful, especially as you approach the Aravalli Range. The landscape transitions from flat desert plains to lush green hills, offering a unique perspective on Rajasthan's diverse geography.