hero
How2Go
Shahganj to Haldwani

Shahganj to Haldwani

Haldwani is approximately 500+ km from Shahganj, 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

Via Bareilly

RECOMMENDED

Shahganj

Bareilly

Haldwani

Approx Travel Time

10h 20m

₹425

Onwards

Shahganj

Bareilly

Haldwani

Approx Travel Time

10h 44m

₹2,310

Onwards

Shahganj

Bareilly

Haldwani

Approx Travel Time

11h 25m

₹1,379

Onwards

Via Ayodhya, Bareilly

FASTEST

Shahganj

Ayodhya

Bareilly

Haldwani

Approx Travel Time

9h 31m

₹515

Onwards

Via Rampur (Uttar Pradesh)

Shahganj

Rampur (Uttar Pradesh)

Haldwani

Approx Travel Time

11h 14m

₹801

Onwards

CHEAPEST

Shahganj

Rampur (Uttar Pradesh)

Haldwani

Approx Travel Time

10h 54m

₹380

Onwards

Via Varanasi

Shahganj

Varanasi

Haldwani

Approx Travel Time

16h 10m

₹3,941

Onwards

Via Sultanpur, Sitapur

Shahganj

Sultanpur

Sitapur

Haldwani

Approx Travel Time

15h 27m

₹2,916

Onwards

Via Jaunpur, Bareilly

Shahganj

Jaunpur

Bareilly

Haldwani

Approx Travel Time

10h 23m

₹585

Onwards

Via Shahjahanpur

Shahganj

Shahjahanpur

Haldwani

Approx Travel Time

11h 25m

₹1,344

Onwards

Frequently Asked Questions

What is the distance between Shahganj and Haldwani?

Haldwani is approximately 500+ kms from Shahganj.

How long does it take to reach Haldwani from Shahganj?

It takes approximately 10 hours to reach Haldwani from Shahganj by Train Via Ayodhya, Bareilly.

What is the cheapest way to reach Haldwani from Shahganj?

The cheapest way to reach Haldwani from Shahganj is by Train Via Rampur (Uttar Pradesh).

What is the fastest way to reach Haldwani from Shahganj?

The fastest way to reach Haldwani from Shahganj is by Train Via Ayodhya, Bareilly.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India