Hotels in Shimla

Search and compare Shimla hotels from hundreds of travel sites and save

Shimla, Himachal Pradesh, India
24 Jun — 25 Jun2
Shimla, Himachal Pradesh, India
Thu 24/6
Fri 25/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shimla

Filter by star ratings
All filters
Wildflower Hall, An Oberoi Resort, Shimla
Wildflower Hall, An Oberoi Resort, Shimla
9.5 Excellent
Chharabra, Shimla - 171 012, Himachal Pradesh, India, Shimla, India
Show on map
7.8 km from city centre, Shimla 
ExcellentBased on 354 reviews
9.5

Wildflower Hall Shimla offers 5-star accommodation in Mashobra. It also has outdoor tennis courts and an indoor pool.

Hotel Silverine
Hotel Silverine
7.1 Good
Near High Court, The Mall, Shimla, India
Show on map
1.1 km from city centre, Shimla 
GoodBased on 28 reviews
7.1

Hotel Silverine provides comfortable 3-star accommodation in Shimla. It is conveniently located for those wishing to visit local attractions.

Aamod Resort - Shoghi
Aamod Resort - Shoghi
7.9 Good
Village Shahiaghat, Kaithlighat, Shimla, India
Show on map
10.2 km from city centre, Shimla 
GoodBased on 25 reviews
7.9

Located in Shimla, Aamod at Shoghi is an easy drive from Jaypee University of Information Technology and provides free public parking on site. The resort offers a Jacuzzi, as well as rooms with private terraces.

Club Mahindra Kandaghat
Club Mahindra Kandaghat
7.2 Good
Shimla Hills, Kalka Shimla Highway, Shimla, India
Show on map
11.5 km from city centre, Shimla 
GoodBased on 44 reviews
7.2

Club Mahindra Kandaghat is situated in Shimla and offers free wireless internet. It also provides 24-hour room service, luggage storage and a 24-hour reception.

Larisa Resort Shimla
Larisa Resort Shimla
6.5 Good
NH5, Kachi Ghati, Shimla, India
Show on map
3.0 km from city centre, Shimla 
GoodBased on 22 reviews
6.5

Larisa Wellness Resort Shimla is located in Shimla and features complimentary Wi-Fi. It also provides an express check-in and check-out feature.

Radisson Hotel Shimla
Radisson Hotel Shimla
8.2 Excellent
Goodwood Estate, Shimla, India
Show on map
1.3 km from city centre, Shimla 
ExcellentBased on 388 reviews
8.2

Radisson Hotel Shimla provides a comfortable setting while in Shimla. It features a spa and wellness centre, as well as a sauna, a Jacuzzi and an outdoor pool.

The Oberoi Cecil, Shimla
The Oberoi Cecil, Shimla
9.4 Excellent
Chaura Maiden, Shimla, India
Show on map
1.1 km from city centre, Shimla 
ExcellentBased on 309 reviews
9.4

Located in Shimla, The Oberoi Cecil is an easy drive from Himachal Pradesh University and Kalka Shimla Railway. A limousine service and an indoor pool are just some of the deluxe amenities on offer to guests throughout their stay.

Honeymoon Inn
Honeymoon Inn
8.7 Excellent
Nr US Club the Mall, Shimla, India
Show on map
0.2 km from city centre, Shimla 
ExcellentBased on 83 reviews
8.7

Honeymoon Inn Shimla provides comfortable 3-star accommodation in Shimla. It is conveniently located for guests wanting to sightsee in the area.

Royal Tulip Shimla, Kufri
Royal Tulip Shimla, Kufri
8.1 Excellent
National Highway 5, Shimla, India
Show on map
9.7 km from city centre, Shimla 
ExcellentBased on 53 reviews
8.1

Located in Kufri, Royal Tulip Shimla Kufri is within a 40-minute drive of Shimla Airport and offers an outdoor pool and a sauna. It provides 5-star accommodation with air-conditioned rooms.

Snow Valley Resorts
Snow Valley Resorts
8.3 Excellent
Ghora Chowki ( Near Kachi Ghatti ) NH- 22, Shimla, India
Show on map
2.9 km from city centre, Shimla 
ExcellentBased on 350 reviews
8.3

Located in Shimla, Snow Valley Resorts is an easy drive from Lakkar Bazaar and Mall Road. It also offers free Wi-Fi, a kids club and a swimming pool.

Tips for booking a Shimla hotel

Cheapest month:May
Most expensive month:August
Average price in Shimla:$195/night
Absolute cheapest price found:$2/night
Cheapest day:Saturday
Most expensive day:Friday
$85 - $465
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$44 - $465
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shimla hotels

Show all 1,166 hotels
1
Aamod Resort - Shoghi
Aamod Resort - Shoghi
7.9 Good
Village Shahiaghat, Kaithlighat, Shimla, India
Show on map
10.2 km from city centre, Shimla 

Located in Shimla, Aamod at Shoghi is an easy drive from Jaypee University of Information Technology and provides free public parking on site. The resort offers a Jacuzzi, as well as rooms with private terraces.

Cheapest hotels in Shimla, Himachal Pradesh

Show all 1,166 hotels
Hotel Silverine
Hotel Silverine
7.1 Good
Near High Court, The Mall, Shimla, India
Show on map
1.1 km from city centre,  

Hotel Silverine provides comfortable 3-star accommodation in Shimla. It is conveniently located for those wishing to visit local attractions.

$44
Avg. per night
Larisa Resort Shimla
Larisa Resort Shimla
6.5 Good
NH5, Kachi Ghati, Shimla, India
Show on map
3.0 km from city centre,  

Larisa Wellness Resort Shimla is located in Shimla and features complimentary Wi-Fi. It also provides an express check-in and check-out feature.

$69
Avg. per night
Snow Valley Resorts
Snow Valley Resorts
8.3 Excellent
Ghora Chowki ( Near Kachi Ghatti ) NH- 22, Shimla, India
Show on map
2.9 km from city centre,  

Located in Shimla, Snow Valley Resorts is an easy drive from Lakkar Bazaar and Mall Road. It also offers free Wi-Fi, a kids club and a swimming pool.

$73
Avg. per night
Honeymoon Inn
Honeymoon Inn
8.7 Excellent
Nr US Club the Mall, Shimla, India
Show on map
0.2 km from city centre,  

Honeymoon Inn Shimla provides comfortable 3-star accommodation in Shimla. It is conveniently located for guests wanting to sightsee in the area.

$77
Avg. per night
Club Mahindra Kandaghat
Club Mahindra Kandaghat
7.2 Good
Shimla Hills, Kalka Shimla Highway, Shimla, India
Show on map
11.5 km from city centre,  

Club Mahindra Kandaghat is situated in Shimla and offers free wireless internet. It also provides 24-hour room service, luggage storage and a 24-hour reception.

$80
Avg. per night
Aamod Resort - Shoghi
Aamod Resort - Shoghi
7.9 Good
Village Shahiaghat, Kaithlighat, Shimla, India
Show on map
10.2 km from city centre,  

Located in Shimla, Aamod at Shoghi is an easy drive from Jaypee University of Information Technology and provides free public parking on site. The resort offers a Jacuzzi, as well as rooms with private terraces.

$151
Avg. per night
Radisson Hotel Shimla
Radisson Hotel Shimla
8.2 Excellent
Goodwood Estate, Shimla, India
Show on map
1.3 km from city centre,  

Radisson Hotel Shimla provides a comfortable setting while in Shimla. It features a spa and wellness centre, as well as a sauna, a Jacuzzi and an outdoor pool.

$167
Avg. per night
Royal Tulip Shimla, Kufri
Royal Tulip Shimla, Kufri
8.1 Excellent
National Highway 5, Shimla, India
Show on map
9.7 km from city centre,  

Located in Kufri, Royal Tulip Shimla Kufri is within a 40-minute drive of Shimla Airport and offers an outdoor pool and a sauna. It provides 5-star accommodation with air-conditioned rooms.

$183
Avg. per night

Hotel prices in Shimla

4 stars and up

$69 - $441

Radisson Hotel Shimla

No. 1 most popular

$167
Avg. per night
Wildflower Hall, An Oberoi Resort, Shimla

No. 2 most popular

$441
Avg. per night
Larisa Resort Shimla

Best value

$69
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Shimla

About Shimla

Nestled in the Himalayan foothills, Shimla is the capital of Himachal Pradesh and boasts a rich history as the summer capital of British India. It’s renowned for its elegant Victorian architecture and historic narrow-gauge railway, as well as sweeping views of the Shivalik Ranges.

Things to do

Soak up the dramatic mountain views on the narrow-gauge train from Kalka to Shimla, built in 1898 during the British Raj. Journey through the Himalayan Shivalik Hills and across more than 800 bridges while being pulled by vintage diesel-hydraulic locomotives.

Mingle with locals along Shimla’s main thoroughfare, the Mall, which is filled with Victorian architecture and retains its Raj-era charm. Take in the street vistas from Scandal Point where a statue of Indian freedom fighter, Lala Lajpat Rai, stands, then shop for Himachal handicrafts along the pedestrianised strip.

For the best views in Shimla, head to Jakhoo Hill to discover sweeping panoramas of the Shivalik Ranges. You’ll also find the ancient temple of Jakhoo, which is dedicated to Lord Hanuman and features the world’s tallest statue of this Hindu deity.

Step inside the former residence of the British Viceroy of India at the Rashtrapati Niwas, also known as “Viceregal Lodge”, a Jacobethan-style residence that dominates the Observatory Hills of Shimla. It was completed in 1888 and houses an impressive collection of artefacts and photographs detailing British rule in India.

Getting around

Chandigarh International Airport is around 3.5 hours’ drive from Shimla and there are regular trains from Delhi to Kalka Railway Station. Long-distance buses also connect Delhi and Shimla, while taxis are readily available for getting around the city.

Shimla travel FAQs

  • What are the best hotels in Shimla?

    Radisson Hotel Shimla is a very popular hotel in Shimla, with a score of 8.2 from 388 reviews. Wildflower Hall, An Oberoi Resort, Shimla (9.5 from 354 reviews) and The Oberoi Cecil, Shimla (9.4 from 309 reviews) are also highly rated Shimla hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Shimla Mall?

    Radisson Hotel Shimla is a hotel near Shimla Mall that is popular with HotelsCombined users, scoring 8.2 across 388 reviews.

  • How much do hotels in Shimla cost?

    Searches in the last 72 hours suggest an average price of around $77/night is normal for a hotel in Shimla. 4-star and 5-star hotels in Shimla had average prices of $125/night and $372/night, respectively.

  • How much is a cheap hotel in Shimla?

    Over the last 3 days, Shimla hotels have been found for as cheap as $9/night in searches by HotelsCombined users.

  • How much is a hotel in Shimla tonight?

    Prices for a hotel in Shimla tonight are about $92 on average, but HotelsCombined users have found prices as low as $17 for tonight in the last 3 days. The best price found for a 4-star hotel in Shimla tonight is $49.