Prices are in New Zealand Dollars.

Shimla travel guide

Shimla tourism | Shimla guide

You're Going to Love Shimla

Shimla is nestled in the foothills of the Himalayas and used to be the summer destination for Britons during the height of British rule. Here, you'll find an Indian town that hearkens to old colonial times. Ice skating, mountain climbing and bird watching can make it seem like a European country. But once you taste the food, visit the temples and commiserate with stray monkeys, you'll feel right back in India.

Top 5 Reasons to Visit Shimla

When to Visit Shimla

Estimated hotel price

Shimla in {1}

1 night at 3-star hotel
Prices are not fixed and may vary with time

March to June is the best time to visit Shimla, as the weather is pleasant and only gets better. Temperatures hover between 59°F and 86°F.

Average temperatures
Celsius (°C)
When the weather is nice in Shimla

How to Get to Shimla

Airports near Shimla

DED Dehra Dun
SLV Shimla

Airlines serving Shimla

Good (67,768 reviews)
Good (6,651 reviews)
Good (650 reviews)
Good (743 reviews)
Excellent (123 reviews)
Good (352 reviews)
Good (117 reviews)
Good (71 reviews)
Show more

Where to Stay in Shimla

Relax in luxury at the Oberoi Cecil or check into the moderately-priced yet comfy Hotel Ashiana Regency. Budget-travelers will appreciate a stay at Hotel White.

Popular Neighborhoods in Shimla

Where to stay in popular areas of Shimla

Most booked hotels in Shimla

How to Get Around Shimla

The Cost of Living in Shimla

Shopping Streets

On Mall Road, shoppers flock to visit Lakkar Bazaar and Lower Bazaar. Also, check out the area between Combermere Bridge and the Telegraph Office for smaller shops.

Groceries and Other

Roughly, a quart of milk costs ₹43.50 and a dozen eggs cost ₹57.50.

Cheap meal
Cheap meal
$3.54
A pair of jeans
A pair of jeans
$54.52
Single public transport ticket
Single public transport ticket
$0.45
Cappuccino
Cappuccino
$1.88

Where to Eat in Shimla

When you're hungry, stop by for some chow at the famous Baljees, where Indian mains are ₹100-150.

Other popular cities in Himachal Pradesh