Shimla District Hotels from Rs1,020

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Shimla District

Treebo Trend Maharaja
3 out of 5
Fingask Estate, Near Kali Bari Temple, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs1,823
per night
Feb 20 - Feb 21
3.6/5Good! (10 reviews)

"Hotel is not easy reachable. It's too far from parking"…"

Reviewed on 24 Dec 2019

Treebo Trend Maharaja
The Oberoi Cecil, Shimla
5 out of 5
Chaura Maiden, Shimla, Himachal Pradesh
Rs12,000
per night
Feb 14 - Feb 15
4.8/5Exceptional! (76 reviews)
Too Good

"Stay in Cecil was excellent in every respect, we had come to relax and honestly could not have chosen a better property. The staff was very very good and food excellent.My room number 206 was spacious and well furnished. The Spa facilities and heated swimming pool really made it a very relaxed trip. ..."…"

Reviewed on 7 Oct 2019

The Oberoi Cecil, Shimla
Wildflower Hall, An Oberoi Resort, Shimla
5 out of 5
Mashobra, Chharabra, Shimla, Himachal Pradesh
Rs15,750
per night
Feb 16 - Feb 17
4.7/5Exceptional! (53 reviews)

"We were on our honeymoon. Staff made us feel at home. Excellent service. Excellent food. Breathtaking view. Our favourite part was the hiking trail. Would visit again."…"

Reviewed on 5 Jan 2020

Wildflower Hall, An Oberoi Resort, Shimla
Shimla British Resort
3 out of 5
Annadel Road, Near Vidhan Sabha, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs2,080
per night
Jan 25 - Jan 26
4/5Very Good! (2 reviews)

"Britsh resort Shimla is very bad place .not stay any Person"…"

Reviewed on 23 Nov 2019

Shimla British Resort
Cardinal Royal  Retreat
4 out of 5
5 - Dingle Estate, Near Victory Tunnel, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs4,800
per night
Jan 26 - Jan 27
4/5Very Good! (1 review)

"It was exactly as per pictures on the net. Service was great."…"

Reviewed on 26 Nov 2019

Cardinal Royal Retreat
One Earth Aachman Nature Valley Resort
4 out of 5
Village Dagogi, PO-Baldeyan, Mashobra, Shimla, Himachal Pradesh
Free cancellation
Rs2,422
per night
Jan 27 - Jan 28
4/5Very Good! (1 review)

"We had a weekend trip to Mashobra with family and friends. Property is nicely located downhill and have a very nice view of the valley. Everything was good but I would say that food quality could be improved. Staff was really helpful. Property is around 600m off main road and reaching there is adventurers ..."…"

Reviewed on 31 Jul 2019

One Earth Aachman Nature Valley Resort
Hotel Pineview Shimla
3 out of 5
Circular Road, Shimla, HP
Free cancellation
Rs1,400
per night
Feb 9 - Feb 10
3.3/5 (3 reviews)

"It is a nice hotel for Staying in Shimla"…"

Reviewed on 31 Dec 2019

Hotel Pineview Shimla
Hotel Raikot Resort
3 out of 5
NH 22 Shoghi, Shimla Hills Near Shoghi Petrol Pump, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs1,020
per night
Jan 25 - Jan 26
4.6/5Wonderful! (5 reviews)
Hotel with Good view

"It's a short 5 min but difficult drive from main highway. Apart from that all other things were good"…"

Reviewed on 29 Jun 2019

Hotel Raikot Resort
Toshali Royal View Resort
4 out of 5
PO Munda Ghat, Via Kanda Ghat, Kufri Chail Road, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
Rs2,290
per night
Jan 25 - Jan 26
3.3/5 (12 reviews)

"Good place to stay, only problem is that you can not sit in the balcony because of the Monkeys out there"…"

Reviewed on 25 Nov 2018

Toshali Royal View Resort
Taj Theog Resort & Spa, Shimla
5 out of 5
Tehsil Theog, Theog
Rs10,800
per night
Jan 28 - Jan 29
4.8/5Exceptional! (4 reviews)
Amazing Hospitality, Kids & Parent Friendly

"Hospitality was simply amazing, the staff was very parent & kids friendly. Good rooms, would have loved it more if it had a bath tub. Enjoyed the pool & steam."…"

Reviewed on 5 Nov 2019

Taj Theog Resort & Spa, Shimla
Can't see what you're looking for?
See all available properties in Shimla District
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Shimla District

Visitors to Shimla District are sure to enjoy the mountains. Tourists can also enjoy the city's temples and golf courses.

  • There are 205 hotels and other accommodation options in Shimla District
  • The closest major airport is in Shimla (SLV), 6.7 mi (10.8 km) from the city centre
  • The next closest is in Chandigarh (IXC), 36.7 mi (59 km) away

Dressing for Shimla District

  • Between January and March, daytime temperatures average 31°C, whilst night-time temperatures stay around 7°C
  • From April to June, the average is 39°C during the day and 16°C at night
  • July to September sees average temperatures of 36°C during the day and 21°C at night
  • Between October and December, you can expect 32°C as the daytime average and 7°C as the night-time average
  • Average annual rainfall for Shimla District is 840 millimetres
  • June and May are usually the hottest months averaging 38°C, while January and December are usually the coldest with an average temperature of 8°C

Frequently asked questions

Shimla District Hotel Reviews

More trip options