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:

Church and hillside buildings in Shimla
Shimla
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

Going with friends? See each person's share →

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).

Open in Google Maps ↗

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)

Check trains on IRCTC ↗

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.

Plan Shimla → Chandigarh →

WhatsAppPlan Trip