Find hotels in Shimla from Rp184.879

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Shimla hotels

Florence BnB Shimla | Stay Near Mall Road and Ridge

Florence BnB Shimla | Stay Near Mall Road and Ridge
3.0 star property
Shimla
The price is Rp440.187
Rp462.196 total
includes taxes & fees
16 Mar - 17 Mar
Florence BnB Shimla | Stay Near Mall Road and Ridge

The Chail Heights Hotel & Resort

The Chail Heights Hotel & Resort
3.0 star property
Shimla
The price is Rp110.047
Rp115.549 total
includes taxes & fees
1 Apr - 2 Apr
The Chail Heights Hotel & Resort

The Getaway BNB

The Getaway BNB
2.0 star property
Shimla
10.0 out of 10, Exceptional, (2 reviews)
"Service of Bnb was so excellent and staff so amazing that they always Ready to help you And their nature where so positive I love to stay again"
United Kingdom
RAVI RAJ
The price is Rp229.081
Rp240.535 total
includes taxes & fees
16 Mar - 17 Mar
The Getaway BNB

Hotel Apsara

Hotel Apsara
2.0 star property
Shimla
Hotel Apsara

MNP Mountain valley view Shimla

MNP Mountain valley view Shimla
3.0 star property
Shimla
The price is Rp458.529
Rp481.455 total
includes taxes & fees
16 Mar - 17 Mar
MNP Mountain valley view Shimla

Mountain and peace

Mountain and peace
4.0 star property
Shimla
The price is Rp205.604
Rp215.884 total
includes taxes & fees
16 Mar - 17 Mar
Mountain and peace

Divine Hills

Divine Hills
2.0 star property
Shimla
The price is Rp343.896
Rp361.091 total
includes taxes & fees
15 Apr - 16 Apr
Divine Hills

The Goodwill

The Goodwill
2.0 star property
Shimla
The price is Rp256.776
Rp269.615 total
includes taxes & fees
16 Mar - 17 Mar
The Goodwill

The Retreat Mashobra

The Retreat Mashobra
3.0 star property
Shimla
10.0 out of 10, Exceptional, (7 reviews)
"loving place to spend time due to its quiet location and super friendly staff."
United Kingdom
Badal
The price is Rp651.404
Rp683.974 total
includes taxes & fees
17 Mar - 18 Mar
The Retreat Mashobra

Sapphire B&B Near Mall Road Shimla

Sapphire B&B Near Mall Road Shimla
3.0 star property
Shimla
The price is Rp264.112
Rp277.318 total
includes taxes & fees
27 Mar - 28 Mar
Sapphire B&B Near Mall Road Shimla

Hardy's Retreat

Hardy's Retreat
3.0 star property
Shimla
The price is Rp458.529
Rp481.455 total
includes taxes & fees
17 Mar - 18 Mar
Hardy's Retreat

8fold by LaRiSa

8fold by LaRiSa
4.0 star property
Shimla
10.0 out of 10, Exceptional, (2 reviews)
"Friendly and helpful staff, nice atmosphere"
United Kingdom
George
The price is Rp641.683
Rp673.767 total
includes taxes & fees
17 Mar - 18 Mar
8fold by LaRiSa

Fairmount Shimla Forest Greens

Fairmount Shimla Forest Greens
3.0 star property
Shimla
The price is Rp478.704
Rp502.639 total
includes taxes & fees
19 Mar - 20 Mar
Fairmount Shimla Forest Greens

The Forest

The Forest
3.0 star property
Shimla
The price is Rp917.057
Rp962.910 total
includes taxes & fees
16 Mar - 17 Mar
The Forest

The Hideaway Homestay Chail

The Hideaway Homestay Chail
3.0 star property
Chail
The price is Rp458.529
Rp481.455 total
includes taxes & fees
1 Apr - 2 Apr
The Hideaway Homestay Chail

Aastha Homestay

Aastha Homestay
3.0 star property
Shoghi
The price is Rp256.776
Rp269.615 total
includes taxes & fees
16 Mar - 17 Mar
Aastha Homestay

Broadway Grand The HM Hotels and Resorts

Broadway Grand The HM Hotels and Resorts
3.0 star property
Shimla
The price is Rp550.234
Rp797.840 total
includes taxes & fees
26 Mar - 27 Mar
Broadway Grand The HM Hotels and Resorts

Koti Resort Shimla, a member of Radisson Individuals Retreats

Koti Resort Shimla, a member of Radisson Individuals Retreats
3.0 star property
Shimla
The price is Rp825.351
Rp866.619 total
includes taxes & fees
21 Mar - 22 Mar
Koti Resort Shimla, a member of Radisson Individuals Retreats

Hotel Kapil

Hotel Kapil
3.0 star property
Shimla
8.4 out of 10, Very good, (197 reviews)
"Very neat n clean, food was excellent, staff very cordial, room service very good!"
Canada
Sarabjit
The price is Rp449.358
Rp471.826 total
includes taxes & fees
16 Mar - 17 Mar
Hotel Kapil

Uno Prime shimla

Uno Prime shimla
2.5 star property
Shimla
The price is Rp247.605
Rp259.985 total
includes taxes & fees
18 Mar - 19 Mar
Uno Prime shimla
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Shimla

Find the best Shimla areas for the activities you enjoy most. Learn more about Shimla
Learn more about Shimla

Knollswood

While Knollswood may not have many sights to explore, venturing just a little farther will lead you to top things to see and do like Mall Road and Lakkar Bazar.

Stay near popular Shimla attractions

Learn more about Shimla

The colonial-era buildings along Mall Road offer spectacular Himalayan views and shops selling woollen shawls and wooden crafts. Take the toy train from Kalka to reach this hill station or hike through pine forests to nearby Jakhoo Temple with its famous monkey population.

Beautiful panoramic cityscape of Shimla, the state capital of Himachal Pradesh located amidst Himalayas of India.

Top Shimla Hotel Reviews

More cheap stays in Shimla

Hotels in Shimla with star rating

Find out more about Shimla

Top reasons to visit Shimla

  • Scenic Beauty: Shimla boasts breathtaking vistas of the Himalayas, perfect for nature lovers and photographers.
  • Cultural Heritage: Explore historical temples, churches, and vibrant streets that reflect the rich local culture.
  • Adventure Activities: Engage in trekking, skiing, and other outdoor adventures that cater to thrill-seekers.
  • Charming Accommodation: Enjoy a range of delightful stays, from boutique homestays to luxurious resorts.
  • Family-Friendly Attractions: Visit local amusement parks and markets, making it ideal for family vacations.

Find great hotels in Shimla

Discover a range of delightful accommodation options in Shimla, Himachal Pradesh, from charming boutique homestays to luxurious resorts. Whether you're seeking a family-friendly getaway, a spa-themed retreat, or business facilities, Shimla has something for everyone. Explore the scenic beauty of nearby Tirthan Valley and Jibhi, while enjoying the comfort of well-appointed hotels and bed & breakfasts tailored to enhance your Himalayan experience.

  • Hotel Kapil: A charming 3-star hotel located in the heart of Shimla, Hotel Kapil offers a comfortable and welcoming stay for all types of travellers. Known for its convenient dining options, the hotel serves a variety of breakfast choices, ensuring a delightful start to your day. Guests can unwind with entertainment amenities, including cable television, perfect for relaxing after a day of exploring the city centre. The hotel’s proximity to local attractions makes it an ideal base for those looking to immerse themselves in Shimla’s vibrant atmosphere.
  • Hotel Marina: Elevating your stay, Hotel Marina is a luxurious 4-star property that provides a unique blend of city, nature, and spa themes. Nestled in the city centre, this hotel presents an exceptional spa experience, featuring a full-service spa and pool. Relax with advanced notice treatments, including massages and facial therapies, ensuring your rejuvenation after a day of sightseeing. The serene environment and modern amenities make Hotel Marina an ideal retreat for guests seeking relaxation amidst Shimla’s stunning landscapes.
  • Honeymoon Inn: Perfectly suited for business travellers, Honeymoon Inn is a 3-star hotel that combines functionality with comfort. Located conveniently in Shimla, it provides a peaceful atmosphere for those travelling for work. The hotel is designed to cater to the needs of professionals, offering a range of amenities to ensure a productive stay. With its friendly service and comfortable rooms, Honeymoon Inn is an excellent choice for guests looking for a balance between business and leisure.

Where to stay in Shimla

Shimla, the enchanting hill station, offers a delightful blend of scenery and culture, making it an ideal destination for families, couples, and business travellers alike. With its charming neighbourhoods, visitors can indulge in luxurious accommodations and immerse themselves in the local culture. The allure of Shimla lies in its stunning vistas and friendly atmosphere, allowing for a perfect escape. Explore the adjoining regions for even more recreational activities and romantic spots that enhance your unforgettable holiday experience.

  • Bemloi: Nestled in the picturesque area of Shimla, Bemloi is a charming village that offers a unique blend of culture and tranquillity. Although it experiences modest visitor numbers throughout the year, the peak seasons in March, June, and December draw in those seeking city-themed, family-friendly, and business experiences. Visitors can enjoy local shopping areas and educational institutions, with notable landmarks such as modern colleges and vibrant streets, making it an excellent spot for exploration and relaxation.
  • Mashobra: Just a short drive from Shimla, Mashobra is an enchanting village renowned for its stunning natural beauty and outdoor adventure opportunities. The village sees a moderate influx of tourists, particularly between April and June, who seek scenic experiences amidst lush greenery. Adventure enthusiasts will appreciate the local national parks and state parks, perfect for hiking and picnicking. With several shopping centres and malls nearby, Mashobra offers a delightful combination of nature and convenience, making it an ideal destination for both thrill-seekers and those looking to unwind.
  • The Mall: Situated in the heart of Shimla, The Mall is a bustling village that attracts visitors year-round, peaking in popularity during April to June. This vibrant area is perfect for those looking for city-themed, family-oriented, and business experiences. The Mall features an array of shopping areas, historic buildings, and places of worship, providing a rich cultural experience. Strolling along its lively streets, you'll discover an eclectic mix of shops, restaurants, and landmarks that capture the essence of Shimla's charm.

Things to do in and around Shimla

Shimla, a charming hill station, is perfect for city-themed, family, and business vacations. Visitors can indulge in various activities, including shopping at bustling markets, skiing on nearby slopes, and trekking through scenic trails. Adventure seekers will find plenty of excitement, while families can enjoy local amusement parks. With its blend of culture and outdoor activities, Shimla promises an unforgettable experience for all types of travellers.

Shopping

In Shimla, visit Lakkar Bazar, a bustling public market known for its wooden crafts and souvenirs. If you're up for a drive, check out the Mall Road, approximately 1.6km away, offering a vibrant shopping experience with numerous shops and eateries.

Recreation

Naldehra Golf Course offers a refreshing golfing experience amidst stunning landscapes, perfect for sports enthusiasts seeking outdoor vibes. Annandale provides a tranquil retreat with its lush surroundings, ideal for relaxation and wellness activities. Meanwhile, the Chail Cricket Ground, located 16.1km from Shimla, enhances the wellness experience with its serene atmosphere.

Adventure

The Shimla Heritage Walk offers a captivating journey through the city's rich history and stunning architecture, immersing you in the local culture. For a more adventurous experience, the Gilbert Nature Trail, located 30.6km from Shimla, provides exhilarating views and a chance to explore the region's natural beauty.

Nightlife

In Shimla, Gaiety Theater enchants with its romantic and cultural atmosphere, perfect for an entertaining evening. For thrill-seekers, Kufri Fun World, located a short drive away, offers exciting adventures in a vibrant arcade setting, ensuring a memorable night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Shimla

To save money during your visit to Shimla, consider travelling in February or August to September when prices are lower, especially on Wednesdays, the cheapest day to stay. Avoid Sundays as rates peak then. Utilise Expedia to find eco-friendly accommodations and compare prices by filtering from lowest to highest. For further savings, combine your hotel, flights, and activities into a package deal. Explore free activities like hiking in the picturesque hills, which will enrich your experience without straining your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shimla are February and August to September, where the prices are slightly lower. This is in comparison to April, July and December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shimla is Wednesday. The most expensive day to stay in Shimla is Sunday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to tailor your options based on your budget, preferred location, and desired type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You could make some savings by combining your hotel reservation in Shimla with your flights and activities through an Expedia package.

Find the best attractions in Shimla

Shimla is an ideal destination for city-themed, family, and business vacations, offering a variety of attractions. Visitors can explore temples, churches, and vibrant streets that reflect the local culture. The region promises a rich outdoor and adventure experience, making it perfect for travellers seeking to immerse themselves in its scenic beauty and heritage. Whether you're looking for spiritual solace or thrilling activities, Shimla has something to offer everyone.

  • Mall Road: Immerse yourself in the vibrant atmosphere of Mall Road, lined with shops, cafes, and local vendors. This bustling street is the perfect place to enjoy a leisurely stroll, indulge in some shopping, or savour local delicacies while soaking in the lively city vibes.
  • Christ Church: Admire the architectural beauty of Christ Church, one of the oldest churches in North India. With its stunning stained glass windows and serene ambience, this cultural gem offers a moment of reflection amidst the hustle and bustle of Shimla.
  • Jakhu Temple: Perched atop Jakhu Hill, Jakhu Temple is dedicated to Lord Hanuman. The temple's tranquil environment and panoramic views of Shimla make it a spiritual haven, inviting visitors to experience its rich cultural heritage.

Best time to go to Shimla

The best time to visit Shimla can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Shimla falls in June, when visitor numbers are slightly high and weather is mostly sunny with moderate rain. The coolest average temperature in Shimla falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January42.8°F (6.0°C)Light RainMostly SunnyAverageAverage
February46.6°F (8.1°C)Light RainMostly SunnyAverageSlightly Low
March54.7°F (12.6°C)Light RainMostly SunnyAverageAverage
April62.1°F (16.7°C)Light RainMostly SunnySlightly HighSlightly High
May68.0°F (20.0°C)Light RainSunnySlightly HighAverage
June71.2°F (21.8°C)Moderate RainMostly SunnySlightly HighAverage
July69.6°F (20.9°C)Frequent RainMostly CloudyAverageSlightly High
August68.4°F (20.2°C)Frequent RainMostly CloudySlightly LowSlightly Low
September65.5°F (18.6°C)Moderate RainMostly SunnyAverageSlightly Low
October59.5°F (15.3°C)No RainSunnySlightly LowAverage
November52.5°F (11.4°C)No RainSunnySlightly LowAverage
December46.0°F (7.8°C)No RainSunnyAverageSlightly High

The nearest major airports for your trip to Shimla

For your visit to Shimla, you can fly into three major airports. Shimla Airport (SLV) is situated 9.7km from the city, with nearby hotels such as 8fold by LaRiSa and Hotel Marina, both offering various transportation services. Chandigarh Airport (IXC), located 61.2km away, features luxurious options like JW Marriott Hotel Chandigarh and Holiday Inn Chandigarh Zirakpur, easily accessible from the airport. Lastly, Kullu Airport (KUU-Kullu Manali) is 85.3km from Shimla, with affordable stays like Hotel Amit and Hotel Sarla Regency close to the airport. All these airports provide convenient connections to Shimla, ensuring a smooth start to your holiday.

Frequently asked questions

Where is the best place to stay in Shimla?
The Oberoi Cecil, Shimla is a favourite with Expedia customers. This hotel offers a full-service spa and a restaurant. Traveller reviews also recommend Wildflower Hall, An Oberoi Resort, Shimla and Welcomhotel by ITC Hotels, Tavleen, Chail as top options for your stay. See all available top hotels, or vacation rentals in Shimla.
If I need to cancel my hotel reservation in Shimla, will I receive a refund?
Yes, the majority of room reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, it may still be possible to cancel it and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Shimla.
What's the best place to stay on a budget in Shimla?
Based on our traveller reviews, Shimla Hill View Hostel is a top choice for a less expensive stay. Other good choices to stay on the cheap include The Hosteller Shimla and The Hosteller Shimla Valley View. View all budget hotels in Shimla.
What's the best family accommodation in Shimla?
The Oberoi Cecil, Shimla is a hotel with an indoor pool and a free children's club, and it's a top choice on Expedia for families. Other options for your child-friendly holiday include Radisson Hotel Shimla and Snow Valley Resorts. Also, children of all ages will enjoy a visit to Himalayan Aviary. Find more child-friendly accommodations in Shimla.
What's the best LGBTQ-friendly place to stay in Shimla?
Marigold Sarovar Portico Shimla is a top LGBTQ-friendly hotel that features a full-service spa and free Wi-Fi. The Hosteller Shimla is another good choice for your holiday. See all available hotels listed as LGBTQ-friendly in Shimla.
What's the best dog-friendly accommodation option in Shimla?
Welcomhotel by ITC Hotels, Shimla is a top hotel for people travelling with their pets, and offers a full-service spa and free WiFi for its human guests. Other good options to stay with your pet include Vizvei and The Nilaya. See more pet-friendly hotel accommodations in Shimla.
What's the best luxury accommodation option in Shimla?
The Oberoi Cecil, Shimla is a luxury hotel with a full-service spa and free valet parking, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Wildflower Hall, An Oberoi Resort, Shimla and The Orchid Shimla are two other upscale options for your stay. Find more luxury hotels in Shimla.
What's the best accommodation for a golf trip to Shimla?
Koti Resort Shimla, a member of Radisson Individuals Retreats is a top resort that has an adjacent golf course and features a full-service spa. Other good options to stay near a golf course include Royale Retreat Hotel & Spa Near Mall Road and The Retreat Mashobra. You can tee off at Naldehra Golf Course during your trip. See more golf hotels in Shimla.
What are some accommodation options with pools in Shimla?
The Oberoi Cecil, Shimla: Hotel located near Mall Road. Features a full-service spa, an indoor pool and a health club. Wildflower Hall, An Oberoi Resort, Shimla and The Orchid Shimla are two additional hotels that offer an on-site pool. View all hotels with pools in Shimla.
What is the best spa hotel in Shimla?
The Oberoi Cecil, Shimla is a top luxury spa hotel featuring a fitness centre, a free children's club, a hair salon and a bar. Spend an afternoon at the spa where you'll find facials, Ayurvedic treatments and aromatherapy. Other popular spa hotels in Shimla include Wildflower Hall, An Oberoi Resort, Shimla and The Orchid Shimla. See all spa hotels in Shimla.
What's it like to stay in Shimla?
Visitors to Shimla will definitely enjoy the mountain views. Tourists can also enjoy the city's temples, golf courses and university setting. In Shimla, there are 450 hotels and other accommodation options to choose from. Find out more about Shimla.
What should I do while I'm visiting Shimla?
Cultural venues include Gaiety Theater, Army Heritage Museum and State Museum. Landmarks like Christ Church, Viceregal Lodge and Manorville Mansion might be worth a visit. Natural beauty is on display at Darlaghat, Prospect Hill and Craignano Nature Park. Take a look at what more there is to see and do in Expedia's Shimla guide.
How can I get around Shimla?
If you want to see more of the area, hop on a train from Shimla Station, Summer Hill Station or Taradevi Station. If you want to venture out around the area, you may want a rental car in Shimla for your journey.
What's the seasonal weather like in Shimla?
The hottest months are usually June and May, with an average temperature of 21°C, while the coldest months are January and February, with an average of 9°C. The rainiest months in Shimla are July, August, September and June, with each month seeing an average of 399 mm of rainfall.

Explore a world of travel with Expedia