Distances and travel times to Shimla
Times are for a private car in normal traffic. Weekend and holiday traffic between Chandigarh and Shimla can add an hour or more.
| From | Road distance | Typical time by car |
|---|---|---|
| Chandigarh | About 115 km | 3–4 hours |
| Chandigarh airport | About 125 km | 3.5–4.5 hours |
| Delhi | About 350 km | 7–9 hours |
| Amritsar airport | About 330 km | 7–8.5 hours |
| Manali | About 245 km | 7–9 hours |
| Kalka (railhead) | About 90 km | 2.5–3 hours |
By road: taxi or self-drive
From Delhi, the route runs up the NH44 to Ambala and Zirakpur, then climbs from Parwanoo through Dharampur and Solan to Shimla on the NH5. Much of the hill section has been widened, which has cut journey times, but the approach into Shimla is still slow at busy times.
A private taxi is the most comfortable way for families: door to door, flexible stops at Kasauli, Solan or the dhabas on the way, and a driver who knows where to drop you near your hotel, since many central hotels sit on car-free lanes. Our Delhi to Shimla and Chandigarh to Shimla pages show fares by vehicle.
By train: the Kalka–Shimla toy train
There's no broad-gauge line to Shimla. Trains from Delhi run to Kalka, at the foot of the hills, and from there the narrow-gauge Kalka–Shimla railway climbs about 96 km to Shimla through 102 tunnels and over hundreds of bridges. Opened in 1903, it's part of the UNESCO 'Mountain Railways of India' World Heritage Site. The trip takes about five to six hours at a gentle 25–30 km/h.
The usual plan is an early express from Delhi to Kalka timed to connect with a toy train, or the toy train one way and a taxi the other. Seats sell out in season, so book ahead on the Indian Railways booking site. Our toy train guide covers trains, booking and timings.
By bus: HRTC and private Volvos
HRTC, Himachal's state bus corporation, and private operators run frequent buses from Delhi and Chandigarh to Shimla, including overnight AC Volvos from Delhi that take about 8 to 10 hours. Most arrive at the ISBT at Tutikandi, below the town, from where you take a local taxi or bus to your hotel. Buses are the cheapest option, and HRTC tickets can be booked online.
By air: Shimla airport and Chandigarh
Shimla's airport is at Jubbarhatti, about 23 km from the city. It's small, with few flights, mostly to Delhi, and flights are affected by weather. Check current schedules with airlines before relying on it.
Most air travellers fly into Chandigarh, which has plenty of flights from across India, and drive the 125 km from the airport to Shimla in about 3.5 to 4.5 hours. We meet flights at Chandigarh and Delhi; see our airport transfer pages.
Getting around once you arrive
App-based cabs are limited in Shimla, and local taxis work through stands and taxi unions, so it's simplest to keep the car that brought you or book a local taxi for sightseeing. In the centre you'll walk: the Mall and the Ridge are closed to tourist vehicles, and the public lift connects the lower Cart Road with the Mall.
Which way is best for you?
- Families and groups: a private taxi from Delhi or Chandigarh.
- Railway fans and first-timers: the toy train one way, a taxi the other.
- Solo and budget travellers: an HRTC Volvo.
- Short on time from far away: fly to Chandigarh and drive.
- Combining with Manali: Delhi to Shimla first, then Shimla to Manali by road.
Frequently asked questions
Does Shimla have a railway station?+
Yes, on the narrow-gauge Kalka–Shimla toy train line. There's no broad-gauge station; mainline trains from Delhi stop at Kalka.
What is the best way to reach Shimla from Delhi?+
By private car, about 350 km in 7 to 9 hours, or by train to Kalka and the toy train up. Overnight Volvo buses are the cheapest option.
How far is Shimla from Chandigarh?+
About 115 km by road, 3 to 4 hours by car.
Is there an airport in Shimla?+
Yes, at Jubbarhatti, about 23 km from the city, with only a few flights. Chandigarh airport is the usual choice.
Do Ola and Uber work in Shimla?+
App cabs are limited in Shimla; local taxis run from stands and unions. Pre-booking a taxi for the trip is the most reliable option.
Can taxis drive to hotels on Mall Road?+
No. The Mall and Ridge are closed to tourist vehicles. Taxis drop you at the nearest road point or the lift.





