Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shimla

Filter by star ratings
All filters
Hotel Grace
6.1 Good

1.3 km from city centre, Shimla Show on map

GoodBased on 5 reviews
6.1

Situated in Shimla, Hotel Grace Shimla provides 3-star accommodation, as well as a swimming pool. It offers complimentary Wi-Fi, a 24-hour reception and room service.

Fabhotel Aditya Home Stay
4.0 Okay

6.8 km from city centre, Shimla Show on map

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.

Mahasu House
9.2 Excellent

8.3 km from city centre, Shimla Show on map

ExcellentBased on 14 reviews
9.2

Mahasu House offers relaxed 4-star accommodation in Mashobra.

Aamod Resort - Shoghi
7.9 Good

10.2 km from city centre, Shimla Show on map

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.

Oyo 13149 Home Hill View Barmu

2.8 km from city centre, Shimla Show on map

OYO Home Hills View Bharari offers a comfortable setting while in Shimla.

Hotel Woodrina
8.6 Excellent

4.5 km from city centre, Shimla Show on map

ExcellentBased on 3 reviews
8.6

Hotel Woodrina provides comfortable 3-star accommodation in Shimla. It also offers free Wi-Fi, laundry facilities and a rooftop terrace.

Welcomhotel By Itc Hotels Shimla
8.3 Excellent

6.0 km from city centre, Shimla Show on map

ExcellentBased on 67 reviews
8.3

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.

Oyo 10942 Home Inn
2.0 Mediocre

2.8 km from city centre, Shimla Show on map

MediocreBased on 1 review
2.0

Located in Shimla, Oyo 10942 Home Inn is within easy reach of Mall Road and Naldehra Golf Club. It also offers bicycle rental, laundry facilities and a car rental desk.

V Resorts Vatika Shoghi

8.0 km from city centre, Shimla Show on map

Located in Shimla, Vatika Resort is within a 25-minute drive of Shimla Airport and offers an outdoor pool. Guests can also enjoy free internet access throughout the property.

Tips for booking a Shimla hotel

Cheapest month:February
Most expensive month:April
Average price in Shimla:₹ 7,451/night
Absolute cheapest price found:₹ 506/night
Cheapest day:Thursday
Most expensive day:Monday
₹ 3,252 - ₹ 27,558
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 2,793 - ₹ 4,708
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Shimla hotels

Show all 1,044 hotels
1
Aamod Resort - Shoghi
7.9 Good

10.2 km from city centre, Shimla Show on map

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.

2
Hotel Kapil
9.7 Excellent

1.0 km from city centre, Shimla Show on map

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,044 hotels
Thira Shimla
8.1 Excellent

0.7 km from city centre, Shimla Show on map

Thira Shimla is situated in Shimla and is close to the area's tourist attractions. It is located a brief walk from Lakkar Bazaar and Mall Road.

₹ 507
Avg. per night
Amarvilla Kuthala State

0.5 km from city centre, Shimla Show on map

Amarvilla Kuthala State is located in Shimla and is close to the area's tourist attractions. It also provides a 24-hour reception.

₹ 724
Avg. per night
Vanvaas Home stay 10km from shimla
8.3 Excellent

3.8 km from city centre, Shimla Show on map

Located in Shimla, Vanvaas Home stay 10km from shimla is an easy drive from Mall Road and Naldehra Golf Club.

₹ 796
Avg. per night
Hotel City Inn

2.8 km from city centre, Shimla Show on map

This comfortable hotel in Shimla offers complimentary wireless internet, as well as a lift and laundry facilities. It is moments from University Institute of Information Technology and Himachal Pradesh University.

₹ 869
Avg. per night
Hill View Cottage
2.7 Mediocre

4.1 km from city centre, Shimla Show on map

Hill View Cottage Shimla provides cosy rooms, equipped to fit the needs of any guest.

₹ 869
Avg. per night
Hotel Lords Garden Glory

9.5 km from city centre, Shimla Show on map

Situated close to Shoghi Railway Station, Hotel Lords Garden Glory provides guests with an ideal base when in Shimla. Those staying at the property can also make use of complimentary Wi-Fi access throughout their stay.

₹ 941
Avg. per night
Oyo 13149 Home Hill View Barmu

2.8 km from city centre, Shimla Show on map

OYO Home Hills View Bharari offers a comfortable setting while in Shimla.

₹ 1,013
Avg. per night
Verma's Homestay

2.9 km from city centre, Shimla Show on map

Verma's Homestay offers a comfortable setting when in Shimla.

₹ 1,013
Avg. per night

Hotel prices in Shimla

2 stars or below

₹ 724 - ₹ 3,474

No. 1 most popular

₹ 1,158
Avg. per night

No. 2 most popular

Hotel Surya
6.3 Good
₹ 3,474
Avg. per night

Best value

₹ 1,809
Avg. per night
3 stars

₹ 869 - ₹ 5,718

No. 1 most popular

Hill View Cottage
2.7 Mediocre
₹ 869
Avg. per night

No. 2 most popular

Hotel Raikot Resort
8.5 Excellent
₹ 1,809
Avg. per night

Best value

Hotel Basant
6.2 Good
₹ 1,303
Avg. per night
4 stars and up

₹ 4,705 - ₹ 12,304

No. 1 most popular

₹ 5,139
Avg. per night

No. 2 most popular

₹ 6,080
Avg. per night

Best value

₹ 4,705
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?

    Royal Tulip Shimla - Kufri is a very popular hotel in Shimla, with a score of 8.2 from 51 reviews. Snow Valley Resorts (8.2 from 306 reviews) and The Oberoi Cecil (9.3 from 281 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 9.3/10 from 281 reviews, The Oberoi Cecil is a hotel close to Shimla Mall that is highly recommended by HotelsCombined users.

  • How much is a hotel in Shimla tonight?

    A hotel in Shimla tonight can start as low as ₹ 651 for the night, with an average cost of ₹ 3,908, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Shimla tonight, prices start from ₹ 1,375.