Cheap Bus tickets to Udaipur

What are the most popular routes to Udaipur?

Delhi - UdaipurAverage price₹1 879Average duration13h 10mDaily departures26
Jaipur - UdaipurAverage price₹1 365Average duration6h 35mDaily departures14
Bhilwara - UdaipurAverage price₹2 684Average duration2h 40mDaily departures8
Jodhpur - UdaipurAverage price₹834Average duration6h 30mDaily departures26
Agra - UdaipurAverage price₹2 359Average duration12h 30mDaily departures3