Dehradun to Khanna - Multiple Options To Reach By Cab, Train, Bus
Khanna is approximately 200+ kms from Dehradun. The fastest way to reach Khanna from Dehradun is by Train Via Saharanpur. It takes approximately 6 hours. The cheapest way to reach Khanna from Dehradun is by Train Via Roorkee which would take approximately 6 hours.
Sort By
Mode of Transport
Via Saharanpur
FASTEST
Dehradun
Saharanpur
Khanna
Approx Travel Time
5h 55m
₹745
Onwards
Dehradun
Saharanpur
Khanna
Approx Travel Time
6h 10m
₹894
Onwards
Via Ambala
Dehradun
Ambala
Khanna
Approx Travel Time
6h 10m
On Demand
Via Roorkee
CHEAPEST
Dehradun
Roorkee
Khanna
Approx Travel Time
6h 10m
₹235
Onwards
Dehradun
Roorkee
Khanna
Approx Travel Time
6h 25m
₹2,064
Onwards
Dehradun
Roorkee
Khanna
Approx Travel Time
6h 25m
₹544
Onwards
Via Rajpura
Dehradun
Rajpura
Khanna
Approx Travel Time
6h 25m
₹4,884
Onwards
Via Rishikesh
Dehradun
Rishikesh
Khanna
Approx Travel Time
6h 25m
On Demand
Via Haridwar
Dehradun
Haridwar
Khanna
Approx Travel Time
6h 40m
On Demand
Frequently Asked Questions
What is the distance between Dehradun and Khanna?
Khanna is approximately 200+ kms from Dehradun.
How long does it take to reach Khanna from Dehradun?
It takes approximately 6 hours to reach Khanna from Dehradun by Train Via Saharanpur.
What is the cheapest way to reach Khanna from Dehradun?
The cheapest way to reach Khanna from Dehradun is by Train Via Roorkee.
What is the fastest way to reach Khanna from Dehradun?
The fastest way to reach Khanna from Dehradun is by Train Via Saharanpur.