Hills & nature
Chandigarh → Shimla
Chandigarh to Shimla is about 115 km by road (2.6–3.0 hours via Kasauli and Solan), with a one-way fuel cost of about ₹866 for a petrol car.
Distance check: OpenStreetMap routing gives 122 km.
Last updated:

Quick answer · One way
Chandigarh to Shimla at a glance
- Distance
- ~115 km
- Drive time
- 2.6–3.0 h
- Fuel estimate
- ₹866
- Toll allowance
- ₹115
- Fuel + tolls
- ₹981
- Per person · 2 travellers
- ₹490
About these numbers: petrol ₹96/litre (17 Sep 2026) at 15 km/litre; ₹2/km toll allowance, not verified against NHAI rates. Map data © OpenStreetMap. Method · Report an error
Chandigarh to Shimla route
Chandigarh → Kasauli → Solan → Shimla
Road: NH5 · NH105 · NH205
Towns on the way
Crosses from Chandigarh into Himachal Pradesh (ask taxis about permit charges).
Weather in Shimla
Forecast: MET Norway, CC BY 4.0
Bus, train & flight
Bus
State bus operators: HRTC ↗.
Train
- Chandigarh: Chandigarh
- Shimla: Kalka (continue by road)
Nearest airports
- Chandigarh: Shaheed Bhagat Singh International Airport (IXC)
- Shimla: Shaheed Bhagat Singh International Airport (IXC) (in Chandigarh)
Things to do in Shimla
- Shopping: Lakkar Bazaar (wooden crafts)
- With children: Toy train from Kalka
- For adults: Sunset walk on The Ridge
Local food to try: Siddu · Chana madra.
Best time to travel
Suggested season: Mar–Jun, Dec–Jan.
Return trip: Shimla to Chandigarh
Same 115 km back, about ₹981 each way or ₹1,962 for the round trip.