hero
How2Go
Bellary to Mahabaleshwar

Bellary to Mahabaleshwar

Mahabaleshwar is approximately 650+ kms from Bellary. The fastest way to reach Mahabaleshwar from Bellary is by Train, Cab Via Belgaum, Satara. It takes approximately 12 hours. The cheapest way to reach Mahabaleshwar from Bellary is by Train, Bus Via Hubli, Kolhapur which would take approximately 14 hours.

Sort By
Mode of Transport

Via Belgaum, Satara

RECOMMENDED

FASTEST

Bellary

Belgaum

Satara

Mahabaleshwar

Approx Travel Time

11h 40m

₹2,339

Onwards

Via Hubli, Kolhapur

CHEAPEST

Bellary

Hubli

Kolhapur

Mahabaleshwar

Approx Travel Time

13h 35m

₹1,808

Onwards

Ads by MMT

Via Belgaum

Bellary

Belgaum

Mahabaleshwar

Approx Travel Time

11h 50m

₹3,025

Onwards

Via Karad

Bellary

Karad

Mahabaleshwar

Approx Travel Time

14h 10m

₹2,599

Onwards

Bellary

Karad

Mahabaleshwar

Approx Travel Time

14h 1m

On Demand

Ads by MMT

Via Tasgaon, Satara

Bellary

Tasgaon

Satara

Mahabaleshwar

Approx Travel Time

11h 46m

On Demand

Bellary

Tasgaon

Satara

Mahabaleshwar

Approx Travel Time

11h 56m

On Demand

Via Hubli

Bellary

Hubli

Mahabaleshwar

Approx Travel Time

12h 10m

₹7,117

Onwards

Bellary

Hubli

Mahabaleshwar

Approx Travel Time

11h 55m

₹1,964

Onwards

Via Satara

Bellary

Satara

Mahabaleshwar

Approx Travel Time

13h 55m

₹2,499

Onwards

Frequently Asked Questions

What is the distance between Bellary and Mahabaleshwar?

Mahabaleshwar is approximately 650+ kms from Bellary.

How long does it take to reach Mahabaleshwar from Bellary?

It takes approximately 12 hours to reach Mahabaleshwar from Bellary by Train, Cab Via Belgaum, Satara.

What is the cheapest way to reach Mahabaleshwar from Bellary?

The cheapest way to reach Mahabaleshwar from Bellary is by Train, Bus Via Hubli, Kolhapur.

What is the fastest way to reach Mahabaleshwar from Bellary?

The fastest way to reach Mahabaleshwar from Bellary is by Train, Cab Via Belgaum, Satara.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India