
Haflong to Shimla
Shimla is approximately 2100+ kms from Haflong. The fastest way to reach Shimla from Haflong is by Train, Flight Via Dimapur, Delhi. It takes approximately 9 hours. The cheapest way to reach Shimla from Haflong is by Train, Flight Via Siliguri, Delhi which would take approximately 22 hours.
Sort By
Mode of Transport
Via Siliguri, Delhi
RECOMMENDED
Haflong
Siliguri
Delhi
Shimla
Approx Travel Time
16h 35m
₹11,171
Onwards
Haflong
Siliguri
Delhi
Shimla
Approx Travel Time
23h 35m
₹7,395
Onwards
CHEAPEST
Haflong
Siliguri
Delhi
Shimla
Approx Travel Time
22h 5m
₹7,022
Onwards
Via Dimapur, Delhi
FASTEST
Haflong
Dimapur
Delhi
Shimla
Approx Travel Time
8h 50m
₹10,423
Onwards
Haflong
Dimapur
Delhi
Shimla
Approx Travel Time
14h 20m
₹7,582
Onwards
Haflong
Dimapur
Delhi
Shimla
Approx Travel Time
15h 50m
₹7,955
Onwards
Via Patna, Chandigarh
Haflong
Patna
Chandigarh
Shimla
Approx Travel Time
23h 50m
₹7,559
Onwards
Haflong
Patna
Chandigarh
Shimla
Approx Travel Time
23h 50m
₹9,458
Onwards
Via Kolkata, Chandigarh
Haflong
Kolkata
Chandigarh
Shimla
Approx Travel Time
19h 35m
₹10,532
Onwards
Haflong
Kolkata
Chandigarh
Shimla
Approx Travel Time
19h 35m
₹12,431
Onwards
Frequently Asked Questions
What is the distance between Haflong and Shimla?
Shimla is approximately 2100+ kms from Haflong.
How long does it take to reach Shimla from Haflong?
It takes approximately 9 hours to reach Shimla from Haflong by Train, Flight Via Dimapur, Delhi.
What is the cheapest way to reach Shimla from Haflong?
The cheapest way to reach Shimla from Haflong is by Train, Flight Via Siliguri, Delhi.
What is the fastest way to reach Shimla from Haflong?
The fastest way to reach Shimla from Haflong is by Train, Flight Via Dimapur, Delhi.