
Haldwani to Shillong
Shillong is approximately 1550+ kms from Haldwani. The fastest way to reach Shillong from Haldwani is by Train, Flight Via Dehradun, Guwahati. It takes approximately 11 hours. The cheapest way to reach Shillong from Haldwani is by Train, Flight Via Hajipur, Guwahati which would take approximately 32 hours.
Sort By
Mode of Transport
Via Lucknow, Guwahati
RECOMMENDED
Haldwani
Lucknow
Guwahati
Shillong
Approx Travel Time
12h 21m
₹13,066
Onwards
Via Dehradun, Guwahati
FASTEST
Haldwani
Dehradun
Guwahati
Shillong
Approx Travel Time
10h 35m
₹13,718
Onwards
Haldwani
Dehradun
Guwahati
Shillong
Approx Travel Time
13h 3m
₹18,984
Onwards
Via Patna, Guwahati
Haldwani
Patna
Guwahati
Shillong
Approx Travel Time
19h 20m
On Demand
Via Lucknow, Siliguri
Haldwani
Lucknow
Siliguri
Shillong
Approx Travel Time
21h 6m
₹10,178
Onwards
Via Lucknow, Kolkata
Haldwani
Lucknow
Kolkata
Shillong
Approx Travel Time
12h 21m
₹10,782
Onwards
Via Gorakhpur, Kolkata
Haldwani
Gorakhpur
Kolkata
Shillong
Approx Travel Time
15h 20m
₹10,769
Onwards
Via Patna, Siliguri
Haldwani
Patna
Siliguri
Shillong
Approx Travel Time
1d 4h 20m
On Demand
Via Patna, Kolkata
Haldwani
Patna
Kolkata
Shillong
Approx Travel Time
19h 35m
On Demand
Via Hajipur, Guwahati
CHEAPEST
Haldwani
Hajipur
Guwahati
Shillong
Approx Travel Time
1d 7h 50m
₹5,817
Onwards
Frequently Asked Questions
What is the distance between Haldwani and Shillong?
Shillong is approximately 1550+ kms from Haldwani.
How long does it take to reach Shillong from Haldwani?
It takes approximately 11 hours to reach Shillong from Haldwani by Train, Flight Via Dehradun, Guwahati.
What is the cheapest way to reach Shillong from Haldwani?
The cheapest way to reach Shillong from Haldwani is by Train, Flight Via Hajipur, Guwahati.
What is the fastest way to reach Shillong from Haldwani?
The fastest way to reach Shillong from Haldwani is by Train, Flight Via Dehradun, Guwahati.