Shimla, Shimla Hills, Himachal Pradesh, Himachal Pradesh, India
Shimla Hills, Himachal Pradesh

Shimla Hills, Himachal Pradesh, Himachal Pradesh, India

The old summer capital of British India on a ridge at about 2,200 m: colonial Ridge and Mall, Jakhu, the Viceregal Lodge and the UNESCO toy train, 350 km from Delhi.

2–3 days₹8,500 per personMarch to June for weather; October to November for clear skies; January for snowEasy

Shimla Travel Guide

AI trip planner

Trip hub overview

Shimla is the capital of Himachal Pradesh and the old summer capital of British India, a town strung along a ridge at roughly 2,200 metres with Jakhu hill rising behind it. The colonial core is compact and walkable: the Ridge with Christ Church, the Mall with its Tudor-style shopfronts, the Gaiety Theatre, and, at the western end of town, the Viceregal Lodge where the 1945 Simla Conference was held. The Kalka–Shimla Railway, a narrow-gauge line opened in 1903 and part of UNESCO's Mountain Railways of India World Heritage Site since 2008, still climbs up from the plains every day.

It is also a working state capital, and the traffic shows it. The Cart Road below the Mall jams on weekends, private cars are kept off the core Mall area, and hotels near the Ridge are reached on foot or by the public lift. The trip goes well when you plan around that: arrive early or by train, park once, walk the heritage core, and use Shimla as a base for quieter places such as Mashobra, Naldehra and Chail.

From Delhi NCR, Shimla is about 350 km away, a 7 to 9 hour drive or a morning Shatabdi to Kalka followed by five hours on the toy train. Two to three days is the right length. This page covers what is in town and what is a day trip, how to get there, when to go, what it costs and the rules worth knowing before you drive up.

LocationShimla district, southern Himachal Pradesh; the town spreads along a ridge at about 2,200 m, with Jakhu hill (about 2,455 m) as its highest point
Distance from Delhi NCRAbout 350 km by road via Ambala, Zirakpur, Parwanoo and Solan (340–370 km depending on where you start)
Road time from Delhi NCRAbout 8 hours including breaks (7–9 hours depending on traffic at Parwanoo and the Shimla entry)
Ideal trip length2–3 days
Typical budget (per person)About ₹8,500 for a 2-day trip from Delhi NCR, including travel, one night in a mid-range hotel, food and entries (estimate)
Best time to visitMarch, April, May, October and November; January–February only if you want a chance of snow and accept icy roads
Best forWeekend trips, colonial heritage, the toy train, family trips, forest walks, a stop on the way to Kinnaur and Spiti
Places to see9 curated highlights: 5 in town, 4 day trips

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.

Trip highlights

6 items
Location
Shimla Hills, Himachal Pradesh, Himachal Pradesh, India
From Delhi NCR
350 km from Delhi NCR
Road time from NCR
8 hours by road from Delhi NCR
Best transport
Train, Car, Bus, Motorcycle
Difficulty
Easy
Places listed
9 highlights

Plan your visit

Everything you need at a glance

Practical planning details for Shimla — timing, budget, and how to reach — so you can decide quickly before diving into places and routes.

Weekend tripsHeritage and colonial historyToy trainFamily trips

Ideal trip length

2–3 days

Most travelers spend 2–3 days in Shimla.

Typical budget

₹8,500 per person

Per person, excluding long-distance transport.

Best time

March to June for weather; October to November for clear skies; January for snow

Typical temperatures: -2–28°c in season.

Getting there

Train, Car, Bus, Motorcycle

350 km from Delhi NCR · 8 hours by road from Delhi NCR

Budget tables and line items live in the Shimla trip cost guide.

Driving from Delhi? See the best route, toll plazas and where to stop: Delhi to Shimla by road.

Need the full route picture? Jump to the map.

Live weather

Shimla now

Forecast from Open-Meteo. Updated .

15°C

Drizzle

Today
5° – 16°
Wind
7 km/h
Humidity
47%

7-day outlook

  • Fri, Oct 16

    Drizzle

    16° / 5°

    0.8 mm

  • Sat, Oct 17

    Partly cloudy

    18° / 5°

    —

  • Sun, Oct 18

    Clear sky

    19° / 5°

    —

  • Mon, Oct 19

    Clear sky

    19° / 6°

    —

  • Tue, Oct 20

    Clear sky

    19° / 7°

    —

  • Wed, Oct 21

    Clear sky

    19° / 7°

    —

  • Thu, Oct 22

    Clear sky

    18° / 7°

    —

Trip enquiry

Plan your Shimla trip with us

Share your name, phone, and destination — we’ll help you plan your trip.

Deep dives

Planning topics for Shimla

Short summaries on this hub — each topic links to a dedicated guide so details live in one place.

Trip cost & budgets

Per-person costs for a 2-day Shimla trip from Delhi NCR in 2026: budget ₹3,000-4,500, mid-range ₹6,500-10,500 and premium ₹17,500-30,000, with itemised tables.

See trip cost breakdown

Best places & things to do

The places to visit in Shimla, split into what is in town and what is a day trip, with what each is, why go, time needed and a practical tip for each. Includes The Ridge and Christ Church, Jakhu Temple, Mall Road, and more.

Read places & activities guide

Sample itinerary

Two days in Shimla from Delhi NCR: drive up early, walk the Mall and Ridge, climb to Jakhu, tour the Viceregal Lodge and get home by night, with train and bus options.

Read the 2-day itinerary

All planning guides

Every deep-dive article for Shimla — one cluster, no duplicate pages.

Curated routes

Structured routes in the itineraries library.

2 daysEasy7 stops

Shimla 2-Day Itinerary

Toy train or road in, Ridge and Mall at dusk, Jakhu at dawn, Viceregal Lodge and a Mashobra–Naldehra loop.

  1. MorningKalka–Shimla toy train or road
  2. Late morningRidge & Christ Church
  3. AfternoonLower Bazaar & lunch

Prefer hour-by-hour planning from Delhi NCR? Read the 2-day Shimla itinerary guide

Nearby places

Other verified places within Shimla.

  • Mall Road

    Other

    0 km

  • Jakhu Temple

    Temple

    1 km

  • Kalka–Shimla Railway

    Viewpoint

    1 km

  • Viceregal Lodge (Rashtrapati Niwas)

    Viewpoint

    3 km

  • Mashobra and Naldehra

    Viewpoint

    6 km

  • Kufri

    Other

    9 km

Map

Mapped places in Shimla.

Loading map…

Explore places

Browse verified places in Shimla by category.

Viewpoint

The Ridge and Christ Church

Shimla's open promenade on the crest, with neo-Gothic Christ Church (consecrated 1857), Scandal Point and Gaiety Theatre close by.

Location
Mapped
Temple

Jakhu Temple

Hanuman temple on Shimla's highest hill (about 2,455 m), with a 33 m statue and a steep forest walk from the Ridge.

Location
Mapped
Other

Mall Road

Shimla's pedestrian main street of colonial buildings, cafes and shops, linked to the Cart Road by the public Lift.

Location
Mapped
Viewpoint

Viceregal Lodge (Rashtrapati Niwas)

The 1888 viceregal residence on Observatory Hill, now the Indian Institute of Advanced Study, with guided tours. Closed Mondays.

Location
Mapped
Viewpoint

Mashobra and Naldehra

Forest and orchard villages about 12 and 22 km north of Shimla, with homestays, resorts and the Naldehra golf course.

Location
Mapped
Other

Kufri

Busy snow-and-horse-ride stop about 16 km from Shimla on NH5, best in winter; Mahasu peak by horse or on foot.

Location
Mapped
Viewpoint

Tattapani

Hot springs on the Sutlej roughly 50 km north of Shimla via Naldehra, far below the ridge; the springs now feed tanks and baths.

Location
Mapped
Viewpoint

Kalka–Shimla Railway

UNESCO-listed narrow-gauge line opened in 1903, climbing 96 km from Kalka to Shimla through 102 tunnels in about five hours.

Location
Mapped
Viewpoint

Chail

Hill retreat about 44 km from Shimla built by the Patiala maharajas, with a palace hotel and a cricket ground at 2,444 m.

Location
Mapped

More weekend trips

If you liked Shimla, these trips we've covered are worth a look too.

Shimla FAQs

What is the best time to visit Shimla?+

Use our month-by-month best-time tool for Shimla by trip type (snow, budget, family, and more): https://www.harshonroads.com/best-time-to-visit/shimla. Editorial best months on file: March, April, May, October, November.

How many days do you need in Shimla?+

Most travelers plan 2–3 days to cover the main highlights.

What is the estimated budget for Shimla?+

A typical trip budget is ₹5,000–₹25,000 per person, excluding flights or long-distance transport.

How do you reach Shimla from Delhi?+

350 km from Delhi NCR. 8 hours by road from Delhi NCR.

Useful tools

Trip planner

Plan your Shimla trip

Shape dates, interests, and a daily route with the HarshOnRoads trip planner.

Hotels

Find stays in Shimla

Live prices, top-rated stays and prices by area, bookable here on HarshOnRoads. Prices include our service margin.