
Rajpura to Rishikesh
Rishikesh is approximately 200+ kms from Rajpura. The fastest way to reach Rishikesh from Rajpura is by Bus Via Yamunanagar. It takes approximately 4 hours. The cheapest way to reach Rishikesh from Rajpura is by Train which would take approximately 6 hours.
Sort By
Mode of Transport
Via Chandigarh
Rajpura
Chandigarh
Rishikesh
Approx Travel Time
5h 13m
₹1,713
Onwards
Via Kurukshetra
Rajpura
Kurukshetra
Rishikesh
Approx Travel Time
4h 45m
₹1,680
Onwards
Rajpura
Kurukshetra
Rishikesh
Approx Travel Time
5h 34m
₹970
Onwards
Via Yamunanagar
Rajpura
Yamunanagar
Rishikesh
Approx Travel Time
3h 56m
₹659
Onwards
FASTEST
Rajpura
Yamunanagar
Rishikesh
Approx Travel Time
3h 55m
₹1,498
Onwards
Via Mohali
Rajpura
Mohali
Rishikesh
Approx Travel Time
4h 39m
₹1,634
Onwards
Via Dehradun
Rajpura
Dehradun
Rishikesh
Approx Travel Time
4h 12m
₹2,554
Onwards
Via Roorkee
Rajpura
Roorkee
Rishikesh
Approx Travel Time
5h 3m
₹2,382
Onwards
Frequently Asked Questions
What is the distance between Rajpura and Rishikesh?
Rishikesh is approximately 200+ kms from Rajpura.
How long does it take to reach Rishikesh from Rajpura?
It takes approximately 4 hours to reach Rishikesh from Rajpura by Bus Via Yamunanagar.
What is the cheapest way to reach Rishikesh from Rajpura?
The cheapest way to reach Rishikesh from Rajpura is by Train.
What is the fastest way to reach Rishikesh from Rajpura?
The fastest way to reach Rishikesh from Rajpura is by Bus Via Yamunanagar.


