
Agra to Kangra
Kangra is approximately 650+ kms from Agra. The fastest way to reach Kangra from Agra is by Flight Via Delhi. It takes approximately 3 hours. The cheapest way to reach Kangra from Agra is by Train, Bus Via Delhi which would take approximately 17 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Agra
Delhi
Kangra
Approx Travel Time
6h 10m
₹7,066
Onwards
Agra
Delhi
Kangra
Approx Travel Time
7h 10m
₹7,174
Onwards
FASTEST
Agra
Delhi
Kangra
Approx Travel Time
2h 55m
₹19,645
Onwards
CHEAPEST
Agra
Delhi
Kangra
Approx Travel Time
16h 25m
₹756
Onwards
Agra
Delhi
Kangra
Approx Travel Time
7h 52m
₹9,441
Onwards
Via Chandigarh
Agra
Chandigarh
Kangra
Approx Travel Time
15h 10m
₹764
Onwards
Agra
Chandigarh
Kangra
Approx Travel Time
10h 55m
₹3,239
Onwards
Via Ambala
Agra
Ambala
Kangra
Approx Travel Time
15h 53m
₹4,997
Onwards
Via Phagwara
Agra
Phagwara
Kangra
Approx Travel Time
15h 47m
₹5,215
Onwards
Via Karnal
Agra
Karnal
Kangra
Approx Travel Time
15h
₹8,547
Onwards
Frequently Asked Questions
What is the distance between Agra and Kangra?
Kangra is approximately 650+ kms from Agra.
How long does it take to reach Kangra from Agra?
It takes approximately 3 hours to reach Kangra from Agra by Flight Via Delhi.
What is the cheapest way to reach Kangra from Agra?
The cheapest way to reach Kangra from Agra is by Train, Bus Via Delhi.
What is the fastest way to reach Kangra from Agra?
The fastest way to reach Kangra from Agra is by Flight Via Delhi.