Roorkee to Mohali Distance
The road distance between Roorkee and Mohali is approximately 150+ km, and the drive usually takes around 4 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 3 hours, subject to the chosen service and route. The fastest way to reach Mohali takes approximately 3 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
RECOMMENDED
CHEAPEST
FASTEST
Roorkee
Mohali
Approx Travel Time
3h 11m
₹145
Onwards
Roorkee
Mohali
Approx Travel Time
3h 27m
₹3,531
Onwards
Via Chandigarh
Roorkee
Chandigarh
Mohali
Approx Travel Time
3h 44m
₹764
Onwards
Roorkee
Chandigarh
Mohali
Approx Travel Time
3h 36m
₹205
Onwards
Roorkee
Chandigarh
Mohali
Approx Travel Time
3h 52m
₹795
Onwards
Via Ambala
Roorkee
Ambala
Mohali
Approx Travel Time
3h 30m
₹185
Onwards
Roorkee
Ambala
Mohali
Approx Travel Time
3h 45m
₹759
Onwards
Via Saharanpur
Roorkee
Saharanpur
Mohali
Approx Travel Time
3h 44m
₹215
Onwards
Roorkee
Saharanpur
Mohali
Approx Travel Time
4h 54m
₹2,704
Onwards
Via Muzaffarnagar
Roorkee
Muzaffarnagar
Mohali
Approx Travel Time
9h 10m
₹661
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Mohali?
The distance between Roorkee and Mohali is approximately 150+ km by road.
What is the straight-line (aerial) distance between Roorkee and Mohali?
The straight-line distance is approximately 100+ km.
How long does it take to travel from Roorkee to Mohali by road?
It takes around 4 hours by road.
What is the distance from Roorkee to Mohali via Chandigarh?
Via Chandigarh, the distance is approximately 150+ km, taking around 4 hours.
Is there a train from Roorkee to Mohali?
Yes, trains run between Roorkee and Mohali, covering approximately 150+ km in around 3 hours.
Does travel time between Roorkee and Mohali vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Roorkee and Mohali?
The driving distance is 150+ km, while the straight-line distance is shorter at 100+ km, due to the road route following terrain and highways.

