Golf Hotels in Switzerland

Find the golf hotels that appeal to you the most

Most visited cities for golf hotels

Zermatt

7 golf hotels

Ascona

9 golf hotels

Interlaken

3 golf hotels

St. Moritz

10 golf hotels

Davos

15 golf hotels

Pontresina

7 golf hotels

Flims

3 golf hotels

Gstaad

15 golf hotels

Lenzerheide

7 golf hotels

Sils Maria

4 golf hotels

Saas-Fee

4 golf hotels

Arosa

5 golf hotels

Bad Ragaz

6 golf hotels

Crans-Montana

22 golf hotels

Silvaplana

5 golf hotels

Most popular regions for golf hotels

Grisons

112 golf hotels

Canton of Valais

56 golf hotels

Engadin

38 golf hotels

Bernese Oberland

19 golf hotels

Canton of Ticino

19 golf hotels

Davos

15 golf hotels

Central Switzerland

14 golf hotels

East Switzerland

11 golf hotels

Lake Geneva / Vaud

9 golf hotels

Lake Geneva

9 golf hotels

Lake Constance

6 golf hotels

Lake Lucerne

5 golf hotels

Lake Neuchatel

3 golf hotels

Lake Lugano

3 golf hotels

The 10 Best Golf Hotels in Switzerland

Check out our pick of great golf hotels in Switzerland

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

The Arc-en-ciel hotel in traditional Chalet style is a hotel situated in a quiet location on the outskirts of Gstaad, next to the Eggli cable car station, close to the car-free centre.

From US$341 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,106 reviews

Hotel Belvedere Locarno, a superior 4-star hotel, is open year-round and offers 90 rooms and suites with beautiful views of Lake Maggiore, the city and the mountains.

From US$439 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,290 reviews

Located 4 km outside of Lucerne’s town centre, the Felmis offers a restaurant with 2 terraces, free Wi-Fi and free parking. Lake Lucerne is just a 20-minute walk away.

From US$251 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,035 reviews

Located within a private park on the shore of Lake Lucerne, Seehotel Waldstätterhof Swiss Quality is set in a building from 1870. It features its own access to the lake, free WiFi, and a spa area.

From US$445 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 216 reviews

Surrounded by a Mediterranean garden, this 4-star hotel in Ascona is only 70 metres from Lake Maggiore. It offers a heated outdoor pool, free bicycle hire, and free WiFi.

From US$404 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 337 reviews

With views of the Engadin Mountains and Lake Silvaplana, Nira Alpina offers luxury rooms with terraces.

From US$441 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 127 reviews

Offering a 300-metre long private lakeshore at Lake Locarno, the luxurious Castello del Sole features a spacious wellness centre with a gym, tennis courts and a golf course.

From US$729 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 202 reviews

Surrounded by Alpine lakes and mountains, the 4-star Parkhotel Margna Superior features 3 restaurants, a bar, a spa, fitness centre, a tennis court and a private golf course. Free WiFi is available.

From US$421 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 823 reviews

Just 150 metres from the Sankt Moritz-Signal Cable Car, the 4-star Hotel San Gian offers various massages and relaxation treatments, free WiFi and 2 restaurants.

From US$300 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 230 reviews

Located directly on the shore of Lake Maggiore, a private bathing beach, the jetty with its own marina and garden, guest rooms and suites.

From US$691 per night

Most booked golf hotels in Switzerland this month

See all

Popular with guests booking golf hotels in Switzerland

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

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,255 reviews

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,515 reviews

Popular with guests booking golf hotels in Switzerland

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

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 605 reviews

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,271 reviews

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,186 reviews

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,539 reviews

Popular with guests booking golf hotels in Switzerland

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

Popular with guests booking golf hotels in Switzerland

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,035 reviews