
Haflong to Shimla
Shimla is approximately 1950+ kms from Haflong. The fastest way to reach Shimla from Haflong is by Train, Flight Via Dimapur, Delhi. It takes approximately 10 hours. The cheapest way to reach Shimla from Haflong is by Train, Flight, Bus Via Guwahati, Chandigarh which would take approximately 14 hours.
Sort By
Mode of Transport
Via Silchar, Delhi
RECOMMENDED
Haflong
Silchar
Delhi
Shimla
Approx Travel Time
10h 58m
₹15,043
Onwards
Via Guwahati, Chandigarh
CHEAPEST
Haflong
Guwahati
Chandigarh
Shimla
Approx Travel Time
13h 25m
₹7,885
Onwards
Haflong
Guwahati
Chandigarh
Shimla
Approx Travel Time
14h 59m
₹9,991
Onwards
Via Guwahati, Delhi
Haflong
Guwahati
Delhi
Shimla
Approx Travel Time
16h 40m
₹13,276
Onwards
Haflong
Guwahati
Delhi
Shimla
Approx Travel Time
12h 20m
₹12,686
Onwards
Via Ghaziabad
Haflong
Ghaziabad
Shimla
Approx Travel Time
1d 17h 8m
On Demand
Haflong
Ghaziabad
Shimla
Approx Travel Time
1d 15h 56m
On Demand
Via Dimapur, Delhi
FASTEST
Haflong
Dimapur
Delhi
Shimla
Approx Travel Time
10h
₹12,736
Onwards
Via Silchar, Guwahati, Chandigarh
Haflong
Silchar
Guwahati
Chandigarh
Shimla
Approx Travel Time
12h 34m
₹11,493
Onwards
Via Silchar, Guwahati, Delhi
Haflong
Silchar
Guwahati
Delhi
Shimla
Approx Travel Time
11h 3m
₹16,321
Onwards
Frequently Asked Questions
What is the distance between Haflong and Shimla?
Shimla is approximately 1950+ kms from Haflong.
How long does it take to reach Shimla from Haflong?
It takes approximately 10 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, Bus Via Guwahati, Chandigarh.
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.