GoAsia
India

How to Get from Jodhpur to Udaipur

How to travel from Jodhpur to Udaipur: buses from about $4, private transfers from about $47 and what to see on the scenic Aravalli road.

Last updated: November 2, 2026

How to Get from Jodhpur to Udaipur
Contents

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

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

The road connecting the cities is one of the most popular tourist corridors in northern India. Whether you pick the budget-friendly bus or the door-to-door comfort of a private car, you get a front-row seat to rural life in Rajasthan, from shepherds herding goats to roadside dhabas serving spicy masala chai.

Jodhpur to Udaipur by Private Transfer

A private transfer is the premier choice if you want comfort and the freedom to stop at heritage sites on the way. On booking platforms, private transfers start at about $47 and go up to about $92 (November 2026). The drive takes from about 3 hours 20 minutes, longer with traffic. That makes it a cost-effective option for families or small groups.[1]

You can choose from several vehicle classes: a hatchback or sedan for solo travelers and couples, a 6-seat SUV or van, or an 8-seat van for maximum space. The air-conditioned Economy and Comfort classes are essential in the scorching summer months, and a dedicated driver handles the winding roads of the Aravalli hills so that you arrive at your lakeside hotel refreshed.

Jodhpur to Udaipur by Bus

The bus is the lifeline between Jodhpur and Udaipur, with options for every budget. On booking platforms, tickets start at about $4 and go up to about $35 for premium services (November 2026). The journey takes from about 4 hours 30 minutes, and slower services need up to 8 hours.[1]

Sleeper vs. Seater Options

Buses on this route come in several tiers. AC Sleeper buses have individual berths for lying down and a bit more privacy. AC Seater and A/C Semi Sleeper buses offer reclining chairs and climate control. Non-AC Seater and Non-AC Sleeper buses are much cheaper but can be dusty and hot, so keep them for shorter trips or cooler months.

The experience on a Rajasthani bus is vibrant and authentic, with local commuters, students and other travelers. Most buses make a mid-way stop at a roadside eatery for a snack or drink.

Tips for Traveling from Jodhpur to Udaipur

  • The Ranakpur Detour: If you book a private transfer, ask for a stop at the Ranakpur Jain Temple, one of the most spectacular marble temples in India, which lies on the way between the two cities.
  • Motion Sickness: The road gets winding as you enter the hills near Udaipur. If you are prone to motion sickness, sit toward the front of the bus or carry medication.
  • Hydration: Even in air-conditioned vehicles the Rajasthan sun is intense. Carry a large bottle of water.
  • Booking in Advance: During peak tourist season and festivals such as Diwali and Holi, buses fill up quickly. Secure your seat a few days ahead.
  • Arrival Logistics: Udaipur's old city has very narrow streets where large buses and some SUVs cannot enter. You may need a small auto-rickshaw from the drop-off point to your hotel.

Timetable

Bus Jodhpur - Udaipur $ 4.16–34.63 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 $ 46.77–91.33 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?

Use the booking tool on this page to compare the transport options currently available from Jodhpur to Udaipur, including current prices and schedules.

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

The bus is the cheapest, with tickets from about $4 on booking platforms (November 2026). Non-AC and basic AC seater services suit backpackers and anyone saving money.

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

A private transfer is the fastest, from about 3 hours 20 minutes. It is door to door and has no stops for other passengers.

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

A private car takes from about 3 hours 20 minutes, a bus from about 4 hours 30 minutes. Traffic and the number of stops can make either longer.

Are there air-conditioned buses available on this route?

Yes. There are AC Sleeper, AC Seater and A/C Semi Sleeper buses, which are a good idea in the hotter months.

Can I travel from Jodhpur to Udaipur at night?

Yes. Choose an AC sleeper bus to travel overnight. It saves a night of accommodation and gets you to Udaipur early the next day.

Is the road between Jodhpur and Udaipur scenic?

Yes, especially as you approach the Aravalli Range. The landscape changes from flat desert plains to green hills.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: Jodhpur - Udaipur timetable. Retrieved November 2, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.