Cheap Bus tickets to Udaipur

What are the most popular routes to Udaipur?

Delhi - UdaipurAverage priceZAR 328Average duration13h 25mDaily departures28
Jaipur - UdaipurAverage priceZAR 246Average duration6h 35mDaily departures15
Bhilwara - UdaipurAverage priceZAR 500Average duration2h 30mDaily departures8
Jodhpur - UdaipurAverage priceZAR 145Average duration6h 30mDaily departures26
Agra - UdaipurAverage priceZAR 409Average duration12h 30mDaily departures3