Rishikesh to Chandigarh distance is 223 km approx.
Rishikesh > Jolly Grant (18km)
Jolly Grant > Doiwala (7 km)
Doiwala > ISBT Dehradun (23 km)
(turn right at ISBT Dehradun and then first left turn for Herbertpur driving via Old Shimla Road/Shimla By Pass)
ISBT Dehradun > Herbertpur (37 km)
Herbertpur > Asan Barrage (6 km)
Asan Barrage > Gurudwara Paonta Sahib (7 km)
(At Paonta Sahib you can read the distance sign – Chandigarh 125 km)
Gurudwara Paonta Sahib > Nahan (43 km)
(at Nahan I many times stop at Markanda Paradise restaurant)
Nahan > Kala Amb (14 km)
(few km before Kala Amb one can stop nearby Markandey Bridge over Markandey River for snacks/lunch)
Kala Amb > Naraingarh (10km)
Naraingarh > Dera Bassi (38 km)
Dera Bassi > Zirakpur (8 km)
Zirakpur > Chandigarh (12 km)
Road condition especially Old Shimla Road/Shimla By Pass is fantastic.
The drive near Asan Barrage and between Nahan and Kala Amb I liked most.
I started the journey solo by Royal Enfield Thunderbird Twinspark motorcycle at 11 am from Rishikesh and reached Chandigarh at 6 pm.
Yes, I drive slowly most of the time 40 kilometers per hour. A few times I had to stop to inquire about directions from locals.