1map logoGo to main page

Agra (Uttar Pradesh), Uttar Pradesh to Udaipur, Rajasthan from $4: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Agra (Uttar Pradesh), India
to
Udaipur, India

How to Get from Agra (Uttar Pradesh) to Udaipur: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4 by trainBest price
521 kmDistance
5h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Agra (Uttar Pradesh) to Udaipur with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
IndiGo Airlines
Plane
Average Duration
5h  37m
Estimated price
$116-258
Recommended
Company
Indian Railways
Train
Average Duration
14h  3m
Estimated price
$4-22
Cheapest
route map
Distance: 521 km
Duration: 5h 37m

See more options

Company
various
Drive
Average Duration
8h  57m
Estimated price
$70-1160
Company
various
Taxi
Plane
Average Duration
6h  16m
Estimated price
$79-211
Company
various
Taxi
Average Duration
8h  57m
Estimated price
$140-180

Traveling From Agra (Uttar Pradesh) to Udaipur

The journey from Agra, known for its iconic Taj Mahal and bustling city life, to Udaipur, often referred to as the City of Lakes with its serene surroundings, offers a fascinating contrast between historical grandeur and tranquil beauty.

Best Neighbourhoods in Udaipur

Udaipur boasts diverse neighborhoods, each offering a distinct charm.

Old City
• Narrow streets filled with vibrant shops and cafes.
• Offers stunning views of historic palaces and temples.
Haveli Area
• Known for its beautifully restored havelis and architecture.
• Close proximity to Lake Pichola and waterfront eateries.
Saheliyon-ki-Bari
• A peaceful garden featuring fountains and lotus pools.
• Ideal for leisurely strolls and local photography opportunities.

Best Times To Visit Udaipur's Attractions

Timing your visit can significantly enhance your Udaipur experience.

City Palace
Visit early in the morning for cooler temperatures and fewer visitors.
Lake Pichola
Evenings offer stunning sunsets; early mornings provide tranquility on the water.
Jag Mandir
Weekdays are quiet; aim for afternoon visits to enjoy the gentle breeze.

Udaipur Weather: What to Expect Year-Round

Udaipur experiences a hot semi-arid climate, with sweltering summers, mild winters, and a monsoon season bringing occasional rain. The best times to visit are from October to March, when pleasant temperatures enhance your exploration of the city’s breathtaking palaces and lakes.

Dining Recommendation in Udaipur

Experience the rich flavors of Udaipur by trying the local classic, Dal Baati Churma, at the charming restaurant, Natraj Dining Hall. The vibrant atmosphere, combined with the earthy taste of traditional Rajasthani cuisine, stands in contrast to Agra's Mughlai offerings, showcasing regional ingredients that elevate your dining experience.

Agra (Uttar Pradesh) - Udaipur operators

Explore transport companies operating between Agra (Uttar Pradesh) and Udaipur, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
goindigo.in

Plane from Agra (AGR) to Udaipur (UDR)

Average Duration
5h 5m
Estimated price
$1160-220

Plane from Gwalior (GWL) to Udaipur (UDR)

Average Duration
4h 10m
Estimated price
$70-1162

Plane from Gwalior (GWL) to Udaipur (UDR)

Average Duration
6h 45m
Estimated price
$1163-1164
Website
airindia.in

Plane from Gwalior (GWL) to Udaipur (UDR)

Average Duration
4h
Estimated price
$45-1165
Train Show train routes
Contact phone
14646
Website
indianrail.gov.in

Train from Agra Fort to Ranapratapnagar

Average Duration
14h 3m
Estimated price
$4-22
Other Show other routes
Contact phone
+91 93 58 81 19 41
Website
rajasthancab.com

Other from Agra to Gwalior

Average Duration
1h 53m
Estimated price
Rs2580-2581
Contact phone
+91 99 27 20 05 67
Website
agrataxi.net

Other from Agra to Udaipur

Average Duration
8h 57m
Estimated price
$140-180
Contact phone
+91 88 81 23 88 88
Website
onewaycab.co.in

Other from Agra to Udaipur

Average Duration
8h 57m
Estimated price
$70-1160

Agra (Uttar Pradesh) to Udaipur: Overview of Bus, Train, Flight, and Car Trips

Traveling between Agra (Uttar Pradesh) and Udaipur offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Agra to Udaipur, spanning a distance of 382 miles. Enjoy the diverse landscapes and cultural richness along the way as you drive for approximately 8 hours and 57 minutes. 💸 Explore various options for transportation, with prices ranging from $70 to $110 for a car journey from Agra in Uttar Pradesh to the charming city of Udaipur. Compare different packages and select one that suits your budget and preferences.
Average price
$70 - $110
🚂 Traveling from Agra to Udaipur by train offers a direct route from Agra Fort to Ranapratapnagar. The weekly service operates on Thursdays, with a journey time of approximately 14 hours and 3 minutes. 🎫 The train services on this route are operated by Indian Railways, providing an affordable transportation option with ticket prices ranging from $4 to $22. Passengers can enjoy a comfortable and scenic journey through the Indian countryside en route to Udaipur.
Departure Point
Agra Fort station
Arrival Point
Ranapratapnagar station
Useful tips for train travellers
• Onboard services can vary by train operator, but popular trains between Agra and Udaipur generally offer catering services where you can order meals directly to your seat. Options may include vegetarian and non-vegetarian meals, snacks, and beverages. It's advisable to pre-order your meals online through the respective train operator's website for convenience.
• Different train operators such as Indian Railways (IRCTC), Rajasthan State Tourist Development Corporation (RSTDC), and others provide various seating options on this route. For example, you can choose from Sleeper Class, 3AC (Air-conditioned Tier 3), 2AC (Air-conditioned Tier 2), and 1AC (Air-conditioned First Class). The 1AC and 2AC classes offer more privacy and comfort, while Sleeper Class is budget-friendly but less private.
• For the journey from Agra to Udaipur, you can consider operators like Indian Railways (IRCTC - (irctc.co.in) and Rajasthan State Tourist Development Corporation (RSTDC - (rstdc.in). Use their respective websites for train schedules, ticket bookings, and catering services. Useful links include local transport options in Udaipur on the Udaipur city transport website (udaipurtransport.com).
🛫 Flying from Agra to Udaipur involves a one-stop flight with a duration of approximately 5 hours and 5 minutes. Unfortunately, there are no direct flights available for this route. 🌍 IndiGo Airlines operates flights between Agra Airport and Udaipur Airport, offering convenient options for travelers looking to reach their destination efficiently. The total travel time from Agra to Udaipur by plane is around 5 hours and 37 minutes. 💸 Prices for flights between Udaipur and Agra can range from $116 to $258, providing travelers with a range of options to suit their budget and travel preferences.
Departure Point
Agra Airport
Arrival Point
Udaipur Airport. The quickest flight takes 5h 5m and has one stopover

Frequently asked questions

Find out more about the route from Agra (Uttar Pradesh) to Udaipur.

Or choose the category:
The distance between Agra and Udaipur is approximately 324 miles. By train, it takes approximately 14 hours and 3 minutes to travel from Agra to Udaipur. Alternatively, by plane, the travel time is about 5 hours and 32 minutes. If you prefer to drive, it takes around 8 hours and 57 minutes to reach Agra from Udaipur by car.
To travel from Agra to Udaipur, the most cost-effective option is to take a train, which costs between $4 and $22 and takes approximately 14 hours and 3 minutes. This is a slower but more affordable option. However, for a quicker journey, flying is the most time-efficient choice. The flight from Agra to Udaipur takes around 5 hours and 32 minutes and costs between $110 and $260.
The prices for train travel between Agra and Udaipur can range from $4 to $22, depending on the class of travel and the type of train. It is advisable to check the different train options available and their corresponding prices, as there may be variations. Additionally, it's worth considering any additional charges or fees that may apply during the booking process.
To get from Agra to Udaipur without using public transportation, the best option would be to drive. The driving distance between Agra and Udaipur is approximately 382 miles, which takes around 8 hours and 57 minutes by car. It is advised to check the fuel costs and any toll charges before the journey, and the approximate prices for the car rental range from $70 to $110.
The best way to travel from Agra to Udaipur without a car is by train. It takes approximately 14 hours and 3 minutes to reach Udaipur from Agra by train. The train journey offers a comfortable and affordable option, with ticket prices ranging from $4 to $22. This mode of transportation is popular among travelers and allows you to enjoy the scenic views along the way.
Yes, there is a direct train link between Agra and Udaipur. The train service, operated by Indian Railways, departs from Agra Fort station and arrives at Ranapratapnagar station. The journey time is approximately 14 hours and the service operates once a week, specifically on Thursdays. This provides a convenient and direct mode of transportation for travelers between the two cities.
The flight duration between Agra and Udaipur varies depending on the number of stopovers. The quickest option with one stopover takes approximately 5 hours. However, there are no direct flights available, so passengers will have to transit at another airport. The cost of a flight between Udaipur and Agra ranges from $116 to $258, depending on the airline and the time of booking.
There are numerous options for accommodation near Udaipur. With over 790 hotels available, travelers have a wide range of choices to suit their preferences and budgets. The prices start at $43 per night, offering a variety of options for different price ranges. From luxury resorts to budget-friendly guesthouses, Udaipur provides ample options for a comfortable stay.

Trips from Agra (Uttar Pradesh)