Udaipur to Rupbas Distance

Rupbas is approximately 550+ km from Udaipur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 11 hours, subject to the chosen service and route. Flying is the fastest way to reach Rupbas, with a total travel time of approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Udaipur, India to Rupbas, India

Direct Options

RECOMMENDED

Udaipur

Rupbas

Approx Travel Time

10h 36m

On Demand

Via Jaipur, Agra

FASTEST

Udaipur

Jaipur

Agra

Rupbas

Approx Travel Time

6h 15m

₹27,013

Onwards

Ads by MMT

Via Sawai Madhopur

CHEAPEST

Udaipur

Sawai Madhopur

Rupbas

Approx Travel Time

8h 28m

₹420

Onwards

Via Gangapur City

Udaipur

Gangapur City

Rupbas

Approx Travel Time

8h 35m

₹450

Onwards

Ads by MMT

Via Bayana

Udaipur

Bayana

Rupbas

Approx Travel Time

10h 15m

₹495

Onwards

Via Mavli

Udaipur

Mavli

Rupbas

Approx Travel Time

9h 53m

On Demand

Udaipur

Mavli

Rupbas

Approx Travel Time

10h 15m

On Demand

Via Bhilwara, Bharatpur

Udaipur

Bhilwara

Bharatpur

Rupbas

Approx Travel Time

13h 20m

On Demand

Via Bharatpur

Udaipur

Bharatpur

Rupbas

Approx Travel Time

15h

On Demand

Via Jaipur

Udaipur

Jaipur

Rupbas

Approx Travel Time

7h 46m

On Demand

Frequently Asked Questions

What is the distance between Udaipur and Rupbas?

Rupbas is approximately 550+ km from Udaipur.

How long does it take to reach Rupbas from Udaipur?

It takes approximately 6 hours to reach Rupbas from Udaipur by Flight, Train Via Jaipur, Agra.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India