
Kalka to Siliguri
Siliguri is approximately 1350+ kms from Kalka. The fastest way to reach Siliguri from Kalka is by Train, Flight Via Mohali, Patna. It takes approximately 6 hours. The cheapest way to reach Siliguri from Kalka is by Train Via Ambala which would take approximately 31 hours.
Sort By
Mode of Transport
Via Mohali, Patna
RECOMMENDED
Kalka
Mohali
Patna
Siliguri
Approx Travel Time
6h 11m
₹13,312
Onwards
FASTEST
Kalka
Mohali
Patna
Siliguri
Approx Travel Time
6h 5m
₹11,297
Onwards
Via Delhi
Kalka
Delhi
Siliguri
Approx Travel Time
10h 5m
₹5,922
Onwards
Kalka
Delhi
Siliguri
Approx Travel Time
8h 40m
₹9,871
Onwards
Kalka
Delhi
Siliguri
Approx Travel Time
8h 20m
₹5,513
Onwards
Via Ambala
Kalka
Ambala
Siliguri
Approx Travel Time
1d 7h
₹1,284
Onwards
CHEAPEST
Kalka
Ambala
Siliguri
Approx Travel Time
1d 6h 55m
₹805
Onwards
Via Saharanpur
Kalka
Saharanpur
Siliguri
Approx Travel Time
1d 6h 51m
₹4,317
Onwards
Via Delhi, Gorakhpur
Kalka
Delhi
Gorakhpur
Siliguri
Approx Travel Time
1d 11h 45m
₹2,348
Onwards
Via Mohali, Delhi
Kalka
Mohali
Delhi
Siliguri
Approx Travel Time
6h 46m
₹9,793
Onwards
Frequently Asked Questions
What is the distance between Kalka and Siliguri?
Siliguri is approximately 1350+ kms from Kalka.
How long does it take to reach Siliguri from Kalka?
It takes approximately 6 hours to reach Siliguri from Kalka by Train, Flight Via Mohali, Patna.
What is the cheapest way to reach Siliguri from Kalka?
The cheapest way to reach Siliguri from Kalka is by Train Via Ambala.
What is the fastest way to reach Siliguri from Kalka?
The fastest way to reach Siliguri from Kalka is by Train, Flight Via Mohali, Patna.
Routes Connecting Kalka
Routes From Kalka
Routes Connecting Siliguri
Routes From Siliguri
- Siliguri to Zaheerabad
- Siliguri to Hoshangabad
- Siliguri to Chirayinkeezhu
- Siliguri to Baheri
- Siliguri to Singrauli
- Siliguri to Madanapalle
- Siliguri to Kanhangad
- Siliguri to Bangalore
- Siliguri to Pondicherry
- Siliguri to Arsikere
- Siliguri to Dhone
- Siliguri to Thrissur
- Siliguri to Dandeli
- Siliguri to Chalisgaon
- Siliguri to Miryalaguda


