
Dehradun to Rajpura
Rajpura is approximately 200+ kms from Dehradun. The fastest way to reach Rajpura from Dehradun is by Flight, Bus Via Mohali. It takes approximately 3 hours. The cheapest way to reach Rajpura from Dehradun is by Bus, Train Via Yamunanagar which would take approximately 6 hours.
Sort By
Mode of Transport
Via Saharanpur
Dehradun
Saharanpur
Rajpura
Approx Travel Time
5h 35m
₹470
Onwards
Dehradun
Saharanpur
Rajpura
Approx Travel Time
6h 2m
₹620
Onwards
Via Roorkee
Dehradun
Roorkee
Rajpura
Approx Travel Time
5h 49m
₹2,237
Onwards
Via Ambala
Dehradun
Ambala
Rajpura
Approx Travel Time
6h 23m
₹1,922
Onwards
Dehradun
Ambala
Rajpura
Approx Travel Time
6h 50m
₹1,099
Onwards
Dehradun
Ambala
Rajpura
Approx Travel Time
5h 55m
₹944
Onwards
Via Mohali
Dehradun
Mohali
Rajpura
Approx Travel Time
2h 51m
₹6,708
Onwards
FASTEST
Dehradun
Mohali
Rajpura
Approx Travel Time
2h 45m
₹5,795
Onwards
Via Yamunanagar
CHEAPEST
Dehradun
Yamunanagar
Rajpura
Approx Travel Time
5h 36m
₹460
Onwards
Frequently Asked Questions
What is the distance between Dehradun and Rajpura?
Rajpura is approximately 200+ kms from Dehradun.
How long does it take to reach Rajpura from Dehradun?
It takes approximately 3 hours to reach Rajpura from Dehradun by Flight, Bus Via Mohali.
What is the cheapest way to reach Rajpura from Dehradun?
The cheapest way to reach Rajpura from Dehradun is by Bus, Train Via Yamunanagar.
What is the fastest way to reach Rajpura from Dehradun?
The fastest way to reach Rajpura from Dehradun is by Flight, Bus Via Mohali.


