Hotels in Switzerland

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Switzerland?

Top hotels in Zürich (and vicinity)

Top hotels in Lucerne

Top hotels in Grindelwald

Top hotels in Geneva (and vicinity)

Top cities in Switzerland

Great weekend hotel deals in Switzerland

Showing deals for:22 May - 24 May

Top landmarks in Switzerland

Check out reviews of Switzerland hotels guests love

Find out more about Switzerland

Whispers of the Alps: A Journey Through Switzerland's Enchanted Landscapes and Rich Heritage

Switzerland is a breathtaking tapestry of stunning landscapes, where the majestic Swiss Alps cradle pristine lakes and charming villages. Explore the vibrant city of Zurich, where modern culture meets historic charm, or bask in the serenity of Lake Geneva. Indulge in luxury at delightful hotels with panoramic views, or discover hidden gems off the beaten path. With world-class museums showcasing art and history, Switzerland is an enchanting destination for nature lovers, culture buffs, and romance seekers alike. Embrace the allure of this alpine paradise, where every corner invites adventure and awe.

Discover great hotels in Switzerland

Switzerland offers a delightful range of hotel accommodations, from charming boutique hotels in picturesque towns to luxurious ski hotels nestled in the Alps. Whether you're seeking a stylish retreat in Zurich or a serene escape in Geneva, you'll find diverse options that cater to every traveler's needs. These are some of the hotels preferred by our travelers in Switzerland:

  1. Villars PalaceOpens in a new window: This exceptional 5.5-star hotel in Ollon provides a thrilling escape for adventure seekers. The property boasts a variety of exciting activities, including skiing, hiking, and biking, making it an ideal retreat for those who crave outdoor excitement. Families can enjoy dedicated amenities designed for children, ensuring a delightful stay for all ages. The hotel features luxurious lodging with a focus on high-quality experiences, allowing guests to indulge in the beauty of the Swiss landscape while engaging in exhilarating sports. With its commitment to adventure and recreation, this hotel receives enthusiastic praise for its vibrant atmosphere and excellent service.
  2. AlpenGold DavosOpens in a new window: Nestled in the picturesque town of Davos, this 5.0-star hotel is a paradise for ski enthusiasts and adventure lovers. The property offers convenient access to ski lifts and shuttles, ensuring seamless access to the slopes. Guests can enjoy a range of outdoor activities such as snowboarding and mountain biking, complemented by the hotel’s luxurious amenities. The inviting atmosphere is perfect for relaxation after an active day, with a focus on delivering top-notch experiences in a chic setting. Review sentiments highlight the hotel's elegant design and exceptional service, making it a premier choice for travellers seeking adventure and relaxation in style.
  3. Kempinski Palace EngelbergOpens in a new window: Located in the stunning Engelberg region, this 5.0-star hotel is designed for those who prioritise ski adventures and comfort. With easy access to ski shuttles and a host of thrilling activities like snow tubing and kayaking, it is a dream destination for outdoor enthusiasts. The hotel exudes a luxurious charm, offering guests high-end amenities and a stylish environment to unwind after an exhilarating day on the slopes. Positive sentiments from visitors underline the hotel's dedication to providing remarkable experiences and high-quality service, ensuring a memorable stay in a breathtaking alpine setting.

Top locations to stay in Switzerland

In Zürich, Lucerne, and Zermatt, each destination offers unique attractions. Zürich boasts a vibrant cultural scene with museums and a zoo, while Lucerne enchants visitors with its stunning lake and mountain views. Zermatt is a ski lover’s paradise nestled in the Swiss Alps. For first-time visitors, Lucerne is best suited, providing a picturesque blend of nature and culture.

  1. ZürichOpens in a new window: Zürich is a vibrant hub that perfectly blends urban culture with natural beauty. Known for its impressive museums and stunning lake views, this city offers a rich array of experiences. You can explore the renowned Kunsthaus Zürich for its impressive art collection or stroll through the charming old town, with its narrow streets lined with shops and cafés. The Zürich Zoo is also a delightful escape, providing a fantastic opportunity to learn about wildlife conservation. The city's cultural scene thrives with various galleries and music venues, making it a great spot for those seeking a lively atmosphere.
  2. LucerneOpens in a new window: Lucerne is a picturesque city nestled between mountains and a shimmering lake, making it an idyllic base for both relaxation and exploration. The iconic Chapel Bridge and the Swiss Transport Museum are must-see attractions that showcase the city’s rich history. Adventure awaits just outside the city, with easy access to Mount Pilatus and stunning boat trips across Lake Lucerne. The charming old town is full of boutiques and delightful eateries, making it perfect for leisurely shopping and sampling local delicacies.
  3. ZermattOpens in a new window: Zermatt is a stunning mountain resort known for its world-class skiing and breathtaking views of the iconic Matterhorn. This car-free village is perfect for those who want to immerse themselves in nature and enjoy outdoor activities year-round. In winter, you can hit the slopes, while summer offers hiking trails that showcase the region's beauty. The vibrant village also has a lovely array of shops and local markets, where you can pick up unique souvenirs and Swiss treats. Zermatt’s cozy atmosphere makes it a fantastic getaway for those looking to unwind in a stunning alpine setting.

Things to do in Switzerland

Switzerland offers an exhilarating blend of outdoor escapades and serene retreats. Enjoy skiing down majestic slopes, hiking through stunning mountain trails, or relaxing by pristine lakes. With charming small towns and breathtaking glaciers, every visitor can find their perfect balance of thrill and tranquillity. Explore hotels to enhance your stay!

  • Zermatt – Nestled in the Swiss Alps, Zermatt is a paradise for outdoor enthusiasts. You can take on the slopes with skiing and snowboarding, or explore the stunning trails for hiking and biking. Don't miss the iconicMatterhornOpens in a new window, where you can capture breathtaking scenery and feel the thrill of adventure. Rise early to witness a spectacular sunrise that paints the mountains in vibrant colours. With its charming car-free streets and cosy chalets, Zermatt offers a unique alpine experience that you won't forget.
  • Fieschertal – This serene village is your gateway to stunning natural beauty. Embrace the great outdoors with hiking trails that showcase picturesque landscapes and tranquil lakes. For a touch of adventure, try sledding down snowy slopes or enjoy a leisurely boating experience on the pristine waters. Be sure to visitJungfraujochOpens in a new window, where you can marvel at the majestic glaciers and enjoy panoramic views that stretch for miles. Fieschertal's combination of breathtaking scenery and outdoor activities makes it a hidden gem worthy of exploration.
  • Kandersteg – A charming small town surrounded by majestic mountains and lush forests, Kandersteg is a haven for nature lovers. Whether you're skiing or sledding down the snowy slopes, or hiking through the scenic trails, there's always something to do. A visit toOeschinen LakeOpens in a new window is a must; its crystal-clear waters are perfect for a romantic picnic or simply soaking in the picturesque views. The serene environment and stunning landscapes of Kandersteg invite you to relax and connect with nature, making it a delightful stop on your Swiss journey.

4 tips for savvy savings when booking a hotel in Switzerland

  1. Book for the cheapest times: The most budget-friendly months to visit Switzerland are April, October, and November, when hotel prices tend to be lower. For those keen to explore the country's rich history and stunning natural landscapes, a stay of at least 2 days is recommended, allowing ample time to visit key landmarks and cultural sites. With careful planning, visitors can enjoy great value for money while experiencing the beauty and heritage of Switzerland.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Switzerland, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where discounted rates on hotels near your travel date could be available. Additionally, enabling email alerts or push notifications may help keep you informed about flash sales and exclusive last-minute promotions. The Smart Shopping feature on the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best offers. This way, you could be among the first to know when prices drop or rooms become available for your getaway.
  3. Be flexible with dates: Prices may fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your hotel stay in Switzerland. For those seeking distinctive experiences, boutique hotels often provide a more personalised touch and may offer better value. When you reserve through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that might be more affordable, helping you to potentially secure a better deal.
  4. Consider your location: Staying in the heart of major Swiss cities can indeed offer unparalleled convenience, but it often comes at a premium price. While the allure of being close to local attractions is undeniable, hotels in city centres are more likely to be costly compared to those in smaller towns or rural areas, which tend to be more affordable. For travellers seeking better rates, it might be wise to consider accommodations slightly outside the city centre; however, this may necessitate additional travel to reach key sights. Alternatively, exploring nearby cities can reveal a wealth of attractions while providing more budget-friendly lodging options.

Best time to go to Switzerland

Switzerland has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. June, July, and September are the peak travel months in Switzerland, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, May, October, and November tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

Keep exploring