
Shimla to Kolkata
Kolkata is approximately 1650+ kms from Shimla. The fastest way to reach Kolkata from Shimla is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Kolkata from Shimla is by Bus, Train Via Delhi which would take approximately 38 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
Shimla
Chandigarh
Kolkata
Approx Travel Time
5h 55m
₹8,341
Onwards
Shimla
Chandigarh
Kolkata
Approx Travel Time
5h 55m
₹10,450
Onwards
Via Delhi
FASTEST
Shimla
Delhi
Kolkata
Approx Travel Time
4h 55m
₹14,816
Onwards
Shimla
Delhi
Kolkata
Approx Travel Time
11h 55m
₹6,154
Onwards
Shimla
Delhi
Kolkata
Approx Travel Time
13h 48m
₹5,681
Onwards
Shimla
Delhi
Kolkata
Approx Travel Time
1d 6h 55m
₹10,085
Onwards
CHEAPEST
Shimla
Delhi
Kolkata
Approx Travel Time
1d 13h 55m
₹1,423
Onwards
Via Mohali
Shimla
Mohali
Kolkata
Approx Travel Time
6h 59m
₹10,566
Onwards
Via Dehradun
Shimla
Dehradun
Kolkata
Approx Travel Time
9h 46m
₹14,754
Onwards
Via Jaipur
Shimla
Jaipur
Kolkata
Approx Travel Time
17h 40m
₹8,547
Onwards
Frequently Asked Questions
What is the distance between Shimla and Kolkata?
Kolkata is approximately 1650+ kms from Shimla.
How long does it take to reach Kolkata from Shimla?
It takes approximately 5 hours to reach Kolkata from Shimla by Flight Via Delhi.
What is the cheapest way to reach Kolkata from Shimla?
The cheapest way to reach Kolkata from Shimla is by Bus, Train Via Delhi.
What is the fastest way to reach Kolkata from Shimla?
The fastest way to reach Kolkata from Shimla is by Flight Via Delhi.