Kapasan to Udaipur Distance

Udaipur is approximately 50+ km from Kapasan. 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 2 hours, subject to the chosen service and route. The fastest way to reach Udaipur 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 Kapasan, India to Udaipur, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Kapasan

Udaipur

Approx Travel Time

1h 43m

₹75

Onwards

Direct Bus

Kapasan

Udaipur

Approx Travel Time

2h 19m

₹999

Onwards

Via Mavli

Kapasan

Mavli

Udaipur

Approx Travel Time

1h 55m

₹120

Onwards

Kapasan

Mavli

Udaipur

Approx Travel Time

2h 28m

₹1,564

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Kapasan and Udaipur?

Udaipur is approximately 50+ km from Kapasan.

How long does it take to reach Udaipur from Kapasan?

It takes approximately 2 hours to reach Udaipur from Kapasan by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India