
Mohali to Shamli
Shamli is approximately 150+ kms from Mohali. The fastest way to reach Shamli from Mohali is by Cab. It takes approximately 4 hours. The cheapest way to reach Shamli from Mohali is by Train Via Roorkee which would take approximately 6 hours.
Sort By
Mode of Transport
Via Karnal
Mohali
Karnal
Shamli
Approx Travel Time
4h 55m
₹2,585
Onwards
Via Ambala
Mohali
Ambala
Shamli
Approx Travel Time
5h 35m
₹3,120
Onwards
Via Saharanpur
Mohali
Saharanpur
Shamli
Approx Travel Time
5h 40m
On Demand
Via Panipat
Mohali
Panipat
Shamli
Approx Travel Time
5h 55m
₹2,339
Onwards
Via Roorkee
CHEAPEST
Mohali
Roorkee
Shamli
Approx Travel Time
5h 55m
₹650
Onwards
Mohali
Roorkee
Shamli
Approx Travel Time
6h 47m
₹4,039
Onwards
Frequently Asked Questions
What is the distance between Mohali and Shamli?
Shamli is approximately 150+ kms from Mohali.
How long does it take to reach Shamli from Mohali?
It takes approximately 4 hours to reach Shamli from Mohali by Cab.
What is the cheapest way to reach Shamli from Mohali?
The cheapest way to reach Shamli from Mohali is by Train Via Roorkee.
What is the fastest way to reach Shamli from Mohali?
The fastest way to reach Shamli from Mohali is by Cab.