The journey from Machhiwara Sahib to Shimla covers approximately 160 kilometers. You will travel via the Chandigarh-Shimla road (NH 5). This is a scenic route, taking about 5 to 6 hours by car. Public transport is available via buses to Chandigarh, followed by a bus or taxi to Shimla. Shimla is a popular hill station and the capital of Himachal Pradesh.
Total Distance: Driving distance is 160 km and straight-line air distance is 130 km.
HRTC buses are frequent and reliable.
The road is scenic but can have heavy traffic near Shimla.
March to June and September to November, when the weather is pleasant.