
Datia to Kangra
Kangra is approximately 800+ kms from Datia. The fastest way to reach Kangra from Datia is by Train, Flight Via Agra, Jaipur. It takes approximately 9 hours. The cheapest way to reach Kangra from Datia is by Train, Bus Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Datia
Delhi
Kangra
Approx Travel Time
9h 55m
₹6,524
Onwards
CHEAPEST
Datia
Delhi
Kangra
Approx Travel Time
20h 10m
₹829
Onwards
Datia
Delhi
Kangra
Approx Travel Time
11h 55m
₹7,064
Onwards
Via Ambala
Datia
Ambala
Kangra
Approx Travel Time
19h 38m
₹5,092
Onwards
Via Karnal
Datia
Karnal
Kangra
Approx Travel Time
18h 45m
₹8,642
Onwards
Via Sirhind
Datia
Sirhind
Kangra
Approx Travel Time
19h 41m
₹4,774
Onwards
Via Shahbaad
Datia
Shahbaad
Kangra
Approx Travel Time
19h 53m
₹5,042
Onwards
Via Patiala
Datia
Patiala
Kangra
Approx Travel Time
19h 57m
₹4,759
Onwards
Via Agra, Jaipur
FASTEST
Datia
Agra
Jaipur
Kangra
Approx Travel Time
8h 35m
₹18,698
Onwards
Via Haridwar
Datia
Haridwar
Kangra
Approx Travel Time
20h 10m
On Demand
Frequently Asked Questions
What is the distance between Datia and Kangra?
Kangra is approximately 800+ kms from Datia.
How long does it take to reach Kangra from Datia?
It takes approximately 9 hours to reach Kangra from Datia by Train, Flight Via Agra, Jaipur.
What is the cheapest way to reach Kangra from Datia?
The cheapest way to reach Kangra from Datia is by Train, Bus Via Delhi.
What is the fastest way to reach Kangra from Datia?
The fastest way to reach Kangra from Datia is by Train, Flight Via Agra, Jaipur.