
The drive from Chandigarh to Shimla is the one almost every visitor asks about, and it is genuinely one of the best short road trips in north India. It is also the drive people most often underestimate. Ninety kilometres does not sound like much until you are on it.
The route: NH-5 through Kalka and Solan
There is really only one sensible route. Leave Chandigarh heading east, pick up NH-5 at Zirakpur, and follow it through Parwanoo, Solan and Kandaghat into Shimla. The road is in good condition throughout and is four-laned for much of the lower stretch.
The climb starts almost immediately after Parwanoo. From there you gain roughly 1,800 metres of altitude over the remaining distance, which is why the timings below look the way they do.
If you are starting from Zirakpur or Panchkula, you are already on the right side of the city and can save yourself the better part of an hour in morning traffic.
How long it actually takes
Google will tell you three hours. Plan for four, and four and a half on a Friday or a long weekend. The bottleneck is rarely the road itself, it is the Parwanoo toll and the truck traffic on the climb to Solan.

Leaving Chandigarh before 7 am makes a real difference. Leave at 10 am on a Saturday and you will spend a long time behind a tourist bus with nowhere safe to overtake.
Which car to take
A hatchback will get you there. Whether you enjoy it is another question. The gradients above Solan are sustained rather than steep, and a small petrol engine with four people and luggage aboard will spend most of the climb in second and third gear.
For two people travelling light, something from the hatchback range is perfectly adequate and cheapest to run. For a family, luggage, or anyone continuing past Shimla towards Kufri or Narkanda, take a compact SUV or a full-size SUV. The extra ground clearance matters more than the power.
Parking and driving in Shimla
This is the part nobody warns you about. Private vehicles cannot enter the Mall Road area at all. You park below and walk up, or take the lift. The main options are the Sanjauli, Lift and ISBT parking complexes, and in peak season they fill by mid-morning.
Shimla town itself is a network of narrow one-way lanes on a steep slope, often with no room for two cars to pass. If you are not confident reversing uphill on a blind bend, park once and walk.
What to carry
Your original driving licence and ID, not photocopies or photos on your phone. A physical copy of the rental agreement. Warm layers regardless of the season, because Shimla is consistently ten to fifteen degrees colder than Chandigarh. And cash, because several of the smaller dhabas on the climb still do not take UPI reliably once you lose signal.
Check the fuel level before you leave the plains. Fuel is available all the way up, but the stations between Solan and Shimla are busy and the queues at peak times are long.
Worth stopping for

The tea stalls just past Parwanoo are the traditional first halt and worth the twenty minutes. Barog, a short detour off the highway, has the old railway station and is considerably quieter than the main road. Kandaghat is the last easy place to eat before Shimla.
If you have an extra day, Chail sits about 45 kilometres from Shimla and has a fraction of the crowds.
Frequently asked questions
How long does it take to drive from Chandigarh to Shimla?
Allow four hours, and four and a half on weekends or holidays. The distance is about 110 km via NH-5, but the climb from Parwanoo onwards is slow and truck traffic builds up through Solan. Leaving before 7 am makes a noticeable difference.
Can I drive a hatchback from Chandigarh to Shimla?
Yes. The road is fully paved and in good condition. A hatchback with two people aboard is fine. With four adults and luggage the climb above Solan will be slow, so a compact SUV is more comfortable if there are more of you.
Where do you park in Shimla?
Private vehicles cannot enter the Mall Road area. Use the Sanjauli, Lift or ISBT parking complexes and walk or take the lift up. In peak season they fill by mid-morning, so arrive early.
Do I need a permit to take a rental car to Himachal Pradesh?
No special permit is needed for a private self drive car, but the paperwork must cover interstate travel. Tell us at the time of booking that you are going to Himachal and we will make sure the documents are in order.
Need a car for your next trip?
Self drive cars delivered to the airport, railway station or your doorstep in Chandigarh.
Browse the fleet