Chandigarh to Shimla

Chandigarh to Shimla Road Distance 114 km
Chandigarh to Shimla Aerial Distance 56 km
Chandigarh to Shimla Travel Time 3 hours 24 mins

How to reach Shimla from Chandigarh

The Preferred Way of Going from Chandigarh to Shimla

The road distance between Chandigarh and Shimla is about 114 kms. Due to this distance being small, the most preferrable way of travel from Chandigarh to Shimla is by road - either by car or by bus.

Chandigarh to Shimla Route

Chandigarh to Shimla by Bus

Traversing the 114 kilometres via bus takes about 5 hours (including the stoppages). With multiple buses running on this route, there are various options ranging from AC Seaters to Non AC Seaters. The top operator on the Chandigarh to Shimla bus route is HRTC.

Available Bus Options
1. HRTC (Ordinary)

Timing: Departure- 08:00 PM
Arrival- 12:30 AM
Duration: 4:30 hours
Fare: INR 201

2. Boom Shankar Tour And Travels (A/C Seater)

Departure- 07:45 PM
Arrival- 11:30 PM
Duration: 3:45 hours
Fare: Check With Operator

3. RSRTC (Volvo)

Timing: Departure- 05:00 AM
Arrival- 08:30 AM
Duration: 27:30 hours
Fare: Check with Operator

Chandigarh to Shimla by Car

With a driving distance of about 114 kilometres, commuting via road is one of the fastest and most convenient options for a tourist. On an average, traversing through the winding roads on the foothills of the Himalayas takes about 4 hours via NH5.

Numerous taxi service providers are seen operating on the route, their fares subject to change depending upon the choice of vehicle and the number of passengers, in addition to booking via popular online portals like Ola and Uber (outstation rides).

The Routes That Can Be Taken
Route 1: Via NH5

115 kilometres which are traversed in approximately 4 hours.
From Chandigarh to Kalka to Solan to Shoghi to Tara Devi and to Shimla. 

Route 2: Via NH205

145 kilometres which are traversed in approximately 5 hours.

Road Conditions
Since route 1 and route 2 are national highways, the journey is relatively comfortable with easy-going traffic and scenic views that break the monotony of the road.

Chandigarh to Shimla via Kalka - By Train

The trains that operate between Kalka and Shimla may be another option to commute, taking into consideration that time is not a constraint during your travels. Bookings of the same can be made via the online portal provided by IRCTC.

Available Train Options - Chandigarh to Kalka
1. HWH DLI KLK MAIL (12311)

Departure At - 03:55
Arrival At - 04:35
Duration - 00:40
Running Days - Daily

Fare -

Chair Car - INR 45
Sleeper - INR 140
3 Tier AC - INR 495
2 Tier AC - INR 700
1 Tier AC - INR 1165

2. BARMER KLK EXP (14888)

Departure At - 05:18
Arrival At - 05:55
Duration - 37 minutes
Running Days - Daily

Fare - 

Sleeper - INR 140
3 Tier AC - INR 495


Departure At - 10:31
Arrival At - 11:10
Duration - 39 minutes
Running Days - Daily

Fare - 

Chair Car - INR 45
AC Chair Car - INR 260

Available Train Options - Kalka to Shimla

Departure: 06:20 AM (Kalka)
Arrival: 11:35 PM (Shimla)
Duration: 5 hours 15 minutes
Number Of Intermediate Stations: 10
Running Days: Daily


Departure: 05:45 AM (Kalka)
Arrival: 10:35 PM (Shimla)
Duration: 4 hours 50 minutes
Number Of Intermediate Stations: 1
Running Days : Daily

3. Himalayan Queen (52455)

Departure: 12:10 PM (Kalka)
Arrival: 05:30 PM (Shimla)
Duration: 5 hours 20 minutes
Number Of Intermediate Stations: 9
Running Days: Daily

Keep in mind that the online booking portal for the toy train reservations opens only one month in advance, unlike other trains which begin two months in advance. Therefore be sure to book your tickets well in advance; Shimla sees a massive influx of tourists and the reservations to the toy train may be unavailable.

Other Popular Routes from Chandigarh

Important Routes Time Taken Distance
Chandigarh to Shimla 3 hours 24 mins 114 km
Chandigarh to Manali 7 hours 25 mins 309 km
Chandigarh to Haridwar 4 hours 34 mins 199 km
Chandigarh to Amritsar 4 hours 7 mins 229 km
Chandigarh to Mcleodganj 5 hours 9 mins 248 km
Chandigarh to Dehradun 4 hours 1 min 163 km

Most Popular Routes to Shimla

Important Routes Time Taken Distance
Chandigarh to Shimla 3 hours 24 mins 114 km
Delhi to Shimla 6 hours 44 mins 344 km
Amritsar to Shimla 7 hours 6 mins 335 km
Manali to Shimla 6 hours 41 mins 247 km
Kolkata to Shimla 1 day 5 hours 1,813 km
Mumbai to Shimla 1 day 4 hours 1,764 km

Shimla Packages

Compare quotes from upto 3 travel agents for free

View All Packages for Shimla >