
Haldia to Shimla
Shimla is approximately 1700+ kms from Haldia. The fastest way to reach Shimla from Haldia is by Bus, Flight Via Kolkata, Delhi. It takes approximately 8 hours. The cheapest way to reach Shimla from Haldia is by Train, Bus Via Ghaziabad which would take approximately 32 hours.
Sort By
Mode of Transport
Via Kolkata, Delhi
RECOMMENDED
Haldia
Kolkata
Delhi
Shimla
Approx Travel Time
9h 6m
₹16,943
Onwards
FASTEST
Haldia
Kolkata
Delhi
Shimla
Approx Travel Time
8h
₹13,521
Onwards
Via Kolkata, Mohali
Haldia
Kolkata
Mohali
Shimla
Approx Travel Time
12h 42m
₹12,404
Onwards
Via Howrah, Durgapur, Delhi
Haldia
Howrah
Durgapur
Delhi
Shimla
Approx Travel Time
9h 30m
On Demand
Via Durgapur, Delhi
Haldia
Durgapur
Delhi
Shimla
Approx Travel Time
13h 10m
On Demand
Via Ghaziabad
CHEAPEST
Haldia
Ghaziabad
Shimla
Approx Travel Time
1d 7h 53m
₹1,336
Onwards
Via Howrah, Karnal
Haldia
Howrah
Karnal
Shimla
Approx Travel Time
1d 8h 53m
On Demand
Via Kolkata, Gaya, Delhi
Haldia
Kolkata
Gaya
Delhi
Shimla
Approx Travel Time
10h 21m
₹20,564
Onwards
Via Kolkata, Giridih, Delhi
Haldia
Kolkata
Giridih
Delhi
Shimla
Approx Travel Time
10h 31m
₹20,429
Onwards
Via Kolkata, Lucknow, Delhi
Haldia
Kolkata
Lucknow
Delhi
Shimla
Approx Travel Time
10h 21m
₹20,845
Onwards
Frequently Asked Questions
What is the distance between Haldia and Shimla?
Shimla is approximately 1700+ kms from Haldia.
How long does it take to reach Shimla from Haldia?
It takes approximately 8 hours to reach Shimla from Haldia by Bus, Flight Via Kolkata, Delhi.
What is the cheapest way to reach Shimla from Haldia?
The cheapest way to reach Shimla from Haldia is by Train, Bus Via Ghaziabad.
What is the fastest way to reach Shimla from Haldia?
The fastest way to reach Shimla from Haldia is by Bus, Flight Via Kolkata, Delhi.


