Maihar to Udupi Distance

Udupi is approximately 1650+ km from Maihar. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Udupi, with a total travel time of approximately 16 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 Maihar, India to Udupi, India

Via Bhopal, Goa

RECOMMENDED

Maihar

Bhopal

Goa

Udupi

Approx Travel Time

17h 43m

₹7,890

Onwards

Via Jabalpur, Bangalore

FASTEST

Maihar

Jabalpur

Bangalore

Udupi

Approx Travel Time

15h 43m

₹9,817

Onwards

Maihar

Jabalpur

Bangalore

Udupi

Approx Travel Time

16h 47m

₹9,292

Onwards

Maihar

Jabalpur

Bangalore

Udupi

Approx Travel Time

17h 2m

₹10,062

Onwards

Maihar

Jabalpur

Bangalore

Udupi

Approx Travel Time

18h 6m

₹9,537

Onwards

Ads by MMT

Via Thane

CHEAPEST

Maihar

Thane

Udupi

Approx Travel Time

1d 8h 9m

₹1,030

Onwards

Via Solapur

Maihar

Solapur

Udupi

Approx Travel Time

1d 11h 50m

₹1,870

Onwards

Ads by MMT

Via Hyderabad

Maihar

Hyderabad

Udupi

Approx Travel Time

1d 12h 52m

₹3,387

Onwards

Via Jabalpur, Goa

Maihar

Jabalpur

Goa

Udupi

Approx Travel Time

1d 9h 33m

₹6,393

Onwards

Via Prayagraj(Allahabad), Bangalore

Maihar

Prayagraj(Allahabad)

Bangalore

Udupi

Approx Travel Time

18h 18m

₹9,670

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Maihar and Udupi?

The straight-line distance is approximately 1350+ km.

What is the distance from Maihar to Udupi via Bhopal?

Via Bhopal, the distance is approximately 1650+ km, taking around 18 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India