hero
How2Go
Haldwani to Mahabaleshwar

Haldwani to Mahabaleshwar

Mahabaleshwar is approximately 1550+ km from Haldwani, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Mahabaleshwar.

Read More
Sort By
Mode of Transport

Via Delhi, Pune

RECOMMENDED

Haldwani

Delhi

Pune

Mahabaleshwar

Approx Travel Time

16h

₹7,982

Onwards

Haldwani

Delhi

Pune

Mahabaleshwar

Approx Travel Time

14h 41m

₹9,343

Onwards

Haldwani

Delhi

Pune

Mahabaleshwar

Approx Travel Time

14h 44m

₹12,935

Onwards

Via Bareilly, Navi Mumbai

Haldwani

Bareilly

Navi Mumbai

Mahabaleshwar

Approx Travel Time

15h 53m

₹9,234

Onwards

Haldwani

Bareilly

Navi Mumbai

Mahabaleshwar

Approx Travel Time

16h 11m

₹11,356

Onwards

FASTEST

Haldwani

Bareilly

Navi Mumbai

Mahabaleshwar

Approx Travel Time

12h 20m

₹14,858

Onwards

Haldwani

Bareilly

Navi Mumbai

Mahabaleshwar

Approx Travel Time

17h

₹9,589

Onwards

Via Surat

CHEAPEST

Haldwani

Surat

Mahabaleshwar

Approx Travel Time

1d 11h 58m

₹2,639

Onwards

Via Mumbai

Haldwani

Mumbai

Mahabaleshwar

Approx Travel Time

1d 13h 25m

₹6,002

Onwards

Via Bareilly, Mumbai

Haldwani

Bareilly

Mumbai

Mahabaleshwar

Approx Travel Time

16h 26m

₹11,356

Onwards

Frequently Asked Questions

What is the distance between Haldwani and Mahabaleshwar?

Mahabaleshwar is approximately 1550+ kms from Haldwani.

How long does it take to reach Mahabaleshwar from Haldwani?

It takes approximately 13 hours to reach Mahabaleshwar from Haldwani by Train, Flight, Cab Via Bareilly, Navi Mumbai.

What is the cheapest way to reach Mahabaleshwar from Haldwani?

The cheapest way to reach Mahabaleshwar from Haldwani is by Train, Bus Via Surat.

What is the fastest way to reach Mahabaleshwar from Haldwani?

The fastest way to reach Mahabaleshwar from Haldwani is by Train, Flight, Cab Via Bareilly, Navi Mumbai.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India