India may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels in Shimla

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Star rating
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
Nature Nest Eco Resort
3 out of 5
Chail Kufri Road, Koti, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $62 per night from Jan 19 to Jan 20
10.81 km from city centre
Nature Nest Eco Resort
Jungle Livinn
3 out of 5
Kufri - Chail Rd, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $87 per night from Jan 18 to Jan 19
12.65 km from city centre
Jungle Livinn
Wildflower Hall, An Oberoi Resort, Shimla
5 out of 5
Mashobra, Chharabra, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $409 per night from Jan 29 to Jan 30
7.3 km from city centre
4.7/5Exceptional! (68 reviews)

"All good. Excellent service. Relaxed stay. Would love to visit again"…"

Reviewed on Nov. 3, 2020

Wildflower Hall, An Oberoi Resort, Shimla
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Snow Valley Resorts
4 out of 5
Ghora Chowki ( Near Kachi Ghatti ), NH- 22, Shimla, H.P
Free cancellationReserve now, pay when you stay
The price is CA $66 per night from Jan 19 to Jan 20
3.33 km from city centre
4.2/5Very Good! (27 reviews)

"Hotel is just on the road. And it is very accessible by your car unlike a few hotels in shimla. Rooms were very nice. I went with my family for 4 days and it was a very pleasant stay. Also their breakfast buffet was very delicious."…"

Reviewed on Nov. 24, 2019

Snow Valley Resorts
Mashobra Greens
3 out of 5
Village Shipur Mashobra, Shimla, Himachal Pradesh 171007, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $42 per night from Jan 18 to Jan 19
6.13 km from city centre
4/5Very Good! (1 review)
Great ambience

"Great ambience and the location of the property is really nice"…"

Reviewed on Jul. 24, 2018

Mashobra Greens
The Oberoi Cecil, Shimla
5 out of 5
Chaura Maiden, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $192 per night from Jan 18 to Jan 19
1.6 km from city centre
4.8/5Exceptional! (81 reviews)

"Excellent stay. Off the hook hospitality. Just registered for their loyality program. Will stay at Oberoi hotels only from now on. Only one negative was that their wasn't any snow fall in Shimla. Other than that, the best hospitality staff is of oberois only"…"

Reviewed on Jan. 9, 2021

The Oberoi Cecil, Shimla
Regenta Resort & Spa Mashobra
4 out of 5
Circular Road Near Mahasu House, Purani Koti, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $131 per night from Jan 18 to Jan 19
6.02 km from city centre
Regenta Resort & Spa Mashobra
Larisa Resort, Shimla
4 out of 5
NH5, Kachi Ghati, Shimla, HP
The price is CA $65 per night from Jan 19 to Jan 20
3.52 km from city centre
Larisa Resort, Shimla
Radisson Hotel Shimla
4.5 out of 5
Good Wood Estate Near Auckland Tunnel, Lower Bharari Road, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $130 per night from Jan 18 to Jan 19
1 km from city centre
4.1/5Very Good! (161 reviews)

"We, 4 friends, had a night stay at this property and it was a lovely experience, seeing the location of the property (just 7 minutes from the mall road via drive) it was quite convenient. Rooms are nice spacious, breakfast menu is widespread plus delicious food just fewer options in Nonvegetarian ..."…"

Reviewed on Nov. 29, 2020

Radisson Hotel Shimla
Clarkes hotel, A grand heritage hotel since 1898
5 out of 5
The Mall, Shimla, Himachal Pradesh
The price is CA $131 per night from Jan 18 to Jan 19
0.61 km from city centre
4.4/5Excellent! (56 reviews)

"It was comfortable and amazing stay,fortunately we were the first guest after lock down of Corona . Location is excellent for move on Mall Road and hub of city centre ."…"

Reviewed on Sep. 29, 2020

Clarkes hotel, A grand heritage hotel since 1898
Treebo Trend Varuna Shimla
3 out of 5
5 Sherwood Estate, Gorton Castle Square, Opposite Railway Board Building, Shimla
Free cancellationReserve now, pay when you stay
The price is CA $34 per night from Feb 11 to Feb 12
0.78 km from city centre
3.5/5Good! (20 reviews)

"poor management, before going to the hotel make sure you have decided your parking place. Staff sometimes come out as rude"…"

Reviewed on Jul. 24, 2019

Treebo Trend Varuna Shimla
Treehouse Chail Villas
3 out of 5
Chail, Near Chail Market, Shimla, HP
Free cancellationReserve now, pay when you stay
The price is CA $148 per night from Jan 24 to Jan 25
12.64 km from city centre
Treehouse Chail Villas
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
The price is CA $31 per night from Jan 18 to Jan 19
9.67 km from city centre
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 Jun. 29, 2019

Hotel Raikot Resort
Manla Homes Resort
3.5 out of 5
Vill Manla, Mohanpur Road, Baldeyan, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $62 per night from Feb 1 to Feb 2
5.72 km from city centre
2.5/5 (2 reviews)

"property was nice but the room services were pathetic. We ordered dinner and the the room service delivered few items missing, on being questioned , we were told that you never ordered these items. When we asked them to go through their record , they sent the food to us but didn’t gave any bowl , ..."…"

Reviewed on Dec. 30, 2019

Manla Homes Resort
Welcomhotel Mashobra - Member ITC Hotels Group
5 out of 5
Village Patengali, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $157 per night from Feb 3 to Feb 4
6.03 km from city centre
4.5/5Wonderful! (2 reviews)
Connect to Nature

"Stay was awesome.. service also awesome, staff very cooperative.. view very nice.."…"

Reviewed on Jan. 6, 2021

Welcomhotel Mashobra - Member ITC Hotels Group
Club Mahindra Mashobra
4 out of 5
Gables, Mashobra, Shimla, Himachal Pradesh
Get Rates
6.06 km from city centre
3.9/5Good! (9 reviews)
Excellent Stay&STAFF.Made our trip more beautiful

"Excellent staff. Right from the check in till the check out, everyone was so welcoming. At the reception, restaurants, house keeping, every one was smiling. A special thanks to the travel desk for arranging our tour from Shimla-Manali-Delhi. The driver (Bunty) was very expert. He guided us very well. ..."…"

Reviewed on Feb. 3, 2018

Club Mahindra Mashobra
Hill View Cottage
3 out of 5
Near Passport Office, Panthaghati, Shimla, Himachal Pradesh
The price is CA $26 per night from Jan 29 to Jan 30
3.86 km from city centre
Hill View Cottage
Hotel Marina
4 out of 5
The mall, Shimla, Himachal Pradesh
The price is CA $188 per night from Feb 1 to Feb 2
0.9 km from city centre
4.4/5Excellent! (25 reviews)
Nice stay

"Trip was amazing. Hotel was great. Smoky air was an issue. Not sure if it was the hotel or the location, but I didn't have as much of an issue with the smoke at the other places I stayed. Probably not an issue during other times of the year though. I stayed during the winter when the smoky air is ..."…"

Reviewed on Jan. 28, 2020

Hotel Marina
Ashiana Clarks Inn, Shimla
3 out of 5
Near Secretariat, Chotta Shimla, Shimla, Himachal Pradesh
The price is CA $66 per night from Jan 18 to Jan 19
2.46 km from city centre
2.5/5 (13 reviews)
Worst hotel I ever stayed in

"Worst hotel. Deceiving pictures. Crooks! Cheating on bills. Ripped floors. Bad mattresses. Dampness in room."…"

Reviewed on Oct. 27, 2016

Ashiana Clarks Inn, Shimla
One Earth Aachman Nature Valley Resort
4 out of 5
Village Dagogi, PO-Baldeyan, Mashobra, Shimla, Himachal Pradesh
Free cancellationReserve now, pay when you stay
The price is CA $42 per night from Jan 19 to Jan 20
6.1 km from city centre
3/5 (2 reviews)

"It’s tagged as a 4 star hotel. In reality, it’s just a guest house. This hotel has so many things to be improved to become a 4 star hotel. Please don’t mark this hotel as a 4 star. Hot water isn’t available all time, no heater in the room, dish plates are not too clean. Nevertheless, the staff members ..."…"

Reviewed on Feb. 13, 2020

One Earth Aachman Nature Valley Resort
Don't see what you're looking for?
See all available properties in Shimla
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.

Shimla Hotel Guide

Expedia.ca offers a selection of 262 hotels in Shimla. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Shimla. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Shimla neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Shimla, Himachal Pradesh now!

Frequently asked questions

Where is the best place to stay in Shimla?
The Oberoi Cecil, Shimla is a favorite with Expedia customers. This 5-star hotel offers a full-service spa and a restaurant. Traveler reviews also recommend Wildflower Hall, An Oberoi Resort, Shimla and Radisson Hotel Shimla as top options for your trip.
If I need to cancel my hotel reservation in Shimla, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable if cancelled before the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you booked a non-refundable reservation, you might still have the option to cancel and get a refund within 24 hours of your booking. Put your dates in and click on “Search”, then you can filter by “free cancellation” to review the best deals available in Shimla.
What's the best budget-friendly hotel in Shimla?
Based on reviews, Ashiana Clarks Inn, Shimla is a popular 3-star hotel for our travelers looking for an economical choice, and features free breakfast and free WiFi. Another top choice for your stay on the cheap is Hotel Kapil.
What's the best accommodation for families in Shimla?
Radisson Hotel Shimla is a top 4.5-star hotel on Expedia for families, and features an outdoor pool and a restaurant. Other choices to stay with the kids include East Bourne Resort & Spa and WoodSmoke resort & Spa. Attractions in the area like Kufri Fun World and Kali Ka Tibba are also fun for kids of all ages.
What's the best place to stay for a couple visiting Shimla?
Wildflower Hall, An Oberoi Resort, Shimla is a favorite 5-star hotel for couples, and features a full-service spa and 2 restaurants. Other good options for a stay with your sweetheart include Hotel Asia The Dawn and Hotel Willow Banks.
What's the best pet-friendly place to stay in Shimla?
Hotel Woodpark is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests.
What's the best luxury hotel in Shimla?
The Oberoi Cecil, Shimla is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travelers looking for an elegant place to stay. Wildflower Hall, An Oberoi Resort, Shimla and Radisson Hotel Shimla are other upscale choices for your vacation.
What's the best accommodation for a golf trip to Shimla?
The Woodstock Resort is a top hotel that has an adjacent golf course and features a restaurant. Other good options to stay near a golf course include Ashiana Clarks Inn, Shimla and Springfields.
What are some accommodations with pools in Shimla?
The Oberoi Cecil, Shimla is a popular 5-star hotel featuring an indoor pool, a full-service spa, and a restaurant. A couple of other options that offer an onsite pool include Radisson Hotel Shimla and Wildflower Hall, An Oberoi Resort, Shimla.

Recent Reviews in Shimla

More trip options