Udaipur
Udaipur
Train Bus

Bah to Udaipur

Updated: 28 May 2026

The distance from Bah to Udaipur is approximately 700 km. You can reach Udaipur by traveling to Agra and then taking a train or bus. The journey takes about 15 to 17 hours. Udaipur, the 'City of Lakes', is famous for its beautiful palaces and serene lakes. The route is well-connected by road and rail.

Total Distance: 700 km by road, 600 km air distance.
Fastest Way
Train, taking about 15 hours.
Cheapest Way
Train in Sleeper class, costing around 800 INR.
Compare Bah to Udaipur Routes
Train
Connecting
Bus
Connecting
Duration 15 hours 17 hours
Avg Price 800 - 2500 INR 1000 - 2000 INR
Operator Indian Railways RSRTC/Private
Route Bah to Agra, then train to Udaipur City. Bah to Agra, then bus to Udaipur.
Tip Book your train tickets in advance. Sleeper buses are available from Agra.
Travel Tips
  • Traffic
    Udaipur can have heavy traffic, so plan your travel accordingly.
  • Local Transport
    Auto-rickshaws are the best way to get around the city.
  • Food
    Try the local street food in the city.
  • Weather
    Carry a water bottle during the summer months.
  • Connectivity
    Good mobile network coverage throughout the city.
Safety Tips
  • Personal Safety
    Keep your belongings secure in crowded markets.
  • Emergency
    Dial 112 for any emergency assistance in Rajasthan.
  • Transport
    Use registered taxis or auto-rickshaws.
  • Night Travel
    Avoid traveling late at night in unfamiliar areas.
People Also Ask
  • Is there a direct train from Bah to Udaipur?
    No, you must travel via Agra.
  • How long does it take to reach Udaipur?
    It takes about 15-17 hours via Agra.
  • Are there hotels in Udaipur?
    Yes, there are many hotels available.
  • Is Udaipur safe for tourists?
    Yes, it is a safe city for visitors.
  • Can I visit Udaipur in a day?
    No, it is too far for a day trip.
Quick Info
  • From Bah, Uttar Pradesh, India
  • To Udaipur, Rajasthan, India
  • Modes
Best Time to Travel

October to March, when the weather is pleasant.

Things to Do in Udaipur
1
City Palace
Visit this grand palace complex overlooking Lake Pichola.
2
Lake Pichola
Enjoy a boat ride on this beautiful lake.
3
Jag Mandir
Explore this historic palace on an island in Lake Pichola.
4
Saheliyon Ki Bari
Relax in this beautiful garden with fountains.
Tags
Bah to Udaipur distance Bah to Udaipur train to Udaipur bus to Udaipur Udaipur travel guide Rajasthan transport Bah local travel Udaipur tourism best way to reach Udaipur travel in Rajasthan