Canton · CH

Tennis courts in the Canton of St. Gallen

213 free-access tennis courts listed in the Canton of St. Gallen, in 72 towns. Also known as public tennis court or free tennis court.

List by town

Winkeln 11

  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.2 km

Rotmonten 10

  • Tennis court
    Not stated: check on site
    580 m
  • Tennis court
    Not stated: check on site
    600 m
  • Tennis court
    Not stated: check on site
    600 m
  • Tennis court
    Not stated: check on site
    610 m
  • Tennis court
    Not stated: check on site
    610 m
  • Tennis court
    Not stated: check on site · Lit
    640 m
  • Tennis court
    Not stated: check on site · Lit
    650 m
  • Tennis court
    Not stated: check on site
    650 m
  • Tennis court
    Not stated: check on site
    690 m
  • Fritschiloch
    Not stated: check on site
    840 m

Jona 7

  • Tennis court
    Not stated: check on site
    350 m
  • Tennis court
    Not stated: check on site · Lit
    1.1 km
  • Tennis court
    Not stated: check on site · Lit
    1.1 km
  • Tennis court
    Not stated: check on site · Lit
    1.2 km
  • Tennis court
    Not stated: check on site · Lit
    1.2 km
  • Tennis court
    Not stated: check on site · Lit
    1.2 km
  • Tennis court
    Not stated: check on site · Lit
    1.2 km

Neudorf 7

  • Tennis court
    Not stated: check on site
    1.3 km
  • Tennis court
    Not stated: check on site
    1.3 km
  • Tennis court
    Not stated: check on site
    1.3 km
  • Tennis court
    Not stated: check on site
    1.3 km
  • Tennis court
    Not stated: check on site
    1.4 km
  • Tennis court
    Not stated: check on site
    1.4 km
  • Tennis court
    Not stated: check on site
    1.4 km

Lachen 6

  • Tennis court
    Not stated: check on site
    240 m
  • Tennis court
    Not stated: check on site
    710 m
  • Tennis court
    Not stated: check on site
    720 m
  • Tennis court
    Not stated: check on site
    740 m
  • Tennis court
    Not stated: check on site
    750 m
  • Tennis court
    Not stated: check on site
    760 m

Widnau 6

  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.2 km
  • Tennis court
    Not stated: check on site
    1.2 km
  • Tennis court
    Not stated: check on site
    1.2 km
  • Tennis court
    Not stated: check on site
    1.2 km
  • Tennis court
    Not stated: check on site
    1.2 km

Lüchingen 6

  • Tennis court
    Not stated: check on site
    510 m
  • Tennis court
    Not stated: check on site
    530 m
  • Tennis court
    Not stated: check on site
    540 m
  • Tennis court
    Not stated: check on site
    550 m
  • Tennis court
    Not stated: check on site
    600 m
  • Tennis court
    Not stated: check on site
    600 m

Oberuzwil 6

  • Tennis court
    Not stated: check on site
    560 m
  • Tennis court
    Not stated: check on site
    560 m
  • Tennis court
    Not stated: check on site
    570 m
  • Tennis court
    Not stated: check on site
    580 m
  • Tennis court
    Not stated: check on site
    590 m
  • Tennis court
    Not stated: check on site
    600 m

Tübach 6

  • Tennis court
    Not stated: check on site
    380 m
  • Tennis court
    Not stated: check on site
    400 m
  • Tennis court
    Not stated: check on site
    400 m
  • Tennis court
    Not stated: check on site
    420 m
  • Tennis court
    Not stated: check on site
    420 m
  • Tennis court
    Not stated: check on site
    440 m

Rapperswil 5

  • Tennis court
    Not stated: check on site
    470 m
  • Tennis court
    Not stated: check on site
    470 m
  • Tennis court
    Not stated: check on site
    480 m
  • Tennis court
    Not stated: check on site
    490 m
  • Tennis court
    Not stated: check on site
    500 m

Bad Ragaz 5

  • Tennis court
    Not stated: check on site
    450 m
  • Tennis court
    Not stated: check on site
    450 m
  • Tennis court
    Not stated: check on site
    500 m
  • Tennis court
    Not stated: check on site
    540 m
  • Tennis court
    Not stated: check on site
    1.6 km

Rebstein 5

  • Tennis court
    Not stated: check on site
    300 m
  • Tennis court
    Not stated: check on site
    320 m
  • Tennis court
    Not stated: check on site
    1.0 km
  • Tennis court
    Not stated: check on site
    1.0 km
  • Tennis court
    Not stated: check on site
    1.0 km

Au SG 5

  • Tennis court
    Not stated: check on site
    740 m
  • Tennis court
    Not stated: check on site · Lit
    740 m
  • Tennis court
    Not stated: check on site · Lit
    760 m
  • Tennis court
    Not stated: check on site · Lit
    770 m
  • Tennis court
    Not stated: check on site · Lit
    780 m

Fürstenau 5

  • Tennis court
    Not stated: check on site
    640 m
  • Tennis court
    Not stated: check on site
    650 m
  • Tennis court
    Not stated: check on site
    670 m
  • Tennis court
    Not stated: check on site
    700 m
  • Tennis court
    Not stated: check on site
    720 m

Riggenschwil 5

  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.1 km
  • Tennis court
    Not stated: check on site
    1.2 km

Azmoos 5

  • Tennis court
    Not stated: check on site
    720 m
  • Tennis court
    Not stated: check on site
    730 m
  • Tennis court
    Not stated: check on site
    740 m
  • Tennis court
    Not stated: check on site
    750 m
  • Tennis court
    Not stated: check on site
    770 m

Gossau SG 4

  • Tennis court
    Not stated: check on site
    410 m
  • Tennis court
    Not stated: check on site
    440 m
  • Tennis court
    Not stated: check on site · Lit
    510 m
  • Tennis court
    Not stated: check on site · Lit
    540 m

Diepoldsau 4

  • Tennis court
    Not stated: check on site · Lit
    1.0 km
  • Tennis court
    Not stated: check on site · Lit
    1.0 km
  • Tennis court
    Not stated: check on site · Lit
    1.1 km
  • Tennis court
    Not stated: check on site · Lit
    1.1 km

Grabs 4

  • Tennis court
    Not stated: check on site · Lit
    850 m
  • Tennis court
    Not stated: check on site · Lit
    860 m
  • Tennis court
    Not stated: check on site · Lit
    890 m
  • Tennis court
    Not stated: check on site · Lit
    900 m

Schmerikon 4

  • Platz 4
    Not stated: check on site · Lit
    570 m
  • Platz 3
    Not stated: check on site · Lit
    580 m
  • Platz 2
    Not stated: check on site · Lit
    600 m
  • Platz 1
    Not stated: check on site · Lit
    610 m

Rorschacherberg 4

  • Tennis court
    Not stated: check on site
    600 m
  • Tennis court
    Not stated: check on site
    600 m
  • Tennis court
    Not stated: check on site
    610 m
  • Tennis court
    Not stated: check on site
    620 m

Ebnat 4

  • Tennis court
    Not stated: check on site
    390 m
  • Tennis court
    Not stated: check on site
    390 m
  • Tennis court
    Not stated: check on site
    410 m
  • Tennis court
    Not stated: check on site
    410 m

Buchs SG 3

  • Tennis Club Buchs
    Not stated: check on site · Lit
    860 m
  • Tennis Club Buchs
    Not stated: check on site · Lit
    880 m
  • Tennis Club Buchs
    Not stated: check on site · Lit
    900 m

Kaltbrunn 3

  • Tennis court
    Not stated: check on site
    450 m
  • Tennis court
    Not stated: check on site
    470 m
  • Tennis court
    Not stated: check on site
    480 m

Uznach 3

  • Tennis court
    Not stated: check on site
    290 m
  • Tennis court
    Not stated: check on site
    310 m
  • Tennis court
    Not stated: check on site · Lit
    330 m

Rosenberg 3

  • Tennis court
    Not stated: check on site
    80 m
  • Tennis court
    Not stated: check on site
    90 m
  • Tennis court
    Not stated: check on site
    120 m

St. Margrethen SG 3

  • Tennis court
    Not stated: check on site · Lit
    1.2 km
  • Tennis court
    Not stated: check on site · Lit
    1.2 km
  • Tennis court
    Not stated: check on site · Lit
    1.2 km

Wattwil 3

  • Tennis court
    Not stated: check on site
    480 m
  • Tennis court
    Not stated: check on site
    510 m
  • TC Wattwil
    Not stated: check on site
    530 m

Walenstadt 3

  • Tennis court
    Not stated: check on site
    520 m
  • Tennis court
    Not stated: check on site
    530 m
  • Tennis court
    Not stated: check on site
    550 m

Oberriet SG 3

  • Tennis court
    Not stated: check on site
    650 m
  • Tennis court
    Not stated: check on site
    660 m
  • Tennis court
    Not stated: check on site
    680 m

St. Georgen 3

  • Tennis court
    Not stated: check on site
    570 m
  • Tennis court
    Not stated: check on site
    580 m
  • Tennis court
    Not stated: check on site
    580 m

Balgach 3

Haag (Rheintal) 3

Gähwil 3

Wangs 3

Rans 3

Gommiswald 2

Staad SG 2

Degersheim 2

Ermenswil 2

Unterwasser 2

Jonschwil 2

Eggersriet 2

Schwarzenbach SG 2

Bächli 2

Gaiserwald 2

Oberterzen 2

Flawil 1

Eschenbach SG 1

Heerbrugg 1

Bütschwil 1

Abtwil SG 1

Rheineck 1

Sonnenhof 1

Büchel 1

Lisighaus 1

Lichtensteig 1

Flums 1

Mosnang 1

Mogelsberg 1

Rorschach 1

Pfäfers 1

Uzwil 1

Brunnadern 1

Frümsen 1

Nesslau 1

Gasenzen 1

Muolen 1

Ricken SG 1

Tannenheim 1

Betlis 1

Im Kreuzacker 1

At a glance

  • Lighting reported: 43 of 213

Read the full guide: tennis courts →

FAQ

How many tennis courts are there in the Canton of St. Gallen?

Oukonjou lists 213 free-access ones, in 72 towns: Winkeln (11), Rotmonten (10) and Jona (7).

Do I need to book or pay to use the tennis courts in the Canton of St. Gallen?

No. The tennis courts listed here are reported as free access: free of charge and no booking, within the rules posted on site (hours, age, sharing).

How do I find the nearest tennis court?

Open the map, pick “Tennis courts” and tap “Near me”: the list sorts by distance. Your position stays in your browser.

Data updated on November 6, 2026