Mandi to Rishikesh Distance
The road distance between Mandi and Rishikesh is approximately 350+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 8 hours. The fastest way to reach Rishikesh takes approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Cab
RECOMMENDED
FASTEST
Mandi
Rishikesh
Approx Travel Time
7h 36m
₹12,013
Onwards
Direct Bus
Mandi
Rishikesh
Approx Travel Time
8h 7m
₹1,000
Onwards
Via Ambala
CHEAPEST
Mandi
Ambala
Rishikesh
Approx Travel Time
10h 46m
₹819
Onwards
Mandi
Ambala
Rishikesh
Approx Travel Time
9h 20m
₹1,073
Onwards
Via Ropar
Mandi
Ropar
Rishikesh
Approx Travel Time
9h
₹5,465
Onwards
Mandi
Ropar
Rishikesh
Approx Travel Time
9h 30m
₹1,616
Onwards
Via Mohali
Mandi
Mohali
Rishikesh
Approx Travel Time
9h 32m
₹1,073
Onwards
Via Chandigarh
Mandi
Chandigarh
Rishikesh
Approx Travel Time
9h 32m
₹1,073
Onwards
Via Kharar
Mandi
Kharar
Rishikesh
Approx Travel Time
9h 25m
₹1,173
Onwards
Via Panchkula
Mandi
Panchkula
Rishikesh
Approx Travel Time
9h 32m
₹1,073
Onwards
Frequently Asked Questions
What is the distance between Mandi and Rishikesh?
Rishikesh is approximately 350+ km from Mandi.
How long does it take to reach Rishikesh from Mandi?
It takes approximately 8 hours to reach Rishikesh from Mandi by Cab.

