
Haridwar to Kalka
Kalka is approximately 200+ kms from Haridwar. The fastest way to reach Kalka from Haridwar is by Train Via Chandigarh. It takes approximately 5 hours. The cheapest way to reach Kalka from Haridwar is by Train Via Ambala which would take approximately 6 hours.
Sort By
Mode of Transport
Via Chandigarh
FASTEST
Haridwar
Chandigarh
Kalka
Approx Travel Time
5h 10m
On Demand
Haridwar
Chandigarh
Kalka
Approx Travel Time
5h 55m
₹844
Onwards
Via Ambala
CHEAPEST
Haridwar
Ambala
Kalka
Approx Travel Time
5h 40m
₹260
Onwards
Haridwar
Ambala
Kalka
Approx Travel Time
7h 16m
₹4,124
Onwards
Via Mohali
Haridwar
Mohali
Kalka
Approx Travel Time
5h 40m
On Demand
Haridwar
Mohali
Kalka
Approx Travel Time
7h 20m
₹3,820
Onwards
Via Karnal
Haridwar
Karnal
Kalka
Approx Travel Time
6h 55m
₹325
Onwards
Haridwar
Karnal
Kalka
Approx Travel Time
8h 17m
₹3,119
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Kalka?
Kalka is approximately 200+ kms from Haridwar.
How long does it take to reach Kalka from Haridwar?
It takes approximately 5 hours to reach Kalka from Haridwar by Train Via Chandigarh.
What is the cheapest way to reach Kalka from Haridwar?
The cheapest way to reach Kalka from Haridwar is by Train Via Ambala.
What is the fastest way to reach Kalka from Haridwar?
The fastest way to reach Kalka from Haridwar is by Train Via Chandigarh.