Switzerland's golf courses integrate into landscapes of mountains, lakes and valleys. Each course presents different technical requirements, from the high-altitude challenges in Davos to lakeside greens near Geneva. Notable venues include Golf Club Crans-sur-Sierre, which hosts professional tournaments, and Andermatt Swiss Alps with its environmental design. The courses range from alpine settings at 1,500 meters to Mediterranean climates in Ticino.
Gstaad, Switzerland
Golf Club SaanenlandThis 18-hole course at 1000 meters altitude features water obstacles and sand bunkers among mountain peaks of the Bernese Alps.
Thun, Switzerland
Golf Club ThunerseeThe 18-hole course borders Lake Thun and includes technical fairways with elevation changes overlooking the water and mountains.
Ascona, Switzerland
Golf Club AsconaThe Mediterranean climate allows year-round golf on this parkland course with mature trees and strategic water elements near Lake Maggiore.
Crans-Montana, Switzerland
Golf Club Crans-sur-SierreThis professional golf course at 1500 meters elevation hosts the European Tour event since 1939 and features challenging narrow fairways.
Geneva, Switzerland
Golf Club de GenèveThe 18-hole course extends over 40 hectares near Lake Geneva, with views of Mont Blanc and the Jura mountains in the background.
Bad Ragaz, St.Gallen, Switzerland
Golf Club Bad RagazThis 18-hole course is located at 500 meters altitude and features water elements across 6,016 meters of playing length.
Samedan, Graubünden, Switzerland
Engadin Golf SamedanFounded in 1893, this high-altitude course at 1,700 meters features 18 holes across flat terrain with mountain ranges visible from all angles.
Mooslargue, Haut-Rhin, France
LaLargue Golf & Wellness ResortLocated on the French-Swiss border, this golf course spans 90 hectares with 18 holes and includes practice areas and a golf school.
Gland, Vaud, Switzerland
Domaine Impérial Golf ClubThis private 18-hole golf course extends over 52 hectares near Lake Geneva, with fairways bordered by mature oak trees and water features.
Magliaso, Ticino, Switzerland
Golf Club LuganoThis 18-hole golf course features Mediterranean vegetation, palm trees and a layout that integrates natural slopes and water obstacles across its grounds.
Davos, Graubünden, Switzerland
Golf Club DavosLocated at 1560 meters above sea level, this 18-hole course offers mountain views and operates during summer months between June and October.
Otelfingen, Zurich, Switzerland
Golf Park ZürichseeThe facility includes a 9-hole course, practice areas, golf academy and equipment shop, situated 20 minutes from Zurich city center.
Andermatt, Uri, Switzerland
Golf Course Andermatt Swiss AlpsThis mountain golf course at 1,444 meters elevation features 18 holes across 130 hectares with natural water elements and 52 sand bunkers.
Meggen, Lucerne, Switzerland
Meggen Golf CourseThis 9-hole golf course overlooks Lake Lucerne and offers practice facilities with 20 covered driving range positions and putting greens.
Aetingen, Solothurn, Switzerland
Limpachtal Golf CourseThis 18-hole course features hole number 15 measuring 725 meters, making it one of the longest holes in Europe with par 6.
Niederbüren, St.Gallen, Switzerland
Eastern Switzerland Golf ClubThis 18-hole golf course established in 1926 contains narrow fairways and elevated greens on terrain with significant elevation changes throughout the course.
Lenzerheide, Graubünden, Switzerland
Golfclub LenzerheideThis mountain golf course features 18 holes at 1400 meters elevation, surrounded by Alpine peaks and forest areas of Graubünden.
Vuissens, Fribourg, Switzerland
Golf Club VuissensThe 18-hole golf course extends over 52 hectares near a 13th-century castle, featuring water hazards and varied terrain configurations.
Wallenried, Fribourg, Switzerland
Golf & Country Club WallenriedThe course contains a main 18-hole course with 72 par and 6200 meters length, plus a separate 3-hole training area.
Küssnacht am Rigi, Schwyz, Switzerland
Golf KüssnachtThe golf course sits between Lake Lucerne and Mount Rigi, featuring 18 holes across flat terrain with multiple water elements.
Zuoz, Graubünden, Switzerland
Zuoz Golf ClubThis 18-hole golf course at 1,700 meters altitude features water obstacles and sand bunkers across rolling Alpine meadows near the Inn River.
Hildisrieden, Lucerne, Switzerland
Sempachersee Golf ClubThe complex includes two 18-hole courses with technical fairways, 72 practice stations, and a golf academy located near Lake Sempach.
Randa, Valais, Switzerland
Matterhorn Golf ClubThis mountain course features 9 holes at 1,400 meters elevation with grass fairways and slopes facing the north side of the Matterhorn.
Flühli, Lucerne, Switzerland
Sörenberg Golf ClubThe 9-hole course extends across mountain meadows at 1,200 meters elevation, featuring sand bunkers and natural obstacles among pine forests.
Losone, Ticino, Switzerland
Golf Gerre LosoneThis 18-hole golf course features water hazards and bunkers throughout the layout, with mountain ranges visible from every hole.
St. Blaise, Neuchâtel, Switzerland
Golf & Country Club de NeuchâtelThe course stretches over 6,179 meters with steep elevation changes. Players face technical holes with narrow fairways and Lake Neuchâtel views.
Domat/Ems, Graubünden, Switzerland
Golf Club Domat/EmsThe course features two separate layouts: an 18-hole championship course measuring 5,862 meters and a 9-hole course of 2,614 meters.
Wädenswil, Zurich, Switzerland
Swiss Golf ParkThe facility includes a compact 3-hole course with distances between 40 and 80 meters, practice areas and a golf academy.
Alvaneu, Graubünden, Switzerland
Golf Club Alvaneu BadThis 18-hole golf course sits at 1000 meters altitude in the Alps, featuring water hazards and bunkers throughout the mountainous terrain.
Laufon, Basel-Landschaft, Switzerland
Golf Club HeidentalThis 18-hole golf course spans across 70 hectares of land with tree-lined fairways and strategically placed sand traps near elevated greens.