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.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 7 hours | 5.5 hours |
| Avg Price | 400-700 INR | 2500-4000 INR |
| Operator | HRTC | Personal Vehicle |
| Route | Machhiwara to Chandigarh, then bus to Shimla | Machhiwara-Chandigarh-Shimla via NH 5 |
| Tip | 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.