Swiss Golf Simulators All venues Map By canton By city Open now Near me For business

Every indoor golf venue in Switzerland

125 venues in 21 cantons, each with address, technology, prices, opening hours and contact — on the official swisstopo map.

Zurich 29

  • Albis-Golf in Wettswil am Albis — Indoor golf · golf simulator
    Moosstrasse 7, 8907 Wettswil
  • All Out Golf — Indoor golf · golf simulator
    Im Glattgarten 1, 8304 Wallisellen · 1 bay · Uneekor · from CHF 48 / hr
  • Dübai Golf — Indoor golf · golf simulator
    Hochbordstrasse 41, 8600 Dübendorf · 2 bays · TrackMan · from CHF 60 / hr
  • elPadel Social Club — Indoor golf · golf simulator
    Hofackerstrasse 13, 8409 Winterthur · 2 bays · TrackMan · CHF 40–64 / hr
  • Golf Range Uster — Driving range with ball-flight tracking
    Seefeldstrasse 59, 8616 Uster · 22 bays · Toptracer · CHF 5 / 24 range balls
  • Golf·ish — Indoor golf · golf simulator
    Grossmattstrasse 9, 8902 Urdorf · 1 bay · TrackMan · CHF 68 / hr (May–August CHF 45 / hr)
  • Golfcoaching by Schädler – Golf Trainingscenter Hombrechtikon — Indoor golf · golf simulator
    Etzelstrasse 30, 8634 Hombrechtikon · 2 bays · TrackMan, SkyTrak · from CHF 50 / hr
  • Golfflix — Indoor golf · golf simulator
    Dietlimoosplatz 1, 8134 Adliswil · 5 bays · TrackMan · CHF 60–80 / hr
  • golfimport Indoor Golf Dübendorf — Indoor golf · golf simulator
    Neugutstrasse 54, 8600 Dübendorf · 1 bay · TrackMan · CHF 35 / hr
  • Gölflike — Indoor golf · golf simulator
    Hagenholzstrasse 65, 8050 Zürich · 1 bay · TrackMan
  • HDT Sportzentrum Wetzikon — Indoor golf · golf simulator
    Buchgrindelstrasse 15, 8620 Wetzikon · 1 bay · Full Swing · CHF 40 / hr
  • Herbie Golf – Indoor Golf Regensdorf — Indoor golf · golf simulator
    Pumpwerkstrasse 23, 8105 Regensdorf · 1 bay · CHF 60 / hr
  • Indoor Golf SWING-CLUB Bülach — Indoor golf · golf simulator
    Gartematt 7, 8180 Bülach · 1 bay · from CHF 40 / hr
  • Indoorgolf-The Valley — Indoor golf · golf simulator
    Kemptpark 3, 8310 Kemptthal · 2 bays · Dr. Swing · CHF 60 / hr
  • INGOLF — Indoor golf · golf simulator
    Stelzenstrasse 6, 8152 Opfikon · 4 bays · TrackMan · CHF 79 / 55 min
  • Padelarena Wädenswil — Indoor golf · golf simulator
    Zugerstrasse 162, 8820 Wädenswil · 2 bays
  • Players Playground — Indoor golf · golf simulator
    Zürcherstrasse 61, 8800 Thalwil · 2 bays · TrackMan · CHF 75 / hr
  • Pure Stroke Indoor Golf Lounge — Indoor golf · golf simulator
    Gufenhaldenweg 4, 8708 Männedorf · Foresight Sports · CHF 65–75 / hr
  • Sportcenter Schumacher — Indoor golf · golf simulator
    Am Stadtrand 46, 8600 Dübendorf · 1 bay · CHF 50 / hr
  • SPORTORT — Indoor golf · golf simulator
    Kriesbachstrasse 3a, 8304 Wallisellen · 1 bay · TrackMan · from CHF 40 / hr
  • studiogolf — Indoor golf · golf simulator
    Flüelastrasse 16, 8048 Zürich · 1 bay · TrackMan · CHF 60–160 (60–180 min)
  • Swiss Golf Bubikon — Driving range with ball-flight tracking
    Kämmoos 2, 8608 Bubikon · 11 bays · Toptracer Range · CHF 5 / basket of balls
  • Swiss Golf Lounge Greifensee — Indoor golf · golf simulator
    Im Grossriet 1, 8606 Greifensee · 4 bays · TrackMan · from CHF 39.50 / hr (members from CHF 27.30)
  • Swiss Golf Lounge Horgen — Indoor golf · golf simulator
    Seestrasse 91, 8810 Horgen · 5 bays · TrackMan · from CHF 39.50 / hr (members from CHF 27.30)
  • Swiss Golf Park Wädenswil — Driving range with ball-flight tracking
    Sportplatzweg 1, 8820 Wädenswil · 18 bays · TrackMan · CHF 5.50 / 25 balls
  • The Golf Room — Indoor golf · golf simulator
    Zwinglistrasse 8, 8004 Zürich · 1 bay · TrackMan · CHF 60–70 / hr
  • Vivian Ross Golf Academy — Indoor golf · golf simulator
    Wetzikerstrasse 51, 8335 Hittnau · 1 bay · TrackMan
  • Winterberg Golf & Academy — Indoor golf · golf simulator
    Kleinikon 13, 8312 Winterberg · TrackMan · CHF 65 / half lesson, CHF 130 / lesson (TrackMan included)
  • Zurich Golf — Indoor golf · golf simulator
    Pfingstweidstrasse 106, 8005 Zürich · TrackMan · CHF 75 / 55 min (up to 4 people)

Bern 9

  • ALBATROSS Indoor Golf — Indoor golf · golf simulator
    Bahnhofstrasse 16, 4900 Langenthal · 1 bay · TrackMan · Annual pass CHF 1'081 (hourly rate not published)
  • Giorgio's Lab — Indoor golf · golf simulator
    Route de Soleure 141, 2504 Biel/Bienne · SkyTrak · CHF 30 / 30 min, CHF 50–75 / hr
  • Golf Club Thunersee — Indoor golf · golf simulator
    Tempelstrasse 20, 3608 Thun · TrackMan · Private lesson from CHF 110 / 50 min
  • Golf Emmental — Driving range with ball-flight tracking
    Ziegelgutstrasse 30, 3414 Oberburg · 40 bays · Toptracer Range · Day green fee Academy Course CHF 40
  • Golfpark Moossee — Indoor golf · golf simulator
    Lyssstrasse 50, 3053 Münchenbuchsee · 1 bay · TrackMan · CHF 50 / hr
  • Indoor Golf Gstaad — Indoor golf · golf simulator
    Allmistrasse 1, 3792 Saanen · TrackMan · CHF 130 / lesson (50 min)
  • NextGolf Pieterlen — Indoor golf · golf simulator
    Moosgartenweg 6, 2542 Pieterlen · 1 bay · TrackMan · CHF 25–50 / hr
  • RUFF Bern — Indoor golf · golf simulator
    Ey 5, 3063 Ittigen · 5 bays · TrackMan · CHF 50–70 / hr
  • XL Green Screen Golf — Indoor golf · golf simulator
    Murtenstrasse 103, 3202 Frauenkappelen · 1 bay · TrackMan · CHF 50 / hr (1–2 players)

Lucerne 7

  • Golf Meggen — Indoor golf · golf simulator
    Kreuzbuchweg 1, 6045 Meggen · 2 bays · TrackMan · from CHF 65 / hr (for 1 up to 4 players)
  • Golf Rastenmoos (Golf & Naturpark Luzern) — Driving range with ball-flight tracking
    Rastenmoos 8, 6206 Neuenkirch · Toptracer Range · Basket from CHF 3.30 (card) / CHF 6 single + CHF 10 range fee
  • Golf Sempach Performance Center — Indoor golf · golf simulator
    Schopfe 2, 6024 Hildisrieden · 5 bays · TrackMan · CHF 60 / hr unattended; annual passes from CHF 800
  • GOLFIMPORT Sursee (Umbrail Golf Import AG) — Indoor golf · golf simulator
    Grenzstrasse 3a, 6214 Schenkon · 1 bay · Full Swing · CHF 35 / hr
  • Golfpark Oberkirch (Migros Golf) — Driving range with ball-flight tracking
    Am Hofbach 1, 6208 Oberkirch · 18 bays · Toptracer · Range free; 20 balls CHF 3.50, ball card one-off CHF 10
  • Indoorgolf Sursee — Indoor golf · golf simulator
    Schellenrainstrasse 13, 6210 Sursee · 1 bay · TruGolf · CHF 60 / hr (facility for up to 4 people)
  • RUFF Luzern — Indoor golf · golf simulator
    Industriestrasse 10, 6010 Kriens · 5 bays · TrackMan · CHF 50–70 / hr depending on zone

Uri 1

  • Andermatt Golf Course — Indoor golf · golf simulator
    Reussen, 6490 Andermatt · 1 bay · TrackMan · CHF 40–60 / hr

Glarus 1

Zug 4

  • Golfpark Holzhäusern — Driving range with ball-flight tracking
    Katharinenhof 3, 6343 Holzhäusern · 80 bays · TrackMan · Range access free, 20 balls CHF 3.50
  • Indoorgolf Ennetsee — Indoor golf · golf simulator
    Suurstoffi 22, 6343 Rotkreuz · 1 bay · TrackMan · CHF 60 / hr (CHF 185 / 4 hrs)
  • Indoorgolf Rotkreuz — Indoor golf · golf simulator
    Grundstrasse 22B, 6343 Rotkreuz · 1 bay · TruGolf · CHF 60 / hr, 2 hrs CHF 110, 3 hrs CHF 150 (per booking, max. 4 people)
  • sports ZUGERLAND — Indoor golf · golf simulator
    Riedstrasse 1a, 6330 Cham · 2 bays · TrackMan · 5 hrs Train or Play from CHF 275 (1–4 people)

Fribourg 2

  • Hole 19 Golf Indoor — Indoor golf · golf simulator
    Route de Pra-Charbon 34a (Streetbox, Box No 19), 1614 Granges (Veveyse) · 1 bay · TrackMan · CHF 40–50 / 90 min
  • La Grange Indoor (Paul Renahy Coaching) — Indoor golf · golf simulator
    Rue de la Léchère 125, 1630 Bulle · 1 bay · Flightscope · from CHF 120 / hr (private lesson)

Solothurn 4

  • Golf Limpachtal — Driving range with ball-flight tracking
    Unterdorf 8, 4587 Aetingen · Toptracer · CHF 6 / basket, Toptracer included
  • Golf Weid Hauenstein – Indoor Golf — Indoor golf · golf simulator
    Hauptstrasse 38, 4633 Hauenstein · 2 bays · TrackMan · CHF 50 / hr
  • Golfclub Wylihof — Driving range with ball-flight tracking
    Wylihof 12, 4542 Luterbach · 12 bays · TrackMan · CHF 20 / day (range fee for guests)
  • Sportcenter Vogt AG – Indoor Golf — Indoor golf · golf simulator
    Industriestrasse 17, 4654 Lostorf · 1 bay

Basel-Stadt 2

  • Birdie Amigos Golf Club — Indoor golf · golf simulator
    Elsässerstrasse 215, 4056 Basel · 5 bays · TrackMan · CHF 70 / hr (members from CHF 45 / hr)
  • Golf Corner — Indoor golf · golf simulator
    Postpassage 11, 4051 Basel · 1 bay · from CHF 55 / 55 min

Basel-Landschaft 1

  • Union Sport Münchenstein — Indoor golf · golf simulator
    Reinacherstrasse 66, 4142 Münchenstein · 3 bays · TrackMan · CHF 50 / hr Simulator, CHF 25 / hr driving bay

Schaffhausen 1

  • EZ-GolfSim — Indoor golf · golf simulator
    Neutalstrasse 48, 8207 Schaffhausen · 2 bays · ProTee · CHF 55–65 / hr

St. Gallen 8

  • ACM Indoor Golf Centre — Indoor golf · golf simulator
    Langäulistrasse 9, 9470 Buchs SG · 3 bays · Foresight Sports · 49.- per hr
  • Atrium Golf — Indoor golf · golf simulator
    Churerstrasse 35, 9470 Buchs · 2 bays · TrackMan · from CHF 48 / hr
  • Birdie Golf Toggenburg — Indoor golf · golf simulator
    Alte Webereistrasse 2, 9652 Neu St. Johann · 1 bay · Uneekor · CHF 60 / hr (members CHF 40)
  • Golf365 — Indoor golf · golf simulator
    Tonhallestrasse 47, 9500 Wil · 1 bay · Full Swing · CHF 49–59 / hr
  • Golfpark Waldkirch — Indoor golf · golf simulator
    Moos 1476, 9205 Waldkirch · 1 bay · TrackMan · CHF 50 / hr
  • Good Golf — Indoor golf · golf simulator
    St. Josefen-Strasse 58, 9000 St. Gallen · 2 bays · TrackMan · CHF 30–55 / hr
  • Swiss Golf Lounge Gossau — Indoor golf · golf simulator
    Stadtbühlstrasse 8, 9200 Gossau · 5 bays · TrackMan · from CHF 39.50 / hr
  • Swiss Indoorgolf — Indoor golf · golf simulator
    Schachenstrasse 82, 8645 Rapperswil-Jona · 1 bay · SkyTrak · from CHF 60 / hr

Graubünden 10

Aargau 11

  • Earlybirdie Aarau — Indoor golf · golf simulator
    Buchserstrasse 15, 5000 Aarau · 1 bay · TrackMan · Ab CHF 55 / hr (with pass günstiger)
  • Earlybirdie Baden — Indoor golf · golf simulator
    Neuenhoferstrasse 99, 5400 Baden · 1 bay · TrackMan · Ab CHF 55 / hr (with pass günstiger)
  • FUN4YOU Golf Lounge — Indoor golf · golf simulator
    Zelgweg 11, 5405 Baden · 1 bay · Uneekor · CHF 53–63 / hr
  • Golf Factory Aarburg — Indoor golf · golf simulator
    Oltnerstrasse 107, 4663 Aarburg · 1 bay · TrackMan · CHF 40–65 / hr
  • Golf Fricktal — Driving range with ball-flight tracking
    Büttihaldenweg 100, 5070 Frick · Toptracer Range · Green fee 9 holes from CHF 45
  • Golf Medical Clinic Reha Rheinfelden — Indoor golf · golf simulator
    Salinenstrasse 98, 4310 Rheinfelden · 1 bay · TrackMan · 10-session pass CHF 350 (CHF 200 with MTT pass)
  • Golf Range Mägenwil — Indoor golf · golf simulator
    Industriestrasse 16, 5506 Mägenwil · 2 bays · JGolf · CHF 130 / single hour, monthly pass CHF 300
  • Golfclub Entfelden Driving Range — Driving range with ball-flight tracking
    Muhenstrasse 52, 5036 Oberentfelden · 10 bays · Toptracer · CHF 7 / 30 range balls (green-fee players CHF 3.50)
  • Golfschmiede Rheinfelden — Indoor golf · golf simulator
    Baslerstrasse 15, 4310 Rheinfelden · 2 bays · TrackMan · CHF 50 / hr per Bay (members CHF 15 / hr)
  • SebbyGolf — Indoor golf · golf simulator
    Quellenstrasse 37, 4310 Rheinfelden · 2 bays · Foresight Sports · from CHF 49 / 55 min
  • Swiss Golf Lounge Spreitenbach — Indoor golf · golf simulator
    Pfadackerstrasse 10, 8957 Spreitenbach · 7 bays · TrackMan · from CHF 39.50 / hr

Thurgau 1

  • John's Golf — Indoor golf · golf simulator
    Schönengrund, 8372 Wiezikon bei Sirnach · 1 bay · TruGolf · CHF 60 / hr

Ticino 6

  • CMFG Arena — Indoor golf · golf simulator
    Via Ciossa 5, 6806 Sigirino · 1 bay · TrackMan · CHF 30 / hr (excl. VAT)
  • Golf Center Mendrisio — Indoor golf · golf simulator
    Via Angelo Maspoli 7, 6850 Mendrisio · 1 bay · TrackMan · CHF 30 / 30 min, CHF 60 / hr
  • Golf Gerre Losone — Driving range with ball-flight tracking
    Via Gerre 5, 6616 Losone · TrackMan · Driving Range Fee CHF 30 (incl. 2 × 24 balls); 24 balls CHF 3
  • Swing4Fun — Indoor golf · golf simulator
    Via Passeggiata 24, 6828 Balerna · 1 bay · TrackMan · from CHF 40 / hr
  • the square green — Indoor golf · golf simulator
    Viale Cassarate 6, 6900 Lugano · 1 bay · TrackMan · from CHF 70 / 50 min
  • TISHOT Indoor Golf — Indoor golf · golf simulator
    Via Rinaldo Simen 43, 6648 Minusio · 1 bay · TrackMan · CHF 30 / hr

Vaud 12

  • ABR Golf — Indoor golf · golf simulator
    En Budron B19, 1052 Le Mont-sur-Lausanne · 1 bay · TrackMan · from CHF 30 / hr
  • Fabrice Favre Golf Training Center — Indoor golf · golf simulator
    Chemin du Poste 16D, 1279 Chavannes-de-Bogis · 1 bay · TrackMan · from CHF 50 / hr
  • Golf Indoor Broye — Indoor golf · golf simulator
    Route du Châtelard 13, 1530 Payerne · 7 bays · Foresight Sports, TrackMan · CHF 60 / 1st hr, CHF 50 / 2nd hr, CHF 40 from 3rd hr
  • Golf Indoor La Vallée — Indoor golf · golf simulator
    Route du Planoz 27B, 1348 Le Brassus · 2 bays · TrackMan · from CHF 50 / hr
  • Golf Parc Signal de Bougy (Migros Golf) — Driving range with ball-flight tracking
    Route du Signal, 1172 Bougy-Villars · 10 bays · TrackMan · Range free; 20 balls CHF 3.50, ball card one-off CHF 10
  • GOLF-FIT Performance Center — Indoor golf · golf simulator
    Route du Verney 20b, 1070 Puidoux · 2 bays · TrackMan · Fitness from 100.- & Indoor golf from 70.-
  • Indoor Golf Club Yverdon — Indoor golf · golf simulator
    En Chamard 55B, 1442 Montagny-près-Yverdon · 1 bay · TrackMan · CHF 30 / hr (summer rate until 1 Oct. 2026)
  • Indoor Golf Performance — Indoor golf · golf simulator
    Route de la Vy des Charettes 7, 1530 Payerne · 5 bays · TrackMan · 60.- CHF/heure and 80.- CHF/1h30
  • Let's Golf — Indoor golf · golf simulator
    Rue de l'Industrie 49, 1030 Bussigny · 9 bays · ProTee, Foresight Sports · CHF 60–100 / hr, PGA Curve CHF 100–140 / hr
  • Millennium – Golf & Play — Indoor golf · golf simulator
    Chemin de Mongevon 25, 1023 Crissier · 1 bay · Golfzon · CHF 99 / hr (currently CHF 79 / hr)
  • Swing Easy — Indoor golf · golf simulator
    En Courta Rama 10, 1163 Étoy · 1 bay · CHF 50 / hr
  • TEE OFF Golf Indoor Premium — Indoor golf · golf simulator
    Route de la Grande Raye 6 / Box 15, 1525 Seigneux · 2 bays · TrackMan · from CHF 50 / hr

Valais 12

  • Alpine Golf — Indoor golf · golf simulator
    Chemin de Châble-Creux 16, 1934 Le Châble · 1 bay · TrackMan · from CHF 65 / hr
  • Alpine Golf - W Verbier — Indoor golf · golf simulator
    Rue de Médran 70, 1936 Verbier · 1 bay · TrackMan · CHF 100 / hr (up to 2 people), Walk-in CHF 50 / 30 min in winter
  • Amber Ski-in/out Hotel & Spa - Indoor Golf — Indoor golf · golf simulator
    Gletscherstrasse 2, 3906 Saas-Fee · 1 bay
  • Casa Andrea (Riederalp Ferienwohnungen) — Indoor golf · golf simulator
    Bahnhofstrasse 28, 3987 Riederalp · 1 bay · Uneekor · Included in the rent of the holiday flat
  • G&S Golfindoor — Indoor golf · golf simulator
    Ritiweg 3, 3946 Turtmann · 1 bay · TrackMan · CHF 40 / hr, trial hour free
  • Golf Club de Sion — Driving range with ball-flight tracking
    Route de Vissigen 150, 1950 Sion · 40 bays · Toptracer Range · Balls CHF 3 / 30 balls, CHF 6 / 75 balls; range access free
  • Golfzone Indoor — Indoor golf · golf simulator
    Rue du Pont 9, 1958 Uvrier (Sion) · 3 bays · TrackMan · CHF 45 / hr (1–4 people)
  • Impact Golf — Indoor golf · golf simulator
    Zone Industrielle Proprèses 7, 1868 Collombey-Muraz · 3 bays · TrackMan · CHF 35–70 / hr per Box (summer / winter), Abonne
  • Indoor Golf Valais — Indoor golf · golf simulator
    Route des Rottes 8, 1964 Conthey · 1 bay · TrackMan · CHF 30 / hr, CHF 40 / 2 hrs, CHF 50 / 3 hrs
  • Matterland Indoor-Golf — Indoor golf · golf simulator
    Hofmattstrasse 30, 3920 Zermatt · 2 bays · TrackMan · CHF 90 / hr per Simulator (1–4 players)
  • Performance Center – Golf-Club Crans-sur-Sierre — Indoor golf · golf simulator
    Rue de la Forêt 1, 3963 Crans-Montana · 3 bays · TrackMan · CHF 50 / hr (CHF 20 / 30 min, CHF 70 / 90 min), + CHF 10 per additional person
  • Tennis und Squash Center Brig-Glis — Indoor golf · golf simulator
    Grundweg 80, 3900 Gamsen (Brig-Glis) · 1 bay · TrackMan · CHF 56 / hr (1–4 people)

Neuchâtel 1

  • Bogey Club — Indoor golf · golf simulator
    Route des Helvètes 2, Box 34-37, 2074 Marin-Epagnier · 2 bays · TrackMan · CHF 45–60 / hr

Geneva 2

  • DomaGolf — Indoor golf · golf simulator
    Route de Thonon 152C, La Pallanterie, 1222 Vésenaz · TrackMan · CHF 70 / hr (members CHF 50 / hr)
  • L'Indoor Geneva — Indoor golf · golf simulator
    Route de Saint-Julien 40, 1227 Carouge · 6 bays · TrackMan · CHF 60–80 / hr

Jura 1

  • Golf Indoor Moutier — Indoor golf · golf simulator
    Rue Industrielle 98, 2740 Moutier · 3 bays · Flightscope · CHF 40 / hr (passes: 10 hrs CHF 300, 20 hrs CHF 400, year CHF 500)