hero
How2Go
Bahadurgarh to Haldwani

Bahadurgarh to Haldwani

Haldwani is approximately 300+ km from Bahadurgarh, 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 Haldwani.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Bahadurgarh

Haldwani

Approx Travel Time

6h 15m

₹6,643

Onwards

Via Delhi

CHEAPEST

FASTEST

Bahadurgarh

Delhi

Haldwani

Approx Travel Time

5h 44m

₹160

Onwards

Bahadurgarh

Delhi

Haldwani

Approx Travel Time

6h 11m

₹1,271

Onwards

Bahadurgarh

Delhi

Haldwani

Approx Travel Time

6h 33m

₹864

Onwards

Bahadurgarh

Delhi

Haldwani

Approx Travel Time

7h 35m

₹1,148

Onwards

Via Delhi, Rudrapur

Bahadurgarh

Delhi

Rudrapur

Haldwani

Approx Travel Time

6h 21m

₹1,736

Onwards

Via Meerut

Bahadurgarh

Meerut

Haldwani

Approx Travel Time

8h 40m

₹9,666

Onwards

Via Delhi, Moradabad

Bahadurgarh

Delhi

Moradabad

Haldwani

Approx Travel Time

6h 31m

₹605

Onwards

Via Ghaziabad, Moradabad

Bahadurgarh

Ghaziabad

Moradabad

Haldwani

Approx Travel Time

6h 33m

₹1,615

Onwards

Via Ghaziabad, Rudrapur

Bahadurgarh

Ghaziabad

Rudrapur

Haldwani

Approx Travel Time

6h 28m

₹2,040

Onwards

Frequently Asked Questions

What is the distance between Bahadurgarh and Haldwani?

Haldwani is approximately 300+ kms from Bahadurgarh.

How long does it take to reach Haldwani from Bahadurgarh?

It takes approximately 6 hours to reach Haldwani from Bahadurgarh by Train Via Delhi.

What is the cheapest way to reach Haldwani from Bahadurgarh?

The cheapest way to reach Haldwani from Bahadurgarh is by Train Via Delhi.

What is the fastest way to reach Haldwani from Bahadurgarh?

The fastest way to reach Haldwani from Bahadurgarh is by Train Via Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India