Routes›From Chandigarh›Shimla
Chandigarh to Shimla by train or bus
115 km by road. The bus is fastest at 4 h; the bus is cheapest, from ₹160 per person.
Fastest
Bus
HRTC / Private Volvo
4 h door to door
Cheapest
Bus
HRTC / Private Volvo
from ₹160 per person
Best value
Bus
HRTC / Private Volvo
cheapest at mid fares among options within 1.5× the fastest time
Every option, compared
Door-to-door times (flight times include about three hours at the airports). Fares are typical ranges from budget to premium class.
| Mode | Service | Time | Fare | Overnight | Runs |
|---|---|---|---|---|---|
| Bus | HRTC / Private Volvo | 4 h | ₹160–₹510per person | No | Daily |
| Train | Train to Kalka + Toy Train to Shimla | 7 h | ₹250–₹900per person | No | Daily |
- Train, Train to Kalka + Toy Train to Shimla: Kalka–Shimla UNESCO toy train. Book ahead for the train experience.
What it costs your group, one way
Fares × people; a cab is priced per car, one car per four people.
| Option | 2 people | 4 people |
|---|---|---|
| Bus · HRTC / Private Volvo | ₹320–₹1,020 | ₹640–₹2,040 |
| Train · Train to Kalka + Toy Train to Shimla | ₹500–₹1,800 | ₹1,000–₹3,600 |
Search tickets
Trains from Chandigarh to Shimla (Kalka–Shimla Railway).
Tourisma may earn a small commission if you book — it never changes your price.
Once you’re in Shimla
- Best time: March – June, December – January (snow)
- Typical stay: 4 days
- Railhead: Shimla (Kalka–Shimla Railway)
- Airport: Shimla Airport / Chandigarh Airport, 23 km
- On the ground: from ₹9,500 for two over 4 days — stay, food, local transport and entry, typical rates (not season-adjusted), excluding this journey.
Related
Plan the Shimla trip
A day-by-day plan for Shimla starting from Chandigarh, with this journey and the stay priced in.