
Agra to Kalka
Kalka is approximately 450+ kms from Agra. The fastest way to reach Kalka from Agra is by Train Via Chandigarh. It takes approximately 11 hours. The cheapest way to reach Kalka from Agra is by Train Via Delhi which would take approximately 11 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
FASTEST
Agra
Chandigarh
Kalka
Approx Travel Time
10h 40m
₹390
Onwards
Via Kurukshetra
Agra
Kurukshetra
Kalka
Approx Travel Time
10h 40m
₹375
Onwards
Via Ambala
Agra
Ambala
Kalka
Approx Travel Time
10h 55m
₹390
Onwards
Via Ghaziabad
Agra
Ghaziabad
Kalka
Approx Travel Time
10h 55m
₹395
Onwards
Agra
Ghaziabad
Kalka
Approx Travel Time
11h 55m
₹443
Onwards
Via Aligarh
Agra
Aligarh
Kalka
Approx Travel Time
10h 50m
₹420
Onwards
Agra
Aligarh
Kalka
Approx Travel Time
11h 10m
₹974
Onwards
Via Delhi
CHEAPEST
Agra
Delhi
Kalka
Approx Travel Time
10h 55m
₹295
Onwards
Via Karnal
Agra
Karnal
Kalka
Approx Travel Time
10h 55m
₹360
Onwards
Via Panipat
Agra
Panipat
Kalka
Approx Travel Time
10h 55m
₹345
Onwards
Frequently Asked Questions
What is the distance between Agra and Kalka?
Kalka is approximately 450+ kms from Agra.
How long does it take to reach Kalka from Agra?
It takes approximately 11 hours to reach Kalka from Agra by Train Via Chandigarh.
What is the cheapest way to reach Kalka from Agra?
The cheapest way to reach Kalka from Agra is by Train Via Delhi.
What is the fastest way to reach Kalka from Agra?
The fastest way to reach Kalka from Agra is by Train Via Chandigarh.