Mandya to Udupi Distance

The road distance between Mandya and Udupi is approximately 300+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 8 hours, while trains complete the journey in approximately 5 hours, subject to the chosen service and route. The fastest way to reach Udupi takes approximately 5 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 Mandya, India to Udupi, India

Direct Options

Direct Train

RECOMMENDED

FASTEST

Mandya

Udupi

Approx Travel Time

5h 15m

₹790

Onwards

Direct Bus

Mandya

Udupi

Approx Travel Time

7h 50m

₹700

Onwards

Direct Cab

Mandya

Udupi

Approx Travel Time

7h 1m

₹6,364

Onwards

Via Mysore

Mandya

Mysore

Udupi

Approx Travel Time

6h 12m

₹1,316

Onwards

CHEAPEST

Mandya

Mysore

Udupi

Approx Travel Time

6h 49m

₹320

Onwards

Mandya

Mysore

Udupi

Approx Travel Time

9h 34m

₹595

Onwards

Mandya

Mysore

Udupi

Approx Travel Time

8h 47m

₹1,591

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Mandya and Udupi?

Udupi is approximately 250+ km from Mandya.

How long does it take to reach Udupi from Mandya?

It takes approximately 5 hours to reach Udupi from Mandya by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India