Hotel deals Europe Switzerland

Hotels in Switzerland

Find the best deals on 24,896 hotels in Switzerland

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Switzerland

Looking for a city in Switzerland to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$127 - $199
CHEAPEST CITY IN SWITZERLAND Basel 20% cheaper Hotels in Basel are the cheapest in Switzerland at just $127 per night on average.
MOST EXPENSIVE CITY IN SWITZERLAND Zermatt 24% more expensive Zermatt has the highest priced hotels in Switzerland with rooms averaging $199 per night.
MOST POPULAR CITY IN SWITZERLAND Zurich 71% more users visited More momondo users search for hotels in Zurich than any other city in Switzerland

Popular Cities in Switzerland

Book one of the best deals Switzerland has to offer in these popular locations
  • Hotel 3 König
    Best value

    Hotel 3 König

    Chüngengasse 2, Richterswil, Zurich

    7.2

    $59

    View Deal
  • Holiday Inn Express Zurich Airport
    #1 Most popular

    Holiday Inn Express Zurich Airport

    Hofwisenstrasse 30, Zurich, Zurich

    8.4

    $94

    View Deal
  • Primestay Self Check-in Hotel Seebach
    #2 Most popular

    Primestay Self Check-in Hotel Seebach

    Schaffhauserstrasse 550, Zurich, Zurich

    6.6

    $237

    View Deal
  • B&B Hotel Zurich Airport Rumlang
    #3 Most popular

    B&B Hotel Zurich Airport Rumlang

    Hofwisenstrasse 52, Rümlang, Zurich

    7.9

    $80

    View Deal
  • Novotel Zurich Airport Messe
    #4 Most popular

    Novotel Zurich Airport Messe

    Lindbergh-Platz 1, Zurich, Zurich

    7.3

    $127

    View Deal
  • Crowne Plaza Zurich
    #5 Most popular

    Crowne Plaza Zurich

    Badenerstrasse 420, Zurich, Zurich

    7.9

    $122

    View Deal
  • Radisson Blu Hotel, Zurich Airport

    Radisson Blu Hotel, Zurich Airport

    PO Box 295, Zurich, Zurich

    8.4

    $200

    View Deal
  • Geneva Hostel
    Best value

    Geneva Hostel

    Rue Rothschild 28-30, Geneva, Geneve

    8.2

    $48

    View Deal
  • Hotel Royal
    #1 Most popular

    Hotel Royal

    Rue de Lausanne 41-43, Geneva, Geneve

    8.0

    $137

    View Deal
  • ibis budget Geneve Aeroport
    #2 Most popular

    ibis budget Geneve Aeroport

    Avenue Louis-Casai 26, Geneva, Geneve

    8.1

    $82

    View Deal
  • NH Geneva Airport
    #3 Most popular

    NH Geneva Airport

    Avenue de Mategnin 21, Meyrin, Geneve

    8.2

    $122

    View Deal
  • NH Geneva City
    #4 Most popular

    NH Geneva City

    Avenue Wendt 42-44, Geneva, Geneve

    8.2

    $136

    View Deal
  • Aparthotel Adagio Genève Mont-Blanc
    #5 Most popular

    Aparthotel Adagio Genève Mont-Blanc

    Rue Thalberg 4, Geneva, Geneve

    7.9

    $114

    View Deal
  • Holiday Inn Express Geneva Airport

    Holiday Inn Express Geneva Airport

    Route De Pre-Bois 16, Meyrin, Geneve

    8.2

    $128

    View Deal
  • Hotel Central Continental
    Best value

    Hotel Central Continental

    Bahnhofstrasse 43, Interlaken, Bern

    7.1

    $105

    View Deal
  • Metropole Swiss Quality Interlaken Hotel
    #1 Most popular

    Metropole Swiss Quality Interlaken Hotel

    Hoheweg 37, Interlaken, Bern

    8.0

    $176

    View Deal
  • Hapimag Resort Interlaken
    #2 Most popular

    Hapimag Resort Interlaken

    Höheweg 95, Interlaken, Bern

    8.7

    $307

    View Deal
  • Dorint Blüemlisalp Beatenberg/Interlaken
    #3 Most popular

    Dorint Blüemlisalp Beatenberg/Interlaken

    Hubel 114, Beatenberg, Bern

    8.3

    $244

    View Deal
  • Hotel Royal St Georges Interlaken - MGallery
    #4 Most popular

    Hotel Royal St Georges Interlaken - MGallery

    Hoeheweg 139, Interlaken, Bern

    8.0

    $226

    View Deal
  • Hotel Beausite
    #5 Most popular

    Hotel Beausite

    Seestrasse 16, Interlaken, Bern

    8.4

    $141

    View Deal
  • Seehotel Bonigen

    Seehotel Bonigen

    Seestrasse 22, Bonigen, Bern

    8.1

    $120

    View Deal
  • Barabas
    Best value

    Barabas

    16 Lowengraben, Lucerne, Luzern

    8.2

    $55

    View Deal
  • Ameron Luzern Hotel Flora
    #1 Most popular

    Ameron Luzern Hotel Flora

    Seidenhofstrasse 5, Lucerne, Luzern

    8.6

    $170

    View Deal
  • Hotel Monopol Luzern
    #2 Most popular

    Hotel Monopol Luzern

    Pilatusstrasse 1, Lucerne, Luzern

    8.0

    $166

    View Deal
  • Altstadt Hotel Magic Luzern
    #3 Most popular

    Altstadt Hotel Magic Luzern

    Brandgässli 1, Lucerne, Luzern

    7.6

    $125

    View Deal
  • Radisson Blu Hotel, Lucerne
    #4 Most popular

    Radisson Blu Hotel, Lucerne

    Lakefront Center Inseliquai 12, Lucerne, Luzern

    8.3

    $233

    View Deal
  • Ibis Styles Luzern
    #5 Most popular

    Ibis Styles Luzern

    Friedenstrasse 8, Lucerne, Luzern

    7.6

    $168

    View Deal
  • Hotel Des Balances

    Hotel Des Balances

    Weinmarkt, Lucerne, Luzern

    9.0

    $258

    View Deal
  • Hotel Jägerhof
    Best value

    Hotel Jägerhof

    Steinmattstrasse 85, Zermatt, Valais

    8.9

    $112

    View Deal
  • Hotel Holiday
    #1 Most popular

    Hotel Holiday

    Gryfelblatte 4, Zermatt, Valais

    8.6

    $177

    View Deal
  • Sunstar Hotel Zermatt
    #2 Most popular

    Sunstar Hotel Zermatt

    Untere Mattenstrasse 50, Zermatt, Valais

    8.5

    $133

    View Deal
  • Schlosshotel Life & Style Zermatt
    #3 Most popular

    Schlosshotel Life & Style Zermatt

    Bahnhofplatz 18, Zermatt, Valais

    9.2

    $239

    View Deal
  • Tradition Julen Hotel
    #4 Most popular

    Tradition Julen Hotel

    Riedstrasse 2, Zermatt, Valais

    9.4

    $276

    View Deal
  • Zermatt Budget Rooms
    #5 Most popular

    Zermatt Budget Rooms

    Spissstrasse 50, Zermatt, Valais

    8.9

    $164

    View Deal
  • Hotel Alpenhof

    Hotel Alpenhof

    Matterstrasse 43, Zermatt, Valais

    9.0

    $237

    View Deal

Switzerland travel tips

Let us help you with the best tips about Switzerland

When is the least expensive time to stay in Switzerland?

March is the least expensive month to stay in Switzerland, with an average price of $174 per night. That price is significantly cheaper than the most expensive month, May.

Where do most people stay in Switzerland?

Switzerland is full of enlightening and adventurous cities, but the most popular tourist destination is Zurich.

Which city in Switzerland has the most expensive hotel rooms?

On average, $199 per night will be the going rate for a hotel room in Zermatt. This is about 24% more expensive than any other city in Switzerland.

Which city in Switzerland has the least expensive hotel rooms?

The least expensive city in Switzerland to stay in is Zurich. With an average rate of $70 per night, Zurich is about 67% less expensive than other cities in Switzerland.


Popular international routes landing in Switzerland

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Tel Aviv to Zurich
Fastest flight time
4h 20m
Cheapest price
$224
Newark to Zurich
Fastest flight time
7h 35m
Cheapest price
$372
New York to Zurich
Fastest flight time
7h 40m
Cheapest price
$380
Miami to Zurich
Fastest flight time
9h 05m
Cheapest price
$391
Chicago to Zurich
Fastest flight time
8h 35m
Cheapest price
$403
Washington to Geneva
Fastest flight time
7h 55m
Cheapest price
$413
Los Angeles to Geneva
Fastest flight time
14h 25m
Cheapest price
$413
San Francisco to Zurich
Fastest flight time
10h 50m
Cheapest price
$414
Boston to Zurich
Fastest flight time
7h 15m
Cheapest price
$416
Denver to Zurich
Fastest flight time
9h 45m
Cheapest price
$460
View more
Hotel deals Europe Switzerland