Hotels in Shimla

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

Shimla, Himachal Pradesh, India
20 Jan — 21 Jan2
Shimla, Himachal Pradesh, India
Thu 20/1
Fri 21/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shimla

Filter by star ratings
All filters
Aditya Home Stay
Aditya Home Stay
4.0 Okay
Shimla, India
Show on map
6.8 km from city centre, Shimla 
OkayBased on 1 review
4.0

Aditya Home Stay provides charming 4-star accommodation in Shimla. Those staying at the property can also enjoy complimentary wireless internet throughout their stay.

Hotel Prestige
Hotel Prestige
5.9 Okay
The Mall, Shimla, India
Show on map
1.0 km from city centre, Shimla 
OkayBased on 44 reviews
5.9

Hotel Prestige Shimla is situated in Shimla and is close to the area's tourist attractions. It also offers a tour desk, a 24-hour reception and meeting rooms.

Aamod at Shoghi
Aamod at Shoghi
7.3 Good
Village Shahiaghat, Kaithlighat, Shimla, India
Show on map
10.2 km from city centre, Shimla 
GoodBased on 3 reviews
7.3

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.

The Nilaya
The Nilaya
6.9 Good
Village Sadhora, Mashobra-Naldhera Road, Shimla, India
Show on map
7.2 km from city centre, Shimla 
GoodBased on 3 reviews
6.9

The Nilaya is located in Shimla and offers free Wi-Fi. It also features an express check-in and check-out feature.

Radisson Hotel Shimla
Radisson Hotel Shimla
8.1 Excellent
171001 Goodwood Estate, Lower Bharari,Shimla Himachal Pradesh 171001, Ind, Shimla, India
Show on map
1.3 km from city centre, Shimla 
ExcellentBased on 374 reviews
8.1

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.

Welcomhotel By Itc Hotels, Shimla
Welcomhotel By Itc Hotels, Shimla
8.4 Excellent
Village Patengali, Shimla, India
Show on map
6.0 km from city centre, Shimla 
ExcellentBased on 153 reviews
8.4

Fortune Select Cedar Trail Mashobra Shimla provides a comfortable setting when in Shimla. It also offers a laundry service, free Wi-Fi and a 24-hour reception.

Wildflower Hall, An Oberoi Resort, Shimla
Wildflower Hall, An Oberoi Resort, Shimla
9.5 Excellent
Mashobra, Shimla, India
Show on map
7.8 km from city centre, Shimla 
ExcellentBased on 370 reviews
9.5

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

Tips for booking a Shimla hotel

Cheapest month:February
Most expensive month:April
Average price in Shimla:₹ 7,547/night
Absolute cheapest price found:₹ 521/night
Cheapest day:Friday
Most expensive day:Monday
₹ 3,119 - ₹ 28,328
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 1,651 - ₹ 4,084
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shimla hotels

Show all 1,259 hotels
1
The Zion Hotel
The Zion Hotel
8.8 Excellent
Near Sankat Mochan (Old Muhal Badai), Shimla, India
Show on map
3.1 km from city centre, Shimla, HP, India 

Amritara The Zion Hotel is situated in Shimla and offers free wireless internet. It also provides a 24-hour reception, luggage storage and room service.

2
Aamod at Shoghi
Aamod at Shoghi
7.3 Good
Village Shahiaghat, Kaithlighat, Shimla, India
Show on map
10.2 km from city centre, Shimla, HP, India 

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.

3
Hotel Kapil
Hotel Kapil
9.7 Excellent
Bharari Road, Lakkar Bazar, Shimla, India
Show on map
1.0 km from city centre, Shimla, HP, India 

Hotel Kapil is situated in Shimla and features complimentary wireless internet. It is conveniently positioned for those wishing to discover the area's attractions.

Cheapest hotels in Shimla, Himachal Pradesh

Show all 1,259 hotels
Oyo 1706 Hotel The Alpine Heritage Residency
Oyo 1706 Hotel The Alpine Heritage Residency
8.5 Excellent
Summer Nest, Talland Talland, Shimla, India
Show on map
1.4 km from city centre,  

Located in Shimla, OYO 1706 Hotel The Alpine Heritage Residency is within a 25-minute drive of Shimla Airport and provides a swimming pool. It is conveniently positioned for those wanting to sightsee in the area.

₹ 1,116
Avg. per night
Hotel Prestige
Hotel Prestige
5.9 Okay
The Mall, Shimla, India
Show on map
1.0 km from city centre,  

Hotel Prestige Shimla is situated in Shimla and is close to the area's tourist attractions. It also offers a tour desk, a 24-hour reception and meeting rooms.

₹ 1,265
Avg. per night
Treebo Trip Avantika
Treebo Trip Avantika
7.4 Good
Housing Board Colony, Strawberry Hill, Shimla, India
Show on map
2.7 km from city centre,  

Treebo Trip Avantika is located in Shimla and offers free Wi-Fi. It also provides laundry facilities and a laundry service.

₹ 1,414
Avg. per night
Hotel Silverine
Hotel Silverine
7.2 Good
Near High Court, The Mall, Shimla, India
Show on map
1.0 km from city centre,  

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

₹ 1,414
Avg. per night
Hotel Sidharth Regency
Hotel Sidharth Regency
5.7 Okay
73/12 Ram Bazar, Shimla, India
Show on map
0.4 km from city centre,  

Hotel Sidharth Regency is situated in Shimla and features free wireless internet. It is conveniently positioned for guests wishing to visit local attractions.

₹ 1,711
Avg. per night
Hill View Cottage
Hill View Cottage
7.2 Good
Near Passport Office, Panthaghati, Shimla, India
Show on map
4.0 km from city centre,  

Situated in Shimla, the hotel is a short drive from Kalka Shimla Railway and Himachal Pradesh University.

₹ 1,711
Avg. per night
Treebo Shimla Palace
Treebo Shimla Palace
5.5 Okay
Opposite Pooja Society, Shimla, India
Show on map
3.4 km from city centre,  

Treebo Shimla Palace is situated in Shimla and features free Wi-Fi. It also provides a laundry service and a 24-hour reception.

₹ 1,735
Avg. per night
Hotel Kapil
Hotel Kapil
9.7 Excellent
Bharari Road, Lakkar Bazar, Shimla, India
Show on map
1.0 km from city centre,  

Hotel Kapil is situated in Shimla and features complimentary wireless internet. It is conveniently positioned for those wishing to discover the area's attractions.

₹ 2,381
Avg. per night

Hotel prices in Shimla

2 stars and under
Oyo 18636 Cordial Inn
No. 1 most popular

Oyo 18636 Cordial Inn

24, Chotta Shimla To Kusumpti Rd, Shimla, India

₹ 1,190

Avg. per night

No. 2 most popular

Hotel Chaman Palace

Fingask Estate Below Kali Bari Temple, Shimla, India

6.8 Good
₹ 1,339

Avg. per night

Best value

Amarvilla Kuthala State

Kuthiala Estate,Between Cart Road And Mall Road, Near Hptdc Lift, Shimla, India

₹ 744

Avg. per night

3 stars
Hotel Raikot Resort
No. 1 most popular

Hotel Raikot Resort

NH 22 Shoghi, Shimla, India

₹ 2,158

Avg. per night

Hotel Sidharth Regency
No. 2 most popular

Hotel Sidharth Regency

73/12 Ram Bazar, Shimla, India

5.7 Okay
₹ 1,711

Avg. per night

Hill View Cottage
Best value

Hill View Cottage

Near Passport Office, Panthaghati, Shimla, India

7.2 Good
₹ 1,711

Avg. per night

4 stars +
Wildflower Hall, An Oberoi Resort, Shimla
No. 1 most popular

Wildflower Hall, An Oberoi Resort, Shimla

Mashobra, Shimla, India

9.5 Excellent
₹ 22,767

Avg. per night

Welcomhotel By Itc Hotels, Shimla
No. 2 most popular

Welcomhotel By Itc Hotels, Shimla

Village Patengali, Shimla, India

8.4 Excellent
₹ 13,020

Avg. per night

Radisson Hotel Shimla
Best value

Radisson Hotel Shimla

171001 Goodwood Estate, Lower Bharari,Shimla Himachal Pradesh 171001, Ind, Shimla, India

8.1 Excellent
₹ 10,639

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.1 from 374 reviews. Royal Tulip Shimla - Kufri (8.1 from 51 reviews) and Wildflower Hall, An Oberoi Resort, Shimla (9.5 from 370 reviews) are also highly rated Shimla hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Shimla Mall?

    With a rating of 8.1/10 from 374 reviews, Radisson Hotel Shimla is a hotel close to Shimla Mall that is highly recommended by HotelsCombined users.

  • How much do hotels in Shimla cost?

    The average price of a hotel in Shimla is ₹ 4,985 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Shimla?

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

  • How much is a hotel in Shimla tonight?

    A hotel in Shimla tonight has an average price of ₹ 4,018, but some deals have been found for as low as ₹ 670 in HotelsCombined searches over the last 72 hours. Prices in Shimla are changing frequently.