Where Is Shimla and Why Go?
Shimla sits in the lower Himalaya of southern Himachal Pradesh, about 120 km by road from Chandigarh. The town is built across a series of hills, with the Ridge and the Mall along the crest, the Cart Road looping around below, and bazaars stacked down the slopes in between. It became the summer capital of British India in 1864, and much of what visitors come for dates from the following decades.
The reasons to go are specific. The heritage core is compact, and you can see most of it on foot in half a day. The Viceregal Lodge, now the Indian Institute of Advanced Study, runs guided tours of its interiors. The toy train is a genuine heritage journey rather than a theme-park ride. And within an hour's drive there are deodar forests, orchards and quieter villages that make good bases.
Shimla suits families, first-time hill travellers, rail enthusiasts and anyone who wants a well-connected weekend with good walking. It is also the first night stop for many road trips up NH5 towards Narkanda, Kinnaur and Spiti. It suits people less well if they want empty roads or reliable snow; for higher mountains and adventure sports, Manali is the usual next step, and for a lake town at a similar distance, compare Nainital.
Best Places to Visit in Shimla
Be clear about what is in town and what is a day trip. These five are in Shimla itself:
- The Ridge and Christ Church: the open promenade on the crest with the neo-Gothic church consecrated in 1857, Scandal Point and the Gaiety Theatre close by.
- Mall Road: the pedestrian street of colonial buildings running west from the Ridge, with Lakkar Bazaar and Lower Bazaar on the slopes around it.
- Jakhu Temple: the Hanuman temple on Shimla's highest hill, with a 33 m (108 ft) statue, about 2.5 km east of the Ridge on foot.
- Viceregal Lodge (Rashtrapati Niwas): the 1888 viceregal residence on Observatory Hill, open for guided tours (closed Mondays and national holidays).
- Kalka–Shimla Railway: the UNESCO-listed toy train, ridden as your way up or down, or for a short stretch from Shimla station.
These four are day trips or side trips from town:
- Kufri: about 16 km east on NH5, a busy snow-and-horse-ride stop that is best in winter.
- Mashobra and Naldehra: forest and orchard villages about 12 km and 22 km north, with the Naldehra golf course.
- Chail: about 44 km away, the Patiala maharajas' hill retreat with its palace hotel and the cricket ground at 2,444 m.
- Tattapani: hot springs on the Sutlej roughly 50 km north via Naldehra, far below Shimla.
Also within reach: the Tara Devi temple on a hill above the Kalka highway, Annandale's ground below the town, and Chadwick Falls near Summer Hill, which is worth the walk mainly during and just after the monsoon. Full details, time needed and tips are in the guide to the best places to visit in Shimla.
What to Eat
Shimla's best-known street food is chana bhatura, and the Sita Ram shop in Lakkar Bazaar is the name everyone mentions; it is listed by the district administration among the town's eating points. Go in the morning, before the queue builds.
The Indian Coffee House on the Mall is a long-running stop for filter coffee, dosas and cutlets in an old-fashioned dining room. For Himachali food, look for places in Middle Bazaar and Lower Bazaar that serve regional dishes, or ask your homestay to cook:
- Dham: the festive Himachali meal of rice, dal, madra and other dishes, traditionally cooked by specialist cooks and served on leaf plates.
- Madra: chickpeas or other pulses slow-cooked in a yoghurt gravy.
- Siddu: a steamed bread of fermented wheat dough with a savoury or sweet filling, eaten with ghee.
- Babru: a Himachali take on kachori, stuffed with black gram.
Mall Road cafés are fine for coffee and a view; the bazaars below are where most locals eat.
How to Reach Shimla from Delhi
By road
The standard route is NH44 from Delhi through Panipat, Karnal and Ambala to Zirakpur, then NH5 through Pinjore, Parwanoo and Solan to Shimla, about 350 km in all. The Parwanoo–Solan section is a completed four-lane highway; the Solan–Kaithlighat stretch was nearly finished in late 2025, and the Kaithlighat–Shimla bypass section is still under construction, so expect work zones on the last stretch. Allow about 8 hours with breaks. Leaving Delhi by 5 am avoids the worst of the plains traffic and the weekend queues.
Non-Himachal private cars pay an entry tax at the Parwanoo barrier (₹170 for cars from 1 April 2026), and the barrier backs up on weekend mornings. Highway tolls in Haryana and Punjab are paid by FASTag. Use the fuel calculator to estimate fuel for the roughly 700 km round trip.
By train and toy train
The Kalka Shatabdi (12011) leaves New Delhi at 7.40 am and reaches Kalka at about 11.40 am. Toy trains from Kalka take about five hours to cover the 96 km. Current timetables list the Shivalik Deluxe (52451) early in the morning, the Him Darshan vistadome (52459) at around 7 am, and the Himalayan Queen (52455) at about 11.55 am, reaching Shimla around 5 pm. The Himalayan Queen is the train that fits the morning Shatabdi, but the connection is tight; check both on NTES or IRCTC before booking. Book both legs as early as the 60-day reservation window allows for weekends and holidays. The return Himalayan Queen reaches Kalka close to midnight, so most people come back down by road.
By bus
HRTC runs ordinary buses and Himsuta AC Volvo or Scania coaches from Kashmere Gate ISBT in Delhi to Shimla, many of them overnight, taking about 9 to 10 hours. Book on the HRTC website. Buses arrive at the ISBT at Tutikandi, about 4 km from the town centre; take a local bus or taxi to the Lift and ride up to the Mall.
By air
Shimla's small airport at Jubbarhatti, about 23 km from town, has limited flights from Delhi that depend on weather. Chandigarh airport, about 120 km away, is the more reliable option, followed by a 3 to 4 hour drive.
Best Time to Visit Shimla
The best months are March, April, May, October and November.
- March to May: pleasant days, cool evenings and clear walking weather. May and June are peak season, when school holidays fill the roads and the Mall, so book stays early and travel midweek if you can.
- July to September: the monsoon. August is the wettest month. Landslides regularly close parts of NH5 between Parwanoo and Shimla and can suspend the toy train for days, as happened in June 2025. Avoid the trip during heavy-rain alerts, and check road status with HP Police or HRTC before leaving.
- October and November: crisp, dry air, clear views of the snow ranges to the north, and thinner crowds outside Diwali and long weekends. Nights get cold by November.
- December to February: cold, with some days below freezing. Snow in Shimla town is most likely from late December through February, and in recent years it has mostly come in January and February, but it is never guaranteed on a given weekend. Kufri and Narkanda, higher up, get snow more often. Snow brings black ice, traffic jams and road closures beyond Shimla, so keep plans flexible.
Sunset on the Ridge is around 5.20 pm in December, about 5.50 pm in mid-October and after 7 pm in late May and June, which matters if you plan to arrive by toy train and still catch the evening. Month-by-month detail is on the best time to visit Shimla page.
Suggested 2-Day Itinerary
Day 1: leave Delhi by 5 am, reach Shimla around 1 pm, park once, and spend the afternoon on Mall Road, the Ridge and Christ Church, with Lakkar Bazaar before sunset. Day 2: walk up to Jakhu Temple early, tour the Viceregal Lodge when it opens, and drive back after lunch to reach Delhi by late evening. The rail version takes the toy train up on Day 1 and arrives in time for the evening on the Ridge. The 2-day Shimla itinerary has hour-by-hour timings, a bus version and add-ons for a third day at Kufri, Chail or Mashobra and Naldehra.
Shimla Trip Budget
A 2-day trip from Delhi NCR typically costs around ₹8,500 per person with train or bus travel, one night in a mid-range hotel, food and entries. A tight budget with ordinary buses and a hostel bed comes in around ₹3,000 to ₹4,500, while a premium trip with executive-class trains, a heritage hotel and a private cab runs ₹17,500 to ₹30,000. Room rates rise sharply in May–June, at Christmas and New Year, and whenever snow is forecast. See the line-by-line Shimla trip cost breakdown, or plug your own numbers into the trip budget calculator.
Where to Stay
- Mall Road and the Ridge: the most atmospheric location, with heritage and mid-range hotels within walking distance of everything. Vehicle access is restricted, so expect to walk or use the Lift, and pay a porter for heavy bags. Best for train and bus travellers with light luggage.
- Lakkar Bazaar and around: budget hotels and guesthouses close to the Ridge, with the same access constraints.
- Chhota Shimla, Summer Hill and Boileauganj: quieter edges of town on the road network, convenient if you are driving or visiting the Viceregal Lodge.
- Shoghi: on the Kalka highway south of Shimla, with resorts and homestays away from the town traffic; easy if you are driving in from Delhi.
- Mashobra and Naldehra: forest, orchards, cooler nights and parking. The trade-off is a 30 to 40 minute drive into town.
Before booking, ask how the property is reached by car, where you can park and whether rooms are heated in winter.
Practical Tips
- Vehicles and permits: roads from the Cart Road up to the Mall side are designated sealed or restricted roads. Private vehicles need a permit from the Deputy Commissioner's office to use restricted roads, and court orders have further limited vehicles on the core Mall stretches. Plan to park and walk.
- Parking: main public lots include the Lift parking, ISBT Tutikandi, the Old Bus Stand, Chhota Shimla and Sanjauli. Parking along the Cart Road is prohibited and fined.
- The Lift: a public lift run by HP tourism connects the Cart Road to the Mall and saves a steep climb.
- Jakhu monkeys: rhesus macaques at Jakhu snatch glasses, phones, hats and food. Keep everything zipped away, do not feed them and carry nothing in your hands.
- Viceregal Lodge: closed on Mondays and national holidays; photography is not allowed inside the building.
- Kufri horse rides: horses on the Kufri–Mahasu track are registered with the local authority. Use registered operators, agree the fare before you mount and skip it on icy or very muddy days.
- Monsoon and winter driving: check road status before leaving Delhi from July to September and after snowfall. Do not stop under cut slopes during rain, and avoid driving on ice without proper tyres or chains.
- Weekend timing: reach Parwanoo before about 9 am on Saturdays and leave Shimla by early afternoon on Sundays to avoid the longest queues.
- Clothing: evenings are cool even in May; carry a warm layer in every season and proper winter wear from December to February.
To build a day-by-day plan with your own dates, use the Shimla trip planner. For another easy hill weekend from Delhi, see Rishikesh.
Frequently Asked Questions
What is the best time to visit Shimla?
March, April, May, October and November have the most reliable weather. January and February are for snow seekers, but snow in town is not guaranteed and roads can ice over. Avoid July to September if you can, because of landslide risk on the highway.
Does it snow in Shimla in December?
Sometimes, but rarely in large amounts. Most snowfall in town now comes in January and February. If snow is the main goal, keep your dates flexible and watch the forecast; Kufri and Narkanda, higher up, see snow more often.
How far is Shimla from Delhi and how long does it take?
About 350 km by road via Chandigarh, Parwanoo and Solan, which takes 7 to 9 hours. By rail, the Kalka Shatabdi and the toy train together take about 9 to 10 hours.
Can you drive a car up to Mall Road?
No. The roads up to the Mall are sealed or restricted, and private vehicles need permits that are tightly limited. Park at the Lift or another public lot and walk or take the Lift up.
Which toy train should you take from Kalka?
If you are coming from Delhi on the same day, the Himalayan Queen (52455) leaves Kalka around midday and is timed for the morning Kalka Shatabdi. If you stay overnight in Kalka or Chandigarh, the early Shivalik Deluxe or the Him Darshan vistadome gets you to Shimla by early afternoon. Confirm current timings on NTES before booking.
Is Kufri worth visiting?
Kufri is about 16 km from Shimla and is at its best in winter when there is snow. Outside the snow season it is a crowded stop for horse rides and photos; if you are short of time, Mashobra or Chail make a better half-day trip.
How many days are enough for Shimla?
Two days covers the heritage core, Jakhu and the Viceregal Lodge. Add a third day for Mashobra and Naldehra, Chail or Kufri.