
Mohali to Rishikesh
Rishikesh is approximately 150+ kms from Mohali. The fastest way to reach Rishikesh from Mohali is by Train. It takes approximately 4 hours. The cheapest way to reach Rishikesh from Mohali is by Train Via Ambala which would take approximately 6 hours.
Sort By
Mode of Transport
Via Roorkee
Mohali
Roorkee
Rishikesh
Approx Travel Time
5h 25m
₹2,447
Onwards
Mohali
Roorkee
Rishikesh
Approx Travel Time
5h 25m
₹650
Onwards
Via Ambala
CHEAPEST
Mohali
Ambala
Rishikesh
Approx Travel Time
5h 25m
₹230
Onwards
Mohali
Ambala
Rishikesh
Approx Travel Time
7h 16m
₹4,278
Onwards
Via Kharar
Mohali
Kharar
Rishikesh
Approx Travel Time
7h 47m
₹3,674
Onwards
Via Karnal
Mohali
Karnal
Rishikesh
Approx Travel Time
8h 11m
₹3,605
Onwards
Frequently Asked Questions
What is the distance between Mohali and Rishikesh?
Rishikesh is approximately 150+ kms from Mohali.
How long does it take to reach Rishikesh from Mohali?
It takes approximately 4 hours to reach Rishikesh from Mohali by Train.
What is the cheapest way to reach Rishikesh from Mohali?
The cheapest way to reach Rishikesh from Mohali is by Train Via Ambala.
What is the fastest way to reach Rishikesh from Mohali?
The fastest way to reach Rishikesh from Mohali is by Train.