HotHotels
Storchen Zurich - Lifestyle Boutique Hotel, Zurich

Where to stay guide

Where to stay in Switzerland: the best cities, lakes and mountain resorts

Updated 7 October 2026 · 10 areas · 39 hotels picked

Pictured: Storchen Zurich - Lifestyle Boutique Hotel

Switzerland looks exactly like the picture on the chocolate box, and that is the slightly unnerving thing about it. The lakes really are that blue. The cows really do wear bells. Trains glide out of spotless stations on the second and climb to places no train has any business reaching. It is small, expensive and almost absurdly beautiful, and it rewards a bit of planning.

The main choice is between city, lake and mountain, though the country is compact enough to combine all three. Zurich and Geneva are the gateways, polished lakeside cities with the big airports. Lucerne and Interlaken put you among the peaks without giving up pavements. And for the full Alpine experience, car-free Zermatt, glossy St Moritz and the villages of the Bernese Oberland wait at the end of the line.

The short answer

Switzerland areas at a glance

ZurichCity break, Food and bars, GatewaySwitzerland’s biggest city: a river, a lake and an old town with real life in it.Hotels: 280
LucerneFirst-timers, Lakes, CouplesThe Switzerland you imagined: a storybook town on a lake full of mountains.Hotels: 117
InterlakenScenery, Adventure, Rail tripsBetween two lakes and beneath the Eiger, Mönch and Jungfrau.Hotels: 72
The Swiss Alps: Wengen, Grindelwald, Andermatt and EngelbergCouples, Walking, SkiingMountain villages proper: wooden chalets, cowbells and peaks at the window.Hotels: 296
ZermattSkiing, Walking, Matterhorn viewsA car-free village at the foot of the most famous mountain in the world.Hotels: 97
St MoritzLuxury, Skiing, Winter glamourThe original winter resort: palace hotels, furs and a famously sunny valley.Hotels: 73
GenevaCity break, Lakes, LuxuryA French-speaking lakeside city with a giant fountain and Mont Blanc on the horizon.Hotels: 126
BernOld-town charm, Culture, QuietThe capital that feels like a market town: arcades, fountains and a river loop.Hotels: 83
BaselArt, City breakA Rhine-side city of art museums, where three countries meet.Hotels: 79
DavosSkiing, Spa, Active breaksA high, sporty mountain town with a big ski area and a long hotel tradition.Hotels: 61

Zurich

Storchen Zurich - Lifestyle Boutique Hotel, Zurich
Central Plaza Hotel, Zurich
The Dolder Grand, Zurich
Pictured: Storchen Zurich - Lifestyle Boutique Hotel · Central Plaza Hotel · The Dolder Grand
  • City break
  • Food and bars
  • Gateway
Switzerland’s biggest city: a river, a lake and an old town with real life in it.

Zurich has a reputation as a city of bankers, and it is true that money hums quietly behind the handsome façades of Bahnhofstrasse. But walk five minutes and you are in the old town, a tangle of guild houses and church spires on both banks of the River Limmat, and five more brings you to the lake, where on summer evenings half the city seems to be swimming.

It makes an excellent first or last night, as most flights land here and trains fan out to everywhere else. Stay on the river in the old town for atmosphere, near the station for convenience, or up on the wooded hill above the city, where one of the country's grandest hotels surveys the lake and the Alps beyond.

Hotels to look at in Zurich

Lucerne

Hotel Schweizerhof Luzern, Lucerne
Hotel Seeburg, Lucerne
Grand Hotel National Luzern, Lucerne
Pictured: Hotel Schweizerhof Luzern · Hotel Seeburg · Grand Hotel National Luzern
  • First-timers
  • Lakes
  • Couples
The Switzerland you imagined: a storybook town on a lake full of mountains.

If you only have time for one stop, make it Lucerne. The old town gathers around the Chapel Bridge, a covered wooden footbridge that zigzags across the river, and the lake opens out from the quayside with Mount Pilatus on one side and the Rigi on the other. Paddle steamers leave from the centre of town; cog railways and cable cars take over where the boats stop.

The classic places to stay are the Belle Époque grand hotels strung along the lakefront, a few steps from the old town. For something more secluded, the Bürgenstock resort sits on a ridge about 500 metres above the water, reached by boat and funicular, with views that make conversation difficult. Engelberg and Mount Titlis are an easy day out.

Hotels to look at in Lucerne

Interlaken

Victoria-Jungfrau Grand Hotel and Spa, Interlaken
Hotel Du Nord, Interlaken
Hotel Royal St. Georges Interlaken Mgallery, Interlaken
Pictured: Victoria-Jungfrau Grand Hotel and Spa · Hotel Du Nord · Hotel Royal St. Georges Interlaken Mgallery
  • Scenery
  • Adventure
  • Rail trips
Between two lakes and beneath the Eiger, Mönch and Jungfrau.

The name tells you where you are: between the lakes, Thun on one side and Brienz on the other, with the white wall of the Eiger, Mönch and Jungfrau filling the view to the south. Interlaken has been a base for mountain excursions since Victorian tourists arrived with alpenstocks, and it still does the job better than anywhere.

The town itself is small and a little touristy, centred on the Höhematte, a broad meadow where paragliders drift down to land in front of the grand hotels. What matters is what's on the doorstep: trains to Grindelwald, Wengen and the Jungfraujoch, boats on both lakes and every adrenaline sport going. For somewhere calmer, look to the spa hotels on the shore of Lake Thun.

Hotels to look at in Interlaken

The Swiss Alps: Wengen, Grindelwald, Andermatt and Engelberg

Grand Hotel Belvedere – a Beaumier Hotel and Spa, Swiss Alps
Romantik Schweizerhof Grindelwald, Swiss Alps
The Chedi Andermatt, Swiss Alps
Pictured: Grand Hotel Belvedere – a Beaumier Hotel and Spa · Romantik Schweizerhof Grindelwald · The Chedi Andermatt
  • Couples
  • Walking
  • Skiing
Mountain villages proper: wooden chalets, cowbells and peaks at the window.

To wake up in the mountains instead of merely looking at them, go one step beyond the towns. Wengen sits on a sunny shelf above the Lauterbrunnen valley and has no cars at all; you arrive by rack railway. Grindelwald spreads out beneath the north face of the Eiger. Both are in the Bernese Oberland, with skiing in winter and superb walking in summer.

Further east, Andermatt has reinvented itself from quiet garrison village to one of the smartest addresses in the Alps, and Engelberg, a short distance from Lucerne, sits at the foot of Mount Titlis around a Benedictine monastery. Grand old hotels with a century or more behind them are the thing to book here, many with serious spas.

Hotels to look at in Swiss Alps

Zermatt

Grand Hotel Zermatterhof, Zermatt
Riffelhaus 1853, Zermatt
Mont Cervin Palace, Zermatt
Pictured: Grand Hotel Zermatterhof · Riffelhaus 1853 · Mont Cervin Palace
  • Skiing
  • Walking
  • Matterhorn views
A car-free village at the foot of the most famous mountain in the world.

You know the Matterhorn before you ever see it, and it still stops you in the street. Zermatt lies at its foot, a village of dark timber chalets where the only traffic is electric taxis and the odd horse-drawn sleigh. Everyone arrives by train, which rather sets the tone.

The skiing is among the highest and most extensive in the Alps, linking over the border to Italy, and in summer the same lifts open up days of high-level walking. The Gornergrat railway does the climbing for you if you would rather not. Hotels run from long-established grand hotels on the main street to chalet-style boutique places with private spas, and one historic house stands right on the mountain with ski-in, ski-out access.

Hotels to look at in Zermatt

St Moritz

Kempinski Grand Hotel des Bains, St Moritz
Hotel Schweizerhof St Moritz, St Moritz
Kulm, St Moritz
Pictured: Kempinski Grand Hotel des Bains · Hotel Schweizerhof St Moritz · Kulm
  • Luxury
  • Skiing
  • Winter glamour
The original winter resort: palace hotels, furs and a famously sunny valley.

St Moritz more or less invented the winter holiday, and it has never let anyone forget it. The town sits above a lake in the high Engadin valley, where the light is sharp, the sun shines a great deal and the hotels are palaces in all but name. In winter the lake freezes hard enough to hold horse races and polo matches on the ice.

This is not the place for a budget break. Come for the grand hotels, with their spas, tennis courts and restaurants by the handful, and for skiing, walking and people-watching of a very high order. Several hotels open only for the winter and summer seasons, so check dates before you set your heart on one.

Hotels to look at in St Moritz

Geneva

Hotel Metropole Geneve, Geneva
Eastwest Hotel, Geneva
Le President Wilson, Geneva
Pictured: Hotel Metropole Geneve · Eastwest Hotel · Le President Wilson
  • City break
  • Lakes
  • Luxury
A French-speaking lakeside city with a giant fountain and Mont Blanc on the horizon.

Geneva feels more French than Swiss, which is no surprise when France surrounds it on three sides. The city curls around the western tip of its lake, where the Jet d'Eau fires a plume of water high into the air, and on clear days Mont Blanc floats above the far shore. The Old City climbs the hill on the left bank, all cobbles, antique shops and café terraces.

The landmark hotels line the lakefront, historic five-stars that have been hosting diplomats and royalty for generations. It is a natural start for a trip into the French-speaking west or over to the ski resorts, and the airport is only a few minutes from the centre.

Hotels to look at in Geneva

Bern

Hotel Schweizerhof Bern & Spa, Berne
NH Bern The Bristol, Berne
Hotel Savoy, Berne
Pictured: Hotel Schweizerhof Bern & Spa · NH Bern The Bristol · Hotel Savoy
  • Old-town charm
  • Culture
  • Quiet
The capital that feels like a market town: arcades, fountains and a river loop.

Bern is the capital, though you would hardly guess it. The UNESCO-listed Old City sits on a tight bend of the River Aare, its streets lined with miles of covered stone arcades, painted fountains and a medieval clock tower that puts on a mechanical show every hour. On hot days locals jump into the river and let the current carry them downstream.

It is one of the most relaxed city stops in the country and a handy halfway point between Zurich, Geneva and Interlaken. Two historic five-star hotels sit in the centre, one next to the parliament building with views to the Bernese Alps, and there are good four-stars inside the old town.

Hotels to look at in Berne

Basel

Grand Hotel Les Trois Rois, Basel
Novotel Basel City, Basel
Limehome Basel Münzgasse, Basel
Pictured: Grand Hotel Les Trois Rois · Novotel Basel City · Limehome Basel Münzgasse
  • Art
  • City break
A Rhine-side city of art museums, where three countries meet.

Basel sits on a bend of the Rhine where Switzerland, France and Germany meet, and it has spent its money on art. The city has an extraordinary run of museums for its size, plus a sandstone cathedral above the river and an old town of steep lanes around the red town hall on Marktplatz. In summer people float down the Rhine with their clothes in a waterproof bag. Stay on the river for the grandest hotel in town, or near the station if you are passing through by train.

Hotels to look at in Basel

Davos

Hotel Fluela Davos, Davos
Turmhotel Victoria, Davos
Steigenberger Icon Grandhotel Belvédère Davos, Davos
Pictured: Hotel Fluela Davos · Turmhotel Victoria · Steigenberger Icon Grandhotel Belvédère Davos
  • Skiing
  • Spa
  • Active breaks
A high, sporty mountain town with a big ski area and a long hotel tradition.

Davos is less a village than a small town in the sky, stretched along a high valley in the east of the country. The world knows it for its winter gathering of politicians and chief executives, but the rest of the year it belongs to skiers, hikers and mountain bikers. The slopes are extensive and the hotels have deep roots, several of them dating from the 1860s, when Davos was a health resort. Expect proper spas, ski shuttles and hearty dinners, without quite the price tag of St Moritz.

Hotels to look at in Davos

City, lake or mountain?

On a first trip, split your time: a night or two in Zurich or Geneva, then Lucerne or Interlaken for lakes and day trips up the peaks. Coming to ski or walk? Go straight to Zermatt, St Moritz, Davos or the Bernese Oberland villages. Art and old towns? Basel and Bern are quieter than the big two and every bit as handsome.

Getting around

Take the train. Swiss railways reach almost every town and resort, connect neatly with boats, buses and cable cars, and are a pleasure in themselves. Most UK flights land in Zurich or Geneva, both with stations inside the airport. Zermatt and Wengen are car-free, so you will finish the journey by rail whatever you do.

Sorted where to stay? Now plan the days. Read our guide: The best things to do in Switzerland →

Questions about where to stay in Switzerland

What is the best place to stay in Switzerland for first-timers?
Lucerne. It has a beautiful old town, a lake surrounded by mountains, and easy boat, rail and cable-car trips to Pilatus, the Rigi and Titlis. Interlaken is the other classic choice if you want to be closer to the high peaks of the Jungfrau region.
Where is the best place to stay in the Swiss Alps?
For skiing and the Matterhorn, Zermatt. For grand hotels and winter glamour, St Moritz. For traditional villages with superb walking, Wengen and Grindelwald in the Bernese Oberland. Davos suits active breaks and is a little less expensive than St Moritz.
Is Zurich or Geneva better to stay in?
Zurich is larger and livelier, with a medieval old town and the best connections to Lucerne, Interlaken and eastern Switzerland. Geneva is French-speaking and more formal, with grand lakefront hotels and easy access to the western Alps. Choose whichever is closer to where you are heading next.
Is Lucerne or Interlaken better?
Lucerne is the prettier town, with more to do in the evening and lovely lake trips. Interlaken is the better base for the high mountains, with trains to Grindelwald, Wengen and the Jungfraujoch. Many visitors stay two or three nights in each.
Do I need a car in Switzerland?
No. Trains, boats and cable cars cover almost everywhere a visitor wants to go, and resorts such as Zermatt and Wengen do not allow cars at all.