Udaipur to Kapasan Distance

Kapasan is approximately 50+ km from Udaipur. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 3 hours, while trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Kapasan takes approximately 2 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 Kapasan, India

Direct Options

Direct Bus

RECOMMENDED

Udaipur

Kapasan

Approx Travel Time

2h 30m

₹10,000

Onwards

Direct Train

CHEAPEST

Udaipur

Kapasan

Approx Travel Time

2h 58m

₹75

Onwards

Via Mavli

FASTEST

Udaipur

Mavli

Kapasan

Approx Travel Time

1h 55m

₹120

Onwards

Udaipur

Mavli

Kapasan

Approx Travel Time

2h 18m

₹1,549

Onwards

Udaipur

Mavli

Kapasan

Approx Travel Time

2h 35m

₹1,360

Onwards

Udaipur

Mavli

Kapasan

Approx Travel Time

2h 48m

₹2,789

Onwards

Udaipur

Mavli

Kapasan

Approx Travel Time

2h 25m

₹10,060

Onwards

Udaipur

Mavli

Kapasan

Approx Travel Time

2h 55m

₹11,300

Onwards

Ads by MMT

Frequently Asked Questions

What is the straight-line (aerial) distance between Udaipur and Kapasan?

The straight-line distance is approximately 40+ km.

What is the distance from Udaipur to Kapasan via Mavli?

Via Mavli, the distance is approximately 50+ km, taking around 2 hours.

Is there a train from Udaipur to Kapasan?

Yes, trains run between Udaipur and Kapasan, covering approximately 50+ km in around 3 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India