Udaipur to Madhupur Distance

Madhupur is approximately 1650+ km from Udaipur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 33 hours, subject to the chosen service and route. Flying is the fastest way to reach Madhupur, with a total travel time of approximately 8 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 Madhupur, India

Via Agra

RECOMMENDED

Udaipur

Agra

Madhupur

Approx Travel Time

1d 2h 16m

₹1,030

Onwards

Direct Options

CHEAPEST

Udaipur

Madhupur

Approx Travel Time

1d 8h 48m

₹745

Onwards

Ads by MMT

Via Kota

Udaipur

Kota

Madhupur

Approx Travel Time

1d 5h 15m

₹1,060

Onwards

Udaipur

Kota

Madhupur

Approx Travel Time

1d 3h 34m

₹4,756

Onwards

Via Ahmedabad, Patna

Udaipur

Ahmedabad

Patna

Madhupur

Approx Travel Time

13h 31m

₹8,009

Onwards

Udaipur

Ahmedabad

Patna

Madhupur

Approx Travel Time

14h 29m

₹8,374

Onwards

Ads by MMT

Via Delhi, Giridih

FASTEST

Udaipur

Delhi

Giridih

Madhupur

Approx Travel Time

7h 28m

₹15,763

Onwards

Via Ranchi, Giridih

Udaipur

Ranchi

Giridih

Madhupur

Approx Travel Time

1d 18h 45m

₹4,529

Onwards

Via Delhi, Durgapur

Udaipur

Delhi

Durgapur

Madhupur

Approx Travel Time

7h 52m

₹12,282

Onwards

Via Delhi, Gaya

Udaipur

Delhi

Gaya

Madhupur

Approx Travel Time

10h 35m

₹11,822

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1250+ km.

What is the distance from Udaipur to Madhupur via Agra?

Via Agra, the distance is approximately 1650+ km, taking around 26 hours.

Is there a train from Udaipur to Madhupur?

Yes, trains run between Udaipur and Madhupur, covering approximately 1800+ km in around 33 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India