Hotels in Switzerland

Enter your dates and choose from 23181 hotels and other places to stay!

Top destinations for Switzerland city trips

Find hotels in some of the most popular cities in Switzerland

Zürich

Old Town, City walks, Lakes
1098 hotels

Zermatt

Mountains, Scenery, Nature
721 hotels

Nendaz

Mountains, Scenery, Winter sports
648 hotels

Crans-Montana

Mountains, Scenery, Downhill skiing
508 hotels

Grindelwald

Mountains, Scenery, Nature
440 hotels

Basel

Old Town, Museums, City walks
412 hotels

Geneva

Lakes, City walks, Old Town
411 hotels

Leukerbad

Hot Springs, Mountains, Relaxation
407 hotels

Saas-Fee

Mountains, Downhill skiing, Winter sports
388 hotels

Lugano

Lakes, Scenery, City walks
381 hotels

Hotels in the most popular regions in Switzerland

Discover Switzerland by exploring its top regions

Swiss Alps

18319 hotels

Grisons

7827 hotels

Canton of Valais

7320 hotels

Lake Constance

5057 hotels

Canton of Bern

3798 hotels

Bernese Oberland

3080 hotels

Canton of Ticino

3058 hotels

Engadin

2049 hotels

Lake Geneva

1897 hotels

4 Valleys

1798 hotels

Vaud

1641 hotels

East Switzerland

1627 hotels

Canton of Zurich

1536 hotels

Jungfrau

1302 hotels

Lake Lugano

1262 hotels

St.Gallen Canton

1100 hotels

Rhine Valley

1046 hotels

Lake Thun

962 hotels

Lugano Region

957 hotels

Jura Mountains

940 hotels

Matterhorn

822 hotels

Lake Brienz

680 hotels

Interlaken

608 hotels

Alpes Vaudoises

605 hotels

Lake Lucerne

558 hotels

Crans Montana

541 hotels

Davos Klosters

503 hotels

Lenzerheide

425 hotels

Pays d'Enhaut

393 hotels

Davos

391 hotels

Heidiland

377 hotels

Aargau

374 hotels

Arosa

368 hotels

Goms

357 hotels

Scuol

355 hotels

Thurgau

299 hotels

Simmental

274 hotels

Lake Walen

248 hotels

Toggenburg

214 hotels

Uri

200 hotels

Jura

190 hotels

Grächen

179 hotels

Les Diablerets

166 hotels

Sils

158 hotels

Lake Zurich

157 hotels

Vallemaggia

138 hotels

Flumserberg

132 hotels

Melchsee Frutt

127 hotels

La Gruyere

123 hotels

Lake Biel

116 hotels

Klosters

112 hotels

Savognin

85 hotels

Canton of Zug

75 hotels

Lake Murten

54 hotels

Sustenpass

48 hotels

Axalp

19 hotels

Hoch Ybrig

11 hotels

Hotels in Switzerland near popular landmarks

Pick your point of interest and find a hotel nearby

Explore and find hotels in Switzerland

There really is no shying away from adventure in Switzerland. Sky-high mountains, glinting glaciers, emerald lakes and epic train journeys – it’s everywhere you look, effectively making this multilingual country Europe’s prime adventure playground. In the south, Zermatt ski resort brims with cozy chalets beneath the towering hulk of 4,478-metre-high Matterhorn Mountain. Glide down the well-groomed pistes, or treat yourself to some off-piste tree runs – snow conditions here are rarely anything but perfect. Meanwhile, the frozen surface of Lake St. Moritz, to the east, plays host to unusual sports like skijoring, ice cricket and ‘White Turf’ horse racing. Come summer, snow and ice give way to shimmering lakes and great, green forests. It’s best appreciated in Interlaken, either from the 1,300-metre-high Harder Klum observation deck, or with a thrilling tandem paragliding experience through the valley. Alternatively, take a ride on an old-time steamboat to capture fairytale views of the fishing villages, farmhouses and hilltop fortresses either side of this central destination. All this rural beauty combines with a variety of captivating cities – capital Bern with its medieval old town, Germanic Basel and its head-turning architecture, chic Geneva and its taste for luxury, and sprawling Zürich with its artsy edge, riverside bars and fondue restaurants. There’s no shortage of accommodation options in Switzerland, with an abundance of hotels to choose from, plus many lodges, chalets and lakeview apartments available to rent throughout the country.

Top picks for hotels in Switzerland

Try one of these popular and highly-rated Switzerland hotels

See all
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,279 reviews

Stay KooooK Geneva City - Online Check In offers accommodation set 1.2 km from the centre of Geneva and features a terrace and a shared lounge.

From MYR 806 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,339 reviews

Boasting ski-to-door access, Stoos Lodge is situated in Stoos in the Canton of Schwyz region, 32 km from Einsiedeln Abbey and 43 km from KKL Culture and Convention Centre Lucerne.

From MYR 796 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,742 reviews

A good location for a stress-free stay in Geneva, Adina Apartment Hotel Geneva is an aparthotel surrounded by views of the city.

From MYR 1,150 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,699 reviews

Mövenpick Hotel Basel features a fitness centre, terrace, a restaurant and bar in Basel. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

From MYR 1,037 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,089 reviews

Hotel Märthof Basel features a fitness centre, terrace, a restaurant and bar in Basel. Each accommodation at the 4-star hotel has city views, and guests can enjoy access to a sauna and a hammam.

From MYR 1,599 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,053 reviews

Situated in Grindelwald, 2 km from Grindelwald Terminal, Bergwelt Grindelwald - Alpine Design Resort features accommodation with a garden, private parking, a terrace and a restaurant.

From MYR 1,856 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,909 reviews

Boutique & Design Hotel Volkshaus Basel features a garden, terrace, a restaurant and bar in Basel. This 4-star hotel offers room service, a concierge service and free WiFi.

From MYR 1,323 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,223 reviews

Sorell Boutique-Hotel St Peter Zürich has free bikes, fitness centre, a garden and shared lounge in Zürich. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

From MYR 3,014 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,522 reviews

Hotel Lago Maggiore - Welcome! is situated on the beautiful lake promenade of Locarno, a few steps from the city centre. Hotel Lago Maggiore - Welcome!

From MYR 688 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,375 reviews

Situated in Basel and with Messe Basel reachable within 1.2 km, Silo Design & Boutique Hostel Basel features express check-in and check-out, allergy-free rooms, a living room, free WiFi throughout the...

From MYR 721 per night

Best reviewed hotels

See all

Situated in Manno, 5.1 km from Lugano Station, B-ROOMS Bleisure Hotel - Lugano district features accommodation with a restaurant, free private parking and a bar.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 30 reviews
From MYR 876 per night

Amidst the beautiful mountain landscape of the Engadine, the Relais & Châteaux Schlosshotel Chastè - Scuol Tarasp enjoys an exceptionally quiet location in the holiday village of Tarasp, 7 km from...

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 49 reviews
From MYR 1,989 per night

Historic Hotel du Pillon offers panoramic views of the Diablerets Glacier and the Alps.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 416 reviews
From MYR 1,314 per night

Situated in Tomils, 47 km from Salginatobel Bridge, Boutique Hotel Casa Giovanoli features accommodation with a garden, private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 79 reviews
From MYR 1,428 per night

Located in Prêles, 44 km from International Watch and Clock Museum, Hotel de l’Ours Preles provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 737 reviews
From MYR 1,048 per night

Located in Regensberg, 17 km from Swiss National Museum, Hotel Krone Regensberg provides accommodation with free bikes, private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 66 reviews
From MYR 2,198 per night

Set in Zeihen, 34 km from Roman Town of Augusta Raurica, Auberge Passepartout offers accommodation with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 158 reviews
From MYR 750 per night

Situated on a rock, 45 metres above the roofs of central Zermatt, guests access The Omnia via a tunnel leading to an elevator, which brings them right into the lobby.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 226 reviews
From MYR 3,855 per night

Situated in St. Moritz, 300 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation with a terrace, private parking, a restaurant and a bar.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 458 reviews
From MYR 3,731 per night

This stylish 4-star hotel lies in the centre of Zermatt. It offers newly renovated rooms, a spacious reception and lounge, a hotel bar with a sophisticated lobby, a unique breakfast room with winter...

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 506 reviews
From MYR 1,979 per night

Set in Dailley, 14 km from Sion, Nada Brahma Retreats offers accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 18 reviews
From MYR 1,072 per night

The Alpine-style BelArosa Superior Hotel is a 5-minute walk from the centre of Arosa and 400 metres from Arosa Train Station and the cable cars.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 136 reviews
From MYR 2,142 per night

Most booked hotels in Switzerland in the past month

See all

Popular with guests booking hotels in Lauterbrunnen

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 3,960 reviews

Popular with guests booking hotels in Luzern

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,779 reviews

Popular with guests booking hotels in Zürich

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 8,546 reviews

Popular with guests booking hotels in Zürich

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4,173 reviews

Popular with guests booking hotels in Luzern

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 3,651 reviews

Popular with guests booking hotels in Interlaken

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 3,335 reviews

Popular with guests booking hotels in Bern

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 12,355 reviews

Popular with guests booking hotels in Zürich

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 5,594 reviews

Popular with guests booking hotels in Lauterbrunnen

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,511 reviews

Popular with guests booking hotels in Geneva

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 12,478 reviews

More places to explore, more ways to go

  • Hotels in the United States

    Already thinking about your next trip? Take a look at some of the fantastic accommodation options in the United States to get you started!
  • Hotels in Spain

    Already thinking about your next trip? Take a look at some of the fantastic accommodation options in Spain to get you started!
  • Apartments in Switzerland

    Still looking for the perfect place to stay? Explore more great accommodation options for your trip.
  • Spa Hotels in Switzerland

    Still looking for the perfect place to stay? Explore more great accommodation options for your trip.
  • Flights from London to Zürich

    Need to book flights for your trip? Find and compare prices for this and other popular routes right here on Booking.com.
  • Flights from London to Geneva

    Need to book flights for your trip? Find and compare prices for this and other popular routes right here on Booking.com.
  • All hotels

    Whether you're going to Switzerland, elsewhere in Europe or any other corner of the world, you'll find the perfect hotel on Booking.com.
  • Hotels in Lake Geneva

    Eager to start planning your trip to Switzerland? Take a look at options in Lake Geneva, popular with other visitors to the country.
  • Hotels in Swiss Alps

    Eager to start planning your trip to Switzerland? Take a look at options in Swiss Alps, popular with other visitors to the country.
  • Hotels in Canton of Basel-Stadt

    Eager to start planning your trip to Switzerland? Take a look at options in Canton of Basel-Stadt, popular with other visitors to the country.
  • Hotels near Stockalp - Melchsee-Frutt

    Find and compare places to stay close to a popular landmark in Switzerland.
  • Hotels near Cabane-Glacier 3000

    Find and compare places to stay close to a popular landmark in Switzerland.
  • Car hire near Zurich Airport

    Flying in to Zurich Airport and need to hire a car? Book it now to pick it up when you touch down.
  • Car hire near Geneva International Airport

    Flying in to Geneva International Airport and need to hire a car? Book it now to pick it up when you touch down.
  • Hotels near Zurich Airport

    Find hotels conveniently close to one of the country's most popular airports – perfect for a late arrival or early departure.
  • Hotels near Geneva International Airport

    Find hotels conveniently close to one of the country's most popular airports – perfect for a late arrival or early departure.
  • Cheap holidays in Zürich

    Plan everything you need for your holidays in one place – from flights and stays to tours and activities
  • Flights to Switzerland

    Book your flight to Switzerland in a matter of minutes!
  • Hotels in France

    Thinking about extending your trip or planning your next adventure? Check out options for another destination in the same part of the world as France.
  • Hotels in Germany

    Thinking about extending your trip or planning your next adventure? Check out options for another destination in the same part of the world as Germany.