Mandya to Bangarapet Distance

The road distance between Mandya and Bangarapet is approximately 150+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Bangarapet takes approximately 3 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 Bangarapet, India

Direct Options

Direct Train

RECOMMENDED

FASTEST

Mandya

Bangarapet

Approx Travel Time

3h 11m

₹145

Onwards

Direct Cab

Mandya

Bangarapet

Approx Travel Time

3h 37m

On Demand

Via Bangalore

Mandya

Bangalore

Bangarapet

Approx Travel Time

4h 5m

₹879

Onwards

Mandya

Bangalore

Bangarapet

Approx Travel Time

4h 20m

On Demand

CHEAPEST

Mandya

Bangalore

Bangarapet

Approx Travel Time

4h 15m

₹130

Onwards

Mandya

Bangalore

Bangarapet

Approx Travel Time

4h 40m

On Demand

Ads by MMT

Via Hosur

Mandya

Hosur

Bangarapet

Approx Travel Time

5h 30m

On Demand

Via Mysore

Mandya

Mysore

Bangarapet

Approx Travel Time

6h 16m

₹210

Onwards

Mandya

Mysore

Bangarapet

Approx Travel Time

5h 47m

₹714

Onwards

Ads by MMT

Via Tumkur

Mandya

Tumkur

Bangarapet

Approx Travel Time

6h 56m

₹230

Onwards

Frequently Asked Questions

What is the distance between Mandya and Bangarapet?

Bangarapet is approximately 150+ km from Mandya.

How long does it take to reach Bangarapet from Mandya?

It takes approximately 3 hours to reach Bangarapet from Mandya by Train.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India