
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.
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.

