Recommended Hotels in Switzerland

* This post may contain affiliate links, which means I may earn a small commission at no extra cost to you. Please read our affiliate page for more info.

Our recommendations for hotels in Switzerland are based on our personal experiences or user reviews. 

Recommended Hotels in Lucerne

Image of Schweizerhof by TouringSwitzerland.com
  • Hotel Schweizerhof Luzern (5-star) – Directly on the lake, this refined hotel is located in the old town of Lucerne. You’ll also find a gym, a spa, and modern furniture amid elegant interiors. A 10-minute walk gets you to the train station.
  • Grand Hotel National Luzern (5-star) – A luxurious hotel built in the 1870s. Close to the train station and the historic old town, this hotel has elegant interiors, fantastic lake views, and a swimming pool.
  • Hermitage Lake Lucerne (4-star) – Set on the shores of Lake Lucerne, this tranquil hotel is a great place to relax. While it’s a little outside of the city, it has stunning views and refined restaurants. There’s also a beach club with daybeds, lounges, drinks, snacks, and cool music. Party boats are available to rent or you can take public boats that stop right outside the hotel. My family has stayed here and has loved it. I highly recommend it. 
  • AMERON Luzern Hotel Flora (4-star) – Near the train station and the chapel bridge, this hotel has chic rooms and a great breakfast.  
  • Hotel Rebstock (4-star) – A historic, half-timbered hotel dating from the late middle ages, Hotel Rebstock is one of the 16 Unique&Historical Hotels in Switzerland. It is ideally located near the Hof Church, the Lion Monument, and the Glacier Garden.
  • Hotel Central Luzern (3-star) – In a central location near the train station, the chapel bridge, the old town, and Rosengart Collection, Hotel Central Luzern offers bright, clean, recently renovated rooms, as well as a delicious breakfast. The rooms are reasonably priced. As a result of the hotel’s central location, you might hear some noise at night.

Recommended Hotels in Interlaken

Image of Victoria Jungfrau Grand Hotel & Spa in Interlaken by TouringSwitzerland.com
  • Victoria Jungfrau Grand Hotel & Spa (5-star) – A luxurious and elegant hotel with distinctive design and decor, marble bathrooms, and views of the Jungfrau mountain.
  • Swiss Hotel Apartments (5-star apartments) – With spacious rooms equipped with a kitchen, balcony, dishwasher, microwave, refrigerator, and coffee maker, it’s the most affordable and convenient place to stay in Interlaken. It’s also just 80 meters from Interlaken Ost train station, so you can easily get there from Zurich and Geneva airports. 
  • Hotel Royal St Georges (4-star superior) – Close to the Harderbahn Funicular and Interlaken’s center, Hotel Royal St. Georges has a large, elegant lobby, restaurant, spa, and relaxing rooms. Personally, I loved staying here.
  • Hotel Bellevue (4-star) – This boutique hotel is near Interlaken West train station. Each room has a balcony with a view of the mountains. 
  • Hotel Bernerhof (3-star) – The Hotel Bernerhof is an affordable, central hotel right opposite Interlaken West train station. It has modern rooms and a restaurant that serves Swiss food. 
  • Interlaken Youth Hostel (Hostel) – A convenient hostel located near the Interlaken Ost train station. They have clean and basic accommodations, plus breakfast included.

I highly recommend using Booking.com. It is a fantastic way to find hotels in Switzerland.


Recommended Hotels in Zurich

Image from Wikicommons
  • Baur au Lac (5-star) – This gorgeous hotel in the heart of Zurich has fantastic views of Lake Zurich and the Alps. It has two renowned restaurants, a fitness center, luxurious rooms, and excellent service.
  • Dolder Grand Hotel (5-star) – This fantastic hotel is located on the Zürichberg hill overlooking Zurich. Located next to a Cog Railway Station, Dolder Grand has 2 outstanding restaurants, an exclusive spa, fitness facilities, and superior service.
  • B2 Boutique Hotel (4-star) – One of the cool things about this hotel is its public thermal bath and spa, which features different swimming pools, a wellness area, and a steam bath, right in the heart of Zurich. In addition to that, it’s located in an old brewery.
  • Hotel Schweizerhof Zurich (4-star) – A short walk from Zurich’s main train station, this hotel is a great choice for people who want something stylish and convenient. Schweizerhof Zurich has noise-proof rooms, a great location, and free access to Holmes Place Fitness & Spa next door.
  • Motel One Zurich (3-star) – I’d highly recommend Motel One to anyone looking for something more inexpensive. Having stayed at Motel One Basel, I am 100% sure that the Motel One hotel in Zurich is just as nice, clean, and affordable. Plus, it’s incredibly close to the train station, Grossmünster, and the heart of the city.

Recommended Hotels in Bern

Image of the Zytglogge in the Old Town by Christophe Schindler from Pixabay
  • Hotel Schweizerhof Bern & Spa (5-star) – A well-established hotel, Schweizerhof Bern & Spa offers luxurious, sleek rooms with elegant decor. This well-known and highly rated hotel enjoys a great location in the heart of Bern.
  • Hotel Savoy Bern (4-star) – This elegant hotel is located in the old town of Bern. It is just a few steps away from the train station as well as the famed arcade streets.
  • Kreuz Bern Modern City Hotel (3-star) – With its ideal location in the heart of Bern, Kreuz Bern Modern City Hotel is just 5 minutes from the train station. Modern rooms, a restaurant, fitness facilities, and an infrared cabin are available at the hotel. The hotel is also reasonably priced.
  • Hostel 77 Bern (Hostel) – Located near Gurten, this charming hostel is easy to reach from Bern’s Main Train Station with public transport. This affordable accommodation offers male, female, and mixed dorm beds and lockers. They also offer free breakfast and free public transportation tickets.
728*90

Recommended Hotels in Basel

Image of Basel Minster by TouringSwitzerland.com
  • Grand Hotel Les Trois Rois (5-star hotel) – Grand Hotel Les Trois Rois is one of Europe’s oldest city hotels. Ideally located within the Old Town of Basel, the hotel offers fantastic views of the Rhine. This elegant hotel has excellent service, an exquisite dining experience, and well-appointed amenities.
  • Hotel Märthof Basel (4-star hotel) – Hotel Märthof Basel, located in the heart of Basel near Marktplatz, is one of the best hotels in town. Featuring beautiful rooms, a 24-hour front desk, a business center, a spa center, and a terrace, you won’t regret booking here. 
  • GAIA Hotel (4-star hotel) – GAIA Hotel is a family-run hotel located right across from Basel Main Train Station, only a 10-minute walk from the historic city center.
  • Motel One (3-star hotel) – Right at Barfüsser Platz, Motel One Basel is a contemporary hotel with fashionable interiors and unbeatable prices.

Recommended Hotels in Grindelwald

Image of Grindelwald by TouringSwitzerland.com
  • Romantik Hotel Schweizerhof Grindelwald (5-star) – A 100-meter walk from the train station, Romantik Hotel Schweizerhof Grindelwald boasts panoramic views of the Eiger, an indoor pool, and gourmet cuisine. The hotel also has a lounge bar and nicely furnished rooms. 
  • Belvedere Swiss Quality Hotel (4-star-superior) – A beautiful 4-star superior hotel located just a few minutes from the center of Grindelwald, Belvedere Swiss Quality Hotel is a great place to stay. Among its amenities are a gourmet restaurant, a piano bar, an indoor pool, and a spa. During the winter season, there is a private ski bus. 
  • Bergwelt Grindelwald – Alpine Design Resort (4-star) – Within a 2-minute walk of First Grindelwald, Bergwelt Grindelwald – Alpine Design Resort has a 24-hour front desk and room service. This 4-star hotel also offers concierge services, allergy-friendly rooms, a bar, and free WiFi throughout the hotel. Guests can enjoy its outdoor pool, indoor pool, fitness center, garden, and restaurant year-round.
  • Derby Swiss Quality Hotel (3-star-superior) – Right by the train station, this 3-star superior hotel offers alpine-style rooms and a rich breakfast. For half-board guests, the hotel offers a four-course meal served in the dining room. The hotel also has an à la carte restaurant serving local Bernese cuisine. 
  • Hotel PINTE (3-star) – Hotel PINTE is a modern chalet-style hotel located 2 minutes from Grindelwald First. Grindelwald’s train station is also nearby. In addition to an indoor pool and a spa, the hotel offers a 24-hour front desk as well as a continental breakfast.
  • Hotel Caprice – Grindelwald (3-star) – This hotel is very conveniently located near the train station, making it a wonderful choice. It is only a few steps away from cable cars and buses. The hotel offers modern, clean, and comfortable rooms with fantastic views of the Eiger. Additionally, the hotel offers a spa. You can get breakfast and snacks here. You will need to go somewhere else for lunch and dinner, but they can offer you a discount on a 5-course meal at a nearby hotel (Hotel Alpina). 

Recommended Hotels in Lauterbrunnen

Image of Lauterbrunnen by TouringSwitzerland.com
  • Hotel Silberhorn, Lauterbrunnen (3-star) – Enjoy the closeness to nature and a breathtaking view of the Staubbach Fall in the light-flooded winter garden of the Silberhorn Hotel. Only 150 meters from Lauterbrunnen’s train station, the Silberhorn Hotel is located off the main street. The Alpine-style restaurant offers Swiss specialties and a rich breakfast buffet. They serve 4-course dinners from December through April.
  • Chalet Rosa B&B, Lauterbrunnen (Bed and Breakfast) – In a historic building in Lauterbrunnen village, Chalet Rosa offers stunning mountain views, clean rooms, and bathrooms with showers.  This place also serves breakfast. A limited number of parking spaces are available based on availability.

Recommended Hotels in Lausanne

Image of Lausanne by TouringSwitzerland.com
  • Beau-Rivage Palace (5-star) – The Beau-Rivage Palace is a luxury hotel located in Switzerland and one of the best hotels in Europe. Since 1861, it has been a popular address for celebrities and politicians, such as Charlie Chaplin, Coco Chanel, and Nelson Mandela. This beautiful hotel features not only gorgeous architecture and antiques, but also excellent service, two swimming pools, a spa, and a fitness center. 
  • Lausanne Palace (5-star) – Located in Lausanne, this elegant 5-star hotel is a historic landmark. Located near the Montbenon Esplanade, it features views of Le Flon or Lake Geneva.  The hotel features an indoor pool, spa, fitness center, and Michelin-starred gourmet restaurant.
  • Château d’Ouchy (4-star) – Located in Ouchy, Lausanne, this renovated medieval castle near the lake has an original donjon. In addition to an outdoor pool, there is a restaurant and bar at the hotel. 
  • Alpha-Palmiers by Fassbind (4-star) – Our favorite hotel in Lausanne, we have stayed here at least three times. It is located near Lausanne’s train station and offers clean rooms at a reasonable price. There is a Thai restaurant, a classic Swiss restaurant, and a bar. The hotel has a tropical garden in the middle. 
  • Hotel Angleterre & Résidence (4-star) – On the shore of Lake Geneva, the Hotel Angleterre & Résidence is 12 minutes away from the lake. This unique hotel is spread over 6 historical pavilions dating from the 18th, 19th, and 21st centuries. The hotel features a swimming pool, a beachfront, and a fitness center. Here you can enjoy a good breakfast or a fine dining meal at the Italian restaurant.
  • Hôtel du Port (3-star) – Located near the lake and harbor in Lausanne, this small hotel is family-run. The hotel offers cozy rooms, fine cuisine, and beautiful views of Lake Geneva and the Alps. 

Resource