Routes›From Delhi›Shimla
Delhi to Shimla by train or bus
340 km by road. The bus is fastest at 9 h; the bus is cheapest, from ₹480 per person.
Fastest
Bus
HRTC Volvo Overnight
9 h door to door
Cheapest
Bus
HRTC Volvo Overnight
from ₹480 per person
Best value
Bus
HRTC Volvo Overnight
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 |
|---|---|---|---|---|---|
| Train | Train to Kalka + Toy Train (5h) | 10 h | ₹600–₹2,000per person | No | Daily |
| Bus | HRTC Volvo Overnight | 9 h | ₹480–₹1,300per person | Yes | Daily |
- Train, Train to Kalka + Toy Train (5h): Scenic UNESCO toy train from Kalka. Book well in advance.
An overnight option also saves a night’s stay.
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 |
|---|---|---|
| Train · Train to Kalka + Toy Train (5h) | ₹1,200–₹4,000 | ₹2,400–₹8,000 |
| Bus · HRTC Volvo Overnight | ₹960–₹2,600 | ₹1,920–₹5,200 |
Search tickets
Trains from New Delhi (NDLS) 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 Delhi, with this journey and the stay priced in.