GoAsia
How to Get from Jaipur to Udaipur

How to Get from Jaipur to Udaipur

Last updated: October 15, 2026
Contents

Leaving behind the terracotta walls of the Pink City for the shimmering lakeside palaces of Udaipur is a classic Rajasthani transition. While Jaipur feels like a bustling royal capital, Udaipur offers a more romantic, serene atmosphere centered around Lake Pichola. The journey across the Aravalli Range connects two of India's most iconic destinations, and the choice of transport often depends on whether you prefer the efficiency of a flight, the local flavor of the Indian Railways, or the flexibility of a sleeper bus.

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.

As you move southwest, the landscape shifts from the flat plains surrounding Jaipur into the rolling hills of the Mewar region. You can look up options for this route on GoAsia.cc to plan a smooth transition between these two historic gems of Rajasthan.

Jaipur to Udaipur by Train

Taking the train is perhaps the most authentic way to experience the Rajasthani countryside. Indian Railways operates several services between Jaipur Junction and Udaipur City, with both daytime and overnight departures. Journey times depend on the specific service and the number of stops, so check the timetable of the train you choose. Indian Railways opens reservations 60 days before the journey, not counting the travel date.[1]

Sleeper and AC Classes

For those traveling during the day, the AC Chair Class (CC) or Second Sitting (2S) are good choices, offering a view of the passing rural landscapes. If you opt for an overnight journey or a late evening departure, the sleeper classes provide a place to rest. The AC First Class (1A) and AC 2-Tier (2A) offer the highest level of comfort with more privacy and bedding provided. The AC 3-Tier (3A) and Economy Sleeper (3E) are popular mid-range options that balance cost and comfort, featuring air conditioning and padded bunks. For the budget-conscious traveler, the non-AC Sleeper Class (SL) provides a raw and breezy experience of Indian rail travel.

Jaipur to Udaipur by Bus

Buses are a flexible option, with departures scattered throughout the day and late into the night. They are run by private operators, and booking platforms list journey times of about 6 to 11 hours and fares from about $6 (October 2026), with prices rising for premium sleeper services.[2]

You can choose between AC Sleeper, Non-AC Sleeper, and AC Seater buses. The AC Sleeper units are particularly popular for night journeys, featuring small berths where you can lie down completely. While the roads in Rajasthan are generally well-maintained, the ride can be bumpy in sections, so an AC Sleeper is usually recommended for the best rest.

Jaipur to Udaipur by Flight

If you are short on time, a flight is the fastest way to bridge the gap between the two cities, and IndiGo lists Jaipur to Udaipur flights on its website.[3] The time in the air is short, which makes it an efficient choice for those who want to maximize their time sightseeing in Udaipur.

Jaipur International Airport (JAI) serves Jaipur. Udaipur's Maharana Pratap Airport (UDR) is located about 22 kilometers from the city.[3] Even when accounting for check-in times and airport transfers, flying remains significantly faster than any ground transport option.

Comparing Your Options

Mode Duration Comfort
Train Varies by service Medium to High
Bus About 6h - 11h[2] Low to Medium
Flight Short flight High

Tips for Traveling from Jaipur to Udaipur

  • Book Trains Early: Reservations open 60 days before the journey,[1] and the more comfortable AC classes can sell out well before the travel date. If you have fixed dates, book as soon as possible.
  • Station Codes: When searching for trains, use JP for Jaipur Junction and UDZ for Udaipur City station.
  • Night Bus Prep: If you take an overnight bus, keep a light jacket or shawl handy, as the air conditioning in Indian buses can be surprisingly cold.
  • Arrival in Udaipur: Auto-rickshaws are the most common way to reach your hotel, but be prepared to negotiate the fare before starting the trip.
  • Scenic Views: If you take a daytime train, try to get a window seat. The approach to Udaipur as you enter the Aravalli hills is quite beautiful.

Timetable

Flight Jaipur - Udaipur $ 66.15–105.85 1h
  • →  Economy 06:55, 17:35
Bus Jaipur - Udaipur $ 6.02–66.87 5h 45m – 10h 55m
  • →  AC Sleeper 00:45, 03:00, 03:30, 11:20, 13:15, 18:00, 19:40, 21:15, 21:20, 21:25, 21:45, 22:00, 22:15, 22:30, 23:00, 23:11, 23:30, 23:50, 23:55
  • →  AC Seater 01:15, 02:50, 03:05, 03:50, 04:15, 04:20, 04:30, 22:30, 22:50, 23:10, 23:35, 23:58
  • →  Non-AC Sleeper 04:05, 16:00
  • →  Non-AC Seater 04:00, 19:50
Train Jaipur - Udaipur $ 5.30–24.63 6h 50m – 8h 43m
  • →  2S - Second Sitting Class 14:10
  • →  1A - AC First Class Sleeper 16:05, 20:45, 22:50
  • →  2A - AC 2-Tier Sleeper 16:05, 20:45, 22:50
  • →  3A - AC 3-Tier Sleeper 06:15, 14:10, 16:05, 20:45, 22:50
  • →  3E - AC 3-Tier Economy Sleeper 14:10, 16:05, 20:45, 22:50
  • →  CC - AC Chair Class 06:15, 14:10
  • →  SL - Sleeper Class 06:15, 16:05, 20:45, 22:50

Frequently Asked Questions

How can I book tickets from Jaipur to Udaipur?

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

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

The train in Second Sitting (2S) or the non-AC Sleeper class is usually the cheapest option. Booking platforms list bus fares from about $6 (October 2026). Compare current fares for your date before you book.

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

The fastest way is to fly. IndiGo lists flights between Jaipur and Udaipur, and the time in the air is far shorter than the 6 to 11 hours that booking platforms list for buses.

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

Travel time depends on the mode of transport. Flights are short, buses take about 6 to 11 hours according to booking platforms (October 2026), and train times depend on the specific service, so check the timetable of your train.

Are there overnight travel options available?

Yes, there are several overnight bus and train options. Many AC Sleeper buses depart late in the evening, and there are trains with sleeper berths that arrive in Udaipur the next morning.

Which train class is best for a comfortable journey?

For the highest comfort, choose the AC First Class (1A) or AC 2-Tier (2A) sleeper classes. These provide air conditioning, bedding, and more space compared to other classes.

Is it better to take a bus or a train?

Trains are generally more comfortable and offer a smoother ride, but they require booking in advance, since reservations open 60 days before the journey. Buses offer frequent departures and can be booked closer to the date of travel.

Sources and background

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

  1. [1] Indian Railways: Advance Reservation. Retrieved October 15, 2026.
  2. [2] 12Go: Jaipur - Udaipur timetable. Retrieved October 15, 2026.
  3. [3] IndiGo: Jaipur to Udaipur Flights. Retrieved October 15, 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.