Barnala to Dehradun
Dehradun is approximately 250+ kms from Barnala. The fastest way to reach Dehradun from Barnala is by Train, Cab Via Saharanpur. It takes approximately 7 hours. The cheapest way to reach Dehradun from Barnala is by Train Via Roorkee which would take approximately 7 hours.
Sort By
Mode of Transport
Via Saharanpur
RECOMMENDED
FASTEST
Barnala
Saharanpur
Dehradun
Approx Travel Time
7h 10m
₹2,464
Onwards
Barnala
Saharanpur
Dehradun
Approx Travel Time
7h 10m
₹870
Onwards
Barnala
Saharanpur
Dehradun
Approx Travel Time
7h 25m
₹1,018
Onwards
Via Ambala
Barnala
Ambala
Dehradun
Approx Travel Time
7h 10m
On Demand
Via Yamunanagar
Barnala
Yamunanagar
Dehradun
Approx Travel Time
7h 10m
On Demand
Via Roorkee
CHEAPEST
Barnala
Roorkee
Dehradun
Approx Travel Time
7h 10m
₹275
Onwards
Barnala
Roorkee
Dehradun
Approx Travel Time
7h 25m
₹2,179
Onwards
Barnala
Roorkee
Dehradun
Approx Travel Time
7h 25m
₹1,184
Onwards
Via Rajpura
Barnala
Rajpura
Dehradun
Approx Travel Time
7h 40m
₹5,338
Onwards
Via Sangrur
Barnala
Sangrur
Dehradun
Approx Travel Time
7h 40m
₹5,553
Onwards
Frequently Asked Questions
What is the distance between Barnala and Dehradun?
Dehradun is approximately 250+ kms from Barnala.
How long does it take to reach Dehradun from Barnala?
It takes approximately 7 hours to reach Dehradun from Barnala by Train, Cab Via Saharanpur.
What is the cheapest way to reach Dehradun from Barnala?
The cheapest way to reach Dehradun from Barnala is by Train Via Roorkee.
What is the fastest way to reach Dehradun from Barnala?
The fastest way to reach Dehradun from Barnala is by Train, Cab Via Saharanpur.