Himachal Pradesh, India · Trip plan
3 days in Shimla
The old summer capital, its Mall Road and the toy train through 100 tunnels.
- Best time
- Oct – Apr
- Ideal length
- 3 days
- A day, mid-range
- ₹5,500 per person
- Trip for two
- about ₹33,000
Planning a 3-day trip to Shimla? Here's a day-by-day Shimla itinerary with what it costs, where to stay and how to get there, ready to follow or make your own.
Why go now
Christmas on the Ridge and the first snowfall, usually in late December or January, make winter Shimla's most magical season.
Shimla was the summer capital of British India, and its Ridge, Mall Road and Gothic church still feel like another era. In winter the hills around it, at Kufri and Narkanda, turn white.
- Jan: a good time to go
- Feb: a good time to go
- Mar: a good time to go
- Apr: a good time to go
- May
- Jun
- Jul
- Aug
- Sep
- Oct: a good time to go
- Nov: a good time to go
- Dec: a good time to go
December to February: -2 to 10°C with chances of snow; October to November: 8–20°C and clear.
Don't miss
Best things to do in Shimla
- 01
The Ridge & Mall Road
Colonial facades, Christ Church and evening strolls.
- 02
Jakhu Temple
A hilltop Hanuman temple with a 108-foot statue.
- 03
Kufri
Snow play and yak rides 15 km away.
- 04
Kalka–Shimla Railway
A UNESCO toy train with 102 tunnels.
Day by day
Shimla itinerary for 3 days
- D1
Day 1: Toy train and the Ridge
- Morning
- Take the Kalka–Shimla toy train (about 5 hours) through 102 tunnels and over arched bridges.
- Afternoon
- Check in; late lunch on Mall Road.
- Evening
- Evening stroll on the Ridge and Mall Road; Christ Church lit up at dusk.
Sit on the right side going up for the best valley views.
- D2
Day 2: Jakhu and history
- Morning
- Walk or take the ropeway up to Jakhu Temple and its giant Hanuman statue.
- Afternoon
- Viceregal Lodge (Indian Institute of Advanced Study), where Partition was planned; guided tours run through the day.
- Evening
- Café crawl on Mall Road and Lakkar Bazaar for wooden souvenirs.
Hold on to glasses and snacks at Jakhu; the monkeys are bold.
- D3
Day 3: Snow at Kufri
- Morning
- Drive to Kufri and Mashobra for snow play in winter, yak rides and pine forests.
- Afternoon
- Lunch on the way back.
- Evening
- Drive down to Chandigarh or Kalka.
Snow days block roads; keep a buffer.
Shorter or longer
Shimla in 2, 3 or 5 days
2 days in Shimla
Follow days 1 to 2 above and leave out “Snow at Kufri”. Start early each day and book the main sights ahead.
5 days in Shimla
Slow down with a free day for a spa, a cooking class or simply wandering, then add 1 day in Tirthan Valley & Jibhi.
Shimla trip from your city
- From Delhi:Train to Kalka, then the toy train; or 7–8 hours by road
What it costs
Shimla trip budget
| Style | Per person, a day | 3 days for two |
|---|---|---|
| Budget | ₹2,000 | ₹12,000 |
| Mid-range | ₹5,500 | ₹33,000 |
| Luxury | ₹25,000+ | ₹1,50,000 |
Stay, food, local transport and entry fees; travel to Shimla is extra. Rough guides from recent prices, so check before you book.
Where to stay
Best hotels in Shimla for every budget
What to eat
Food to try in Shimla
Siddu
Steamed bread stuffed with poppy-seed or walnut paste.
Himachali dham
A festive meal with rajma and madra.
Café Mall Road snacks
Old-school cafés along the Mall.
Getting there
How to reach Shimla
- Travel
- Chandigarh airport is 115 km; the Kalka–Shimla toy train takes about 5 hours.
- Getting around
- The centre is pedestrian; taxis for Kufri and Mashobra. The lift links Cart Road and the Mall.
- Snow days block roads; keep a buffer day.
- Book Christmas and New Year rooms by October.
Before you go
What to pack for Shimla
- Power bank and charging cables
- ID (Aadhaar or licence)
- Thermals, gloves and a woollen cap
- Waterproof boots
- Warm layers for the evenings
- Comfortable walking shoes
Good questions
Shimla trip FAQs
How many days are enough for Shimla?
3 days are enough to see the highlights: The Ridge & Mall Road, Jakhu Temple, Kufri. Add a day or two if you like a slower pace.
How much does a 3-day Shimla trip cost?
Roughly ₹2,000 a day per person on a budget, ₹5,500 mid-range and ₹25,000+ for luxury, not counting travel to get there. For two people mid-range, that's about ₹33,000 for 3 days.
What is the best time to visit Shimla?
Oct – Apr. Christmas on the Ridge and the first snowfall, usually in late December or January, make winter Shimla's most magical season.
Where should I stay in Shimla?
Budget: Guesthouses near the Ridge (Lakkar Bazaar), from about ₹1,800 a night. Mid-range: Clarkes Hotel (The Mall), from about ₹9,000 a night. Luxury: Wildflower Hall, Shimla in the Himalayas (Chharabra), from about ₹40,000 a night.
How do I reach Shimla?
Chandigarh airport is 115 km; the Kalka–Shimla toy train takes about 5 hours.
Is 2 days enough for Shimla?
Yes, if you focus: follow days 1 to 2 of the itinerary above and skip "Snow at Kufri". 3 days is the comfortable length.
How do I plan a trip to Shimla from Delhi?
Train to Kalka, then the toy train; or 7–8 hours by road. Then follow the 3-day itinerary above; budget from about ₹2,000 a day per person plus travel.
What is the weather like in Shimla?
December to February: -2 to 10°C with chances of snow; October to November: 8–20°C and clear.
What food should I try in Shimla?
Siddu: Steamed bread stuffed with poppy-seed or walnut paste. Himachali dham: A festive meal with rajma and madra. Café Mall Road snacks: Old-school cafés along the Mall.
How do I get around Shimla?
The centre is pedestrian; taxis for Kufri and Mashobra. The lift links Cart Road and the Mall.
You might also like
More trips like Shimla
- Himachal PradeshTirthan Valley & Jibhi
Wooden homestays by a trout river, at the edge of a national park.
Oct – Dec, Mar – May4 days · from ₹1,500/day - SikkimGangtok
A clean, friendly mountain capital with frozen lakes above it.
Oct – Dec, Mar – May4 days · from ₹2,000/day - Himachal PradeshMcLeod Ganj
Little Lhasa: monasteries, momos and the trek to Triund.
Oct – Nov, Mar – Jun3 days · from ₹1,500/day