
Shillong to Almora
Almora is approximately 1750+ kms from Shillong. The fastest way to reach Almora from Shillong is by Flight, Cab Via Guwahati, Dehradun. It takes approximately 11 hours. The cheapest way to reach Almora from Shillong is by Bus, Train, Cab Via Siliguri, Moradabad which would take approximately 39 hours.
Sort By
Mode of Transport
Via Guwahati, Dehradun
RECOMMENDED
FASTEST
Shillong
Guwahati
Dehradun
Almora
Approx Travel Time
10h 20m
₹22,074
Onwards
Shillong
Guwahati
Dehradun
Almora
Approx Travel Time
11h 35m
₹18,027
Onwards
Shillong
Guwahati
Dehradun
Almora
Approx Travel Time
11h 35m
₹21,107
Onwards
Via Siliguri, Moradabad
CHEAPEST
Shillong
Siliguri
Moradabad
Almora
Approx Travel Time
1d 15h 9m
₹7,553
Onwards
Frequently Asked Questions
What is the distance between Shillong and Almora?
Almora is approximately 1750+ kms from Shillong.
How long does it take to reach Almora from Shillong?
It takes approximately 11 hours to reach Almora from Shillong by Flight, Cab Via Guwahati, Dehradun.
What is the cheapest way to reach Almora from Shillong?
The cheapest way to reach Almora from Shillong is by Bus, Train, Cab Via Siliguri, Moradabad.
What is the fastest way to reach Almora from Shillong?
The fastest way to reach Almora from Shillong is by Flight, Cab Via Guwahati, Dehradun.