hero
How2Go
Mangalore to Mahabaleshwar

Mangalore to Mahabaleshwar

Mahabaleshwar is approximately 700+ kms from Mangalore. The fastest way to reach Mahabaleshwar from Mangalore is by Flight, Bus, Cab Via Pune, Shirwal. It takes approximately 6 hours. The cheapest way to reach Mahabaleshwar from Mangalore is by Train, Bus Via Sawantwadi which would take approximately 14 hours.

Sort By
Mode of Transport

Via Pune

RECOMMENDED

Mangalore

Pune

Mahabaleshwar

Approx Travel Time

7h

₹5,832

Onwards

Mangalore

Pune

Mahabaleshwar

Approx Travel Time

6h 55m

₹7,937

Onwards

Via Pune, Shirwal

FASTEST

Mangalore

Pune

Shirwal

Mahabaleshwar

Approx Travel Time

6h 12m

₹8,174

Onwards

Ads by MMT

Via Pune, Satara

Mangalore

Pune

Satara

Mahabaleshwar

Approx Travel Time

7h 25m

₹6,462

Onwards

Mangalore

Pune

Satara

Mahabaleshwar

Approx Travel Time

7h 35m

₹6,953

Onwards

Via Sawantwadi

CHEAPEST

Mangalore

Sawantwadi

Mahabaleshwar

Approx Travel Time

13h 48m

₹2,125

Onwards

Ads by MMT

Via Satara

Mangalore

Satara

Mahabaleshwar

Approx Travel Time

15h 25m

₹2,349

Onwards

Via Chiplun

Mangalore

Chiplun

Mahabaleshwar

Approx Travel Time

15h 58m

₹3,161

Onwards

Direct Cab

Mangalore

Mahabaleshwar

Approx Travel Time

14h 29m

On Demand

Via Kolhapur

Mangalore

Kolhapur

Mahabaleshwar

Approx Travel Time

18h 4m

₹4,701

Onwards

Frequently Asked Questions

What is the distance between Mangalore and Mahabaleshwar?

Mahabaleshwar is approximately 700+ kms from Mangalore.

How long does it take to reach Mahabaleshwar from Mangalore?

It takes approximately 6 hours to reach Mahabaleshwar from Mangalore by Flight, Bus, Cab Via Pune, Shirwal.

What is the cheapest way to reach Mahabaleshwar from Mangalore?

The cheapest way to reach Mahabaleshwar from Mangalore is by Train, Bus Via Sawantwadi.

What is the fastest way to reach Mahabaleshwar from Mangalore?

The fastest way to reach Mahabaleshwar from Mangalore is by Flight, Bus, Cab Via Pune, Shirwal.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India