
Shillong to Kalka
Kalka is approximately 1900+ kms from Shillong. The fastest way to reach Kalka from Shillong is by Flight, Train Via Delhi, Chandigarh. It takes approximately 7 hours. The cheapest way to reach Kalka from Shillong is by Flight, Train Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Delhi, Chandigarh
RECOMMENDED
FASTEST
Shillong
Delhi
Chandigarh
Kalka
Approx Travel Time
7h 5m
₹9,743
Onwards
Shillong
Delhi
Chandigarh
Kalka
Approx Travel Time
7h 20m
₹10,694
Onwards
Via Delhi
CHEAPEST
Shillong
Delhi
Kalka
Approx Travel Time
10h 25m
₹7,189
Onwards
Shillong
Delhi
Kalka
Approx Travel Time
11h 40m
₹7,687
Onwards
Shillong
Delhi
Kalka
Approx Travel Time
11h 46m
₹10,832
Onwards
Via Delhi, Mohali
Shillong
Delhi
Mohali
Kalka
Approx Travel Time
7h 20m
₹9,743
Onwards
Shillong
Delhi
Mohali
Kalka
Approx Travel Time
7h 35m
₹10,710
Onwards
Via Kolkata, Chandigarh
Shillong
Kolkata
Chandigarh
Kalka
Approx Travel Time
7h 20m
₹13,887
Onwards
Via Delhi, Shimla
Shillong
Delhi
Shimla
Kalka
Approx Travel Time
7h 35m
₹14,108
Onwards
Shillong
Delhi
Shimla
Kalka
Approx Travel Time
7h 35m
₹17,352
Onwards
Frequently Asked Questions
What is the distance between Shillong and Kalka?
Kalka is approximately 1900+ kms from Shillong.
How long does it take to reach Kalka from Shillong?
It takes approximately 7 hours to reach Kalka from Shillong by Flight, Train Via Delhi, Chandigarh.
What is the cheapest way to reach Kalka from Shillong?
The cheapest way to reach Kalka from Shillong is by Flight, Train Via Delhi.
What is the fastest way to reach Kalka from Shillong?
The fastest way to reach Kalka from Shillong is by Flight, Train Via Delhi, Chandigarh.