Mountain bike areas in Switzerland
131 mountain bike areas in Switzerland. We list the 3,000 best-mapped mountain bike areas from OpenStreetMap, not every one.
MTB
SportTick any, or none for every sport
Intermediate: 3–5 ft
Your levelChanges the scores
When: Next 7 days
WhenChanges the scores
From your nearest
FromPick one: the journeys show again
Where: Switzerland
WhereType a place, or tick any
Filters
Filters
In the water
Surf spots
Ski resorts
Kitesurf spots
Windsurf spots
Sailing spots
Dive sites
Kayak spots
Climbing areas
Mountain bike areas
Best this week first
Showing all 131 places.
- 78Good out of 100 for the next 7 days
Pizol
Rain 1–5 mm
- Wed66, Good
- Thu68, Good
- Fri67, Good
- Sat63, Good
- Sun85, Good
- Mon85, Good
- Best dayTue87, Good, the best day
Stay in Bad Ragaz
- 78Good out of 100 for the next 7 days
Panorama Bike - Stage 12
Rain 1–6 mm
- Wed65, Good
- Thu69, Good
- Fri62, Good
- Sat62, Good
- Sun85, Good
- Best dayMon88, Good, the best day
- Tue84, Good
Stay in Jaun
- 78Good out of 100 for the next 7 days
Bike-Lehrpfad Gränichen
Rain 0–8 mm
- Wed64, Good
- Thu65, Good
- Fri64, Good
- Sat68, Good
- Sun84, Good
- Mon87, Good
- Best dayTue88, Good, the best day
Stay in Suhr
- 78Good out of 100 for the next 7 days
Napf Bike
Rain 1–6 mm
- Wed65, Good
- Thu65, Good
- Fri65, Good
- Sat66, Good
- Sun86, Good
- Mon88, Good
- Tue88, Good
Stay in Stettlen
- 78Good out of 100 for the next 7 days
Natur Bike Park Marbach
Rain 0–3 mm
- Wed62, Good
- Thu68, Good
- Fri61, Good
- Sat62, Good
- Sun85, Good
- Mon88, Good
- Tue88, Good
Stay in Marbach Lu
- 75Good out of 100 for the next 7 days
Bleiki uphill
Rain 1–3 mm
- Wed66, Good
- Thu69, Good
- Fri63, Good
- Sat63, Good
- Sun68, Good
- Mon88, Good
- Tue88, Good
Stay in Interlaken
- 75Good out of 100 for the next 7 days
Bikepark Birchi
Rain 1–9 mm
- Wed65, Good
- Thu65, Good
- Fri64, Good
- Sat67, Good
- Sun66, Good
- Mon88, Good
- Tue88, Good
Stay in Bern
- 75Good out of 100 for the next 7 days
Panorama Bike
Rain 0–4 mm
- Wed66, Good
- Thu69, Good
- Fri64, Good
- Sat65, Good
- Sun68, Good
- Mon88, Good
- Tue88, Good
Stay in Schwanden
- 75Good out of 100 for the next 7 days
Sörenberg
Rain 1–3 mm
- Wed64, Good
- Thu69, Good
- Fri63, Good
- Sat62, Good
- Sun67, Good
- Mon88, Good
- Tue88, Good
- 75Good out of 100 for the next 7 days
Lugano Bike Tappa 3
Rain 0–2 mm
- Wed68, Good
- Thu61, Good
- Fri74, Good
- Sat58, Fair
- Sun81, Good
- Mon81, Good
- Tue81, Good
Stay in Lugano
- 75Good out of 100 for the next 7 days
Corona dei Pinci
Rain 0–2 mm
- Wed65, Good
- Thu75, Good
- Fri73, Good
- Sat46, Fair
- Sun80, Good
- Mon80, Good
- Tue80, Good
Stay in Ascona
- 74Good out of 100 for the next 7 days
Bikepark Urdorf
Rain 0–8 mm
- Wed64, Good
- Thu65, Good
- Fri64, Good
- Sat67, Good
- Sun65, Good
- Mon84, Good
- Best dayTue88, Good, the best day
Stay in Zürich
- 74Good out of 100 for the next 7 days
Chäserrugg-Alt St. Johann
Rain 1–4 mm
- Wed63, Good
- Thu68, Good
- Fri65, Good
- Sat63, Good
- Sun66, Good
- Mon88, Good
- Tue88, Good
Stay in Wildhaus
- 74Good out of 100 for the next 7 days
Fully Bike Park
Rain 1–3 mm
- Wed68, Good
- Thu69, Good
- Best dayFri85, Good, the best day
- Sat67, Good
- Sun68, Good
- Mon78, Good
- Tue69, Good
Stay in Martigny
- 74Good out of 100 for the next 7 days
Born-Trail
Rain 0–8 mm
- Wed64, Good
- Thu64, Good
- Fri65, Good
- Sat68, Good
- Best daySun85, Good, the best day
- Mon84, Good
- Tue68, Good
Stay in Olten
- 74Good out of 100 for the next 7 days
Swiss Bike Park Oberried
Rain 1–5 mm
- Wed63, Good
- Thu65, Good
- Fri64, Good
- Sat65, Good
- Sun66, Good
- Mon88, Good
- Tue88, Good
Stay in Koniz
- 74Good out of 100 for the next 7 days
Bikepark Ganda
Rain 1–4 mm
- Wed66, Good
- Thu68, Good
- Fri67, Good
- Sat62, Good
- Sun64, Good
- Mon83, Good
- Best dayTue87, Good, the best day
Stay in Grusch
- 74Good out of 100 for the next 7 days
Gibelegg
Rain 1–4 mm
- Wed61, Good
- Thu67, Good
- Fri63, Good
- Sat63, Good
- Sun65, Good
- Mon88, Good
- Tue88, Good
Stay in Rueggisberg
- 74Good out of 100 for the next 7 days
Feldis
Rain 0–4 mm
- Wed65, Good
- Thu68, Good
- Fri67, Good
- Sat62, Good
- Sun65, Good
- Mon85, Good
- Best dayTue87, Good, the best day
Stay in Trin
- 74Good out of 100 for the next 7 days
Graubünden Bike - Etappe 2 (Laax - Untervaz)
Rain 1–5 mm
- Wed65, Good
- Thu68, Good
- Fri67, Good
- Sat61, Good
- Sun64, Good
- Mon84, Good
- Best dayTue87, Good, the best day
Stay in Trin
- 74Good out of 100 for the next 7 days
Sändertrail
Rain 1–8 mm
- Wed64, Good
- Thu66, Good
- Fri65, Good
- Sat67, Good
- Sun66, Good
- Mon84, Good
- Best dayTue88, Good, the best day
Stay in Hitzkirch
- 74Good out of 100 for the next 7 days
Schüpfheim-Wasserfallenegg-Loop
Rain 1–3 mm
- Wed58, Fair
- Thu68, Good
- Fri63, Good
- Sat62, Good
- Sun65, Good
- Mon88, Good
- Tue88, Good
Stay in Hasle
- 74Good out of 100 for the next 7 days
Langisbike
Rain 0–3 mm
- Wed58, Fair
- Thu68, Good
- Fri63, Good
- Sat62, Good
- Sun66, Good
- Mon88, Good
- Tue88, Good
Stay in Sarnen
- 73Good out of 100 for the next 7 days
Panorama Bike
Rain 0–3 mm
- Wed65, Good
- Thu69, Good
- Fri66, Good
- Sat63, Good
- Sun67, Good
- Mon78, Good
- Best dayTue88, Good, the best day
Stay in Amden
- 73Good out of 100 for the next 7 days
Cannero - Biasca
Rain 0–2 mm
- Wed66, Good
- Thu68, Good
- Fri69, Good
- Sat46, Fair
- Sun80, Good
- Mon80, Good
- Tue80, Good
Stay in Gordola
- 73Good out of 100 for the next 7 days
Bike Park
Rain 1–3 mm
- Wed67, Good
- Thu68, Good
- Fri61, Good
- Sat53, Fair
- Sun80, Good
- Mon80, Good
- Tue80, Good
Stay in Morcote
- 72Good out of 100 for the next 7 days
Route Kamor – Ruhesitz
Rain 2–3 mm
- Wed62, Good
- Thu65, Good
- Fri63, Good
- Sat64, Good
- Sun65, Good
- Mon78, Good
- Best dayTue88, Good, the best day
Stay in Appenzell
- 72Good out of 100 for the next 7 days
Napf Bike
Rain 0–5 mm
- Wed60, Good
- Thu64, Good
- Fri65, Good
- Sat65, Good
- Sun66, Good
- Mon78, Good
- Best dayTue88, Good, the best day
Stay in Malters
- 71Good out of 100 for the next 7 days
Montreux Panorama Bike
Rain 1–4 mm
- Wed67, Good
- Thu69, Good
- Fri65, Good
- Sat66, Good
- Sun76, Good
- Mon76, Good
- Tue69, Good
Stay in Montreux
- 71Good out of 100 for the next 7 days
Egg Rundkurs
Rain 1–3 mm
- Wed64, Good
- Thu68, Good
- Fri61, Good
- Sat65, Good
- Sun67, Good
- Mon69, Good
- Best dayTue88, Good, the best day
Stay in Ebnat Kappel
- 71Good out of 100 for the next 7 days
Flumserberg
Rain 0–4 mm
- Wed66, Good
- Thu69, Good
- Fri67, Good
- Sat62, Good
- Sun65, Good
- Mon67, Good
- Best dayTue87, Good, the best day
Stay in Quarten
- 71Good out of 100 for the next 7 days
Bikepark Schmiedhof
Rain 0–2 mm
- Wed63, Good
- Thu61, Good
- Fri63, Good
- Sat68, Good
- Sun67, Good
- Mon68, Good
- Best dayTue88, Good, the best day
Stay in Ebikon
- 71Good out of 100 for the next 7 days
Längenegg Bike
Rain 0–4 mm
- Wed63, Good
- Thu68, Good
- Fri65, Good
- Sat55, Fair
- Sun73, Good
- Mon75, Good
- Best dayTue76, Good, the best day
Stay in Filzbach
- 71Good out of 100 for the next 7 days
Alpine Bike
Rain 1–5 mm
- Wed66, Good
- Thu69, Good
- Fri64, Good
- Sat56, Fair
- Sun74, Good
- Best dayMon81, Good, the best day
- Tue70, Good
Stay in Leysin
- 71Good out of 100 for the next 7 days
Panorama Bike
Rain 2–4 mm
- Wed63, Good
- Thu66, Good
- Fri66, Good
- Sat59, Fair
- Sun60, Good
- Mon80, Good
- Best dayTue85, Good, the best day
Stay in Küblis
- 71Good out of 100 for the next 7 days
Torgon
Rain 1–5 mm
- Wed66, Good
- Thu69, Good
- Fri64, Good
- Sat56, Fair
- Sun74, Good
- Best dayMon81, Good, the best day
- Tue70, Good
Stay in La Chapelle-d'Abondance
- 70Good out of 100 for the next 7 days
MTB 10km
Rain 1–8 mm
- Wed65, Good
- Thu69, Good
- Fri65, Good
- Sat68, Good
- Sun69, Good
- Mon69, Good
- Best dayTue76, Good, the best day
Stay in Lausanne
- 70Good out of 100 for the next 7 days
Hundwiler Höhi-Route
Rain 2–5 mm
- Wed61, Good
- Thu66, Good
- Fri64, Good
- Sat63, Good
- Sun65, Good
- Mon68, Good
- Best dayTue88, Good, the best day
Stay in Urnäsch
- 70Good out of 100 for the next 7 days
Wildmannli Bike
Rain 2–4 mm
- Wed64, Good
- Thu64, Good
- Fri61, Good
- Sat65, Good
- Sun65, Good
- Mon68, Good
- Best dayTue88, Good, the best day
Stay in Speicher
- 70Good out of 100 for the next 7 days
RMV Mosnang
Rain 1–7 mm
- Wed62, Good
- Thu65, Good
- Fri63, Good
- Sat66, Good
- Sun67, Good
- Mon68, Good
- Best dayTue88, Good, the best day
Stay in Lutisburg
- 70Good out of 100 for the next 7 days
Napf Bike - Etappe 2
Rain 1–6 mm
- Wed60, Good
- Thu67, Good
- Fri64, Good
- Sat63, Good
- Sun66, Good
- Mon69, Good
- Best dayTue88, Good, the best day
Stay in Trub
- 70Good out of 100 for the next 7 days
Chöhler - Tour
Rain 0–4 mm
- Wed58, Fair
- Thu66, Good
- Fri64, Good
- Sat63, Good
- Sun66, Good
- Mon69, Good
- Best dayTue88, Good, the best day
Stay in Hasle
- 70Good out of 100 for the next 7 days
Iron Bike Rennstrecke mittel
Rain 1–3 mm
- Wed62, Good
- Thu66, Good
- Fri63, Good
- Sat56, Fair
- Sun73, Good
- Mon76, Good
- Tue76, Good
Stay in Unteriberg
- 70Good out of 100 for the next 7 days
- Wed65, Good
- Thu68, Good
- Fri63, Good
- Sat57, Fair
- Sun73, Good
- Best dayMon74, Good, the best day
- Tue73, Good
Stay in Verbier
- 70Good out of 100 for the next 7 days
Bikepark
Rain 0–5 mm
- Wed63, Good
- Thu65, Good
- Fri65, Good
- Sat58, Fair
- Sun74, Good
- Mon75, Good
- Best dayTue76, Good, the best day
Stay in Wollerau
- 69Good out of 100 for the next 7 days
Descente du Mont Bailly
Rain 2–8 mm
- Wed66, Good
- Thu68, Good
- Fri61, Good
- Sat67, Good
- Sun68, Good
- Best dayMon76, Good, the best day
- Tue68, Good
Stay in St George Vaud
- 69Good out of 100 for the next 7 days
- Wed64, Good
- Thu68, Good
- Fri62, Good
- Sat61, Good
- Sun72, Good
- Best dayMon76, Good, the best day
- Tue67, Good
Stay in Champéry
- 69Good out of 100 for the next 7 days
Bikepark Rüti (Pandapark)
Rain 0–5 mm
- Wed64, Good
- Thu65, Good
- Fri65, Good
- Best daySat75, Good, the best day
- Sun68, Good
- Mon66, Good
- Tue72, Good
Stay in Ruti Zh
- 69Good out of 100 for the next 7 days
Valle Morobbia Bike
Rain 0–2 mm
- Wed62, Good
- Thu65, Good
- Fri63, Good
- Sat41, Poor
- Sun75, Good
- Mon76, Good
- Best dayTue77, Good, the best day
Stay in Bellinzona
- 69Good out of 100 for the next 7 days
Arosa Lenzerheide
Rain 2–4 mm
- Wed64, Good
- Thu68, Good
- Fri67, Good
- Sat53, Fair
- Sun71, Good
- Mon71, Good
- Best dayTue75, Good, the best day
Stay in Lenzerheide
- 69Good out of 100 for the next 7 days
Endless-Trail-Bike
Rain 2–10 mm
- Wed64, Good
- Thu66, Good
- Fri66, Good
- Sat67, Good
- Sun76, Good
- Mon58, Fair
- Tue76, Good
Stay in Liestal
- 68Good out of 100 for the next 7 days
Grenchen Bike
Rain 2–6 mm
- Wed63, Good
- Thu66, Good
- Fri63, Good
- Sat68, Good
- Sun67, Good
- Mon68, Good
- Best dayTue72, Good, the best day
Stay in Grenchen
- 68Good out of 100 for the next 7 days
Bikepark Leibstadt
Rain 1–9 mm
- Wed64, Good
- Thu67, Good
- Fri63, Good
- Sat68, Good
- Sun65, Good
- Mon64, Good
- Best dayTue75, Good, the best day
Stay in Albbruck
- 68Good out of 100 for the next 7 days
Plateau de Diesse
Rain 1–7 mm
- Wed65, Good
- Thu66, Good
- Fri63, Good
- Sat67, Good
- Sun67, Good
- Mon69, Good
- Best dayTue72, Good, the best day
Stay in Preles
- 68Good out of 100 for the next 7 days
JUride Bikepark
Rain 2–8 mm
- Wed62, Good
- Thu66, Good
- Fri63, Good
- Sat66, Good
- Sun67, Good
- Mon51, Fair
- Best dayTue80, Good, the best day
Stay in Welschenrohr
- 68Good out of 100 for the next 7 days
Obersaxen
Rain 1–4 mm
- Wed62, Good
- Thu65, Good
- Fri65, Good
- Sat41, Poor
- Sun72, Good
- Mon74, Good
- Best dayTue76, Good, the best day
- 67Good out of 100 for the next 7 days
Brunni-Holzegg-Rotenflue
Rain 1–4 mm
- Wed63, Good
- Thu67, Good
- Fri62, Good
- Sat64, Good
- Sun66, Good
- Mon68, Good
- Best dayTue69, Good, the best day
Stay in Oberiberg
- 67Good out of 100 for the next 7 days
Bike Park Plaffeien
Rain 1–7 mm
- Wed63, Good
- Thu68, Good
- Fri63, Good
- Sat63, Good
- Sun66, Good
- Best dayMon69, Good, the best day
- Tue68, Good
Stay in Plaffeien
- 67Good out of 100 for the next 7 days
🚲A Bois de Moncor Bike
Rain 1–7 mm
- Wed63, Good
- Thu65, Good
- Fri65, Good
- Sat66, Good
- Sun66, Good
- Mon69, Good
- Tue69, Good
Stay in Villars Sur Glane
- 67Good out of 100 for the next 7 days
Bikepark Pfäffikon ZH, Uphill
Rain 1–7 mm
- Wed63, Good
- Thu65, Good
- Fri64, Good
- Sat67, Good
- Sun68, Good
- Mon66, Good
- Best dayTue69, Good, the best day
Stay in Pfaffikon
- 67Good out of 100 for the next 7 days
Park4All
Rain 1–3 mm
- Wed65, Good
- Thu69, Good
- Fri64, Good
- Sat65, Good
- Sun67, Good
- Mon69, Good
- Tue65, Good
Stay in Les Paccots
- 67Good out of 100 for the next 7 days
Rigi Seebodenalp
Rain 1–3 mm
- Wed64, Good
- Thu64, Good
- Fri62, Good
- Sat67, Good
- Sun67, Good
- Mon69, Good
- Tue69, Good
Stay in Kussnacht
- 67Good out of 100 for the next 7 days
Biel - Kinzig
Rain 1–7 mm
- Wed63, Good
- Thu65, Good
- Fri64, Good
- Sat53, Fair
- Sun70, Good
- Mon69, Good
- Tue70, Good
Stay in Altdorf
- 67Good out of 100 for the next 7 days
Grindelwald - Männlichen (Schlittelpiste)
Rain 0–2 mm
- Wed59, Fair
- Thu63, Good
- Fri60, Good
- Sat61, Good
- Sun68, Good
- Mon73, Good
- Best dayTue74, Good, the best day
Stay in Wengen
- 67Good out of 100 for the next 7 days
St-Cergue Bike Park
Rain 2–6 mm
- Wed65, Good
- Thu68, Good
- Fri60, Good
- Sat65, Good
- Sun67, Good
- Best dayMon76, Good, the best day
- Tue54, Fair
Stay in Saint-Cergue
- 67Good out of 100 for the next 7 days
Unterbäch - Eischoll
Rain 1–4 mm
- Wed58, Fair
- Thu59, Fair
- Fri58, Fair
- Sat59, Fair
- Sun60, Good
- Best dayMon80, Good, the best day
- Tue78, Good
Stay in Unterbach
- 66Good out of 100 for the next 7 days
Bikepark Leimental, Therwil
Rain 2–8 mm
- Wed65, Good
- Thu68, Good
- Fri65, Good
- Sat67, Good
- Best daySun69, Good, the best day
- Mon61, Good
- Tue60, Good
Stay in Basel
- 66Good out of 100 for the next 7 days
MTB Naastrail
Rain 1–4 mm
- Wed63, Good
- Thu65, Good
- Fri62, Good
- Sat64, Good
- Sun66, Good
- Mon68, Good
- Best dayTue69, Good, the best day
Stay in Oberageri
- 66Good out of 100 for the next 7 days
Bikepark Riet
Rain 1–7 mm
- Wed65, Good
- Thu66, Good
- Fri64, Good
- Sat67, Good
- Sun66, Good
- Mon65, Good
- Best dayTue69, Good, the best day
Stay in Zollikon
- 66Good out of 100 for the next 7 days
Chemin de Vendes
Rain 0–2 mm
- Wed60, Good
- Thu64, Good
- Fri61, Good
- Sat68, Good
- Sun68, Good
- Best dayMon70, Good, the best day
- Tue61, Good
Stay in Evolène
- 66Good out of 100 for the next 7 days
Schaffhauserland Bike
Rain 1–9 mm
- Wed63, Good
- Thu66, Good
- Fri63, Good
- Sat66, Good
- Sun63, Good
- Mon64, Good
- Best dayTue68, Good, the best day
Stay in Schaffhausen
- 66Good out of 100 for the next 7 days
Biketrail Elgg
Rain 1–9 mm
- Wed62, Good
- Thu65, Good
- Fri62, Good
- Sat66, Good
- Sun65, Good
- Mon67, Good
- Best dayTue69, Good, the best day
Stay in Frauenfeld
- 66Good out of 100 for the next 7 days
Panorama Bike - Stage 13
Rain 1–5 mm
- Wed64, Good
- Thu69, Good
- Fri62, Good
- Sat63, Good
- Sun66, Good
- Mon69, Good
- Tue62, Good
Stay in Bulle
- 66Good out of 100 for the next 7 days
Rideplatz
Rain 1–8 mm
- Wed64, Good
- Thu67, Good
- Fri62, Good
- Sat67, Good
- Sun66, Good
- Mon66, Good
- Best dayTue69, Good, the best day
Stay in Winterthur
- 66Good out of 100 for the next 7 days
- Wed64, Good
- Best dayThu68, Good, the best day
- Fri67, Good
- Sat62, Good
- Sun64, Good
- Mon65, Good
- Tue67, Good
Stay in Tschappina
- 66Good out of 100 for the next 7 days
Grillride Bikepark
Rain 1–10 mm
- Wed65, Good
- Thu68, Good
- Fri64, Good
- Sat66, Good
- Best daySun69, Good, the best day
- Mon60, Good
- Tue60, Good
Stay in Porrentruy
- 66Good out of 100 for the next 7 days
Hergiswil - Langmattli
Rain 0–3 mm
- Wed60, Good
- Thu64, Good
- Fri63, Good
- Sat65, Good
- Sun66, Good
- Mon69, Good
- Tue69, Good
Stay in Alpnach
- 66Good out of 100 for the next 7 days
Klewenalp - Stockhütte
Rain 1–3 mm
- Wed61, Good
- Thu68, Good
- Fri62, Good
- Sat62, Good
- Sun66, Good
- Mon68, Good
- Best dayTue69, Good, the best day
Stay in Emmetten
- 66Good out of 100 for the next 7 days
Kreuzlingen, Tägerwilen, Ermatingen
Rain 1–9 mm
- Wed65, Good
- Thu65, Good
- Fri64, Good
- Sat67, Good
- Sun65, Good
- Mon65, Good
- Tue67, Good
Stay in Kreuzlingen
- 66Good out of 100 for the next 7 days
Jura Bike
Rain 2–6 mm
- Wed63, Good
- Thu66, Good
- Fri64, Good
- Sat66, Good
- Sun65, Good
- Best dayMon69, Good, the best day
- Tue60, Good
Stay in Bullet
- 66Good out of 100 for the next 7 days
Jura Bike
Rain 2–8 mm
- Wed60, Good
- Thu67, Good
- Fri59, Fair
- Sat64, Good
- Sun65, Good
- Best dayMon76, Good, the best day
- Tue60, Good
Stay in Vallorbe
- 66Good out of 100 for the next 7 days
Alpine Bike
Rain 0–2 mm
- Wed61, Good
- Thu66, Good
- Fri62, Good
- Sat59, Fair
- Sun64, Good
- Mon68, Good
- Best dayTue72, Good, the best day
Stay in Reichenbach Im Kandertal
- 66Good out of 100 for the next 7 days
Nara
Rain 1–2 mm
- Wed52, Fair
- Thu62, Good
- Fri68, Good
- Sat38, Poor
- Sun70, Good
- Mon71, Good
- Best dayTue73, Good, the best day
Stay in Acquarossa
- 65Good out of 100 for the next 7 days
Jura Bike
Rain 2–9 mm
- Wed60, Good
- Thu67, Good
- Fri62, Good
- Sat64, Good
- Sun64, Good
- Best dayMon69, Good, the best day
- Tue59, Fair
Stay in Le Locle
- 65Good out of 100 for the next 7 days
Neuchâtel Bike
Rain 1–9 mm
- Wed61, Good
- Thu66, Good
- Fri62, Good
- Sat65, Good
- Sun64, Good
- Best dayMon69, Good, the best day
- Tue59, Fair
Stay in Le Landeron
- 64Good out of 100 for the next 7 days
Brüsti – Attinghausen
Rain 1–7 mm
- Wed61, Good
- Thu65, Good
- Fri63, Good
- Sat61, Good
- Sun64, Good
- Mon64, Good
- Tue65, Good
Stay in Altdorf
- 63Good out of 100 for the next 7 days
Parsenn
Rain 2–4 mm
- Wed62, Good
- Thu65, Good
- Best dayFri66, Good, the best day
- Sat58, Fair
- Sun60, Good
- Mon60, Good
- Tue65, Good
Stay in Klosters
- 63Good out of 100 for the next 7 days
Wiriehorn
Rain 0–4 mm
- Wed61, Good
- Thu65, Good
- Fri60, Good
- Sat59, Fair
- Sun64, Good
- Best dayMon67, Good, the best day
- Tue60, Good
Stay in Frutigen
- 63Good out of 100 for the next 7 days
Gstaad - Saanen - Rougemont
Rain 2–5 mm
- Wed62, Good
- Thu64, Good
- Fri59, Fair
- Sat61, Good
- Sun63, Good
- Best dayMon66, Good, the best day
- Tue61, Good
Stay in Saanen
- 63Good out of 100 for the next 7 days
Jura Bike
Rain 1–11 mm
- Wed62, Good
- Best dayThu69, Good, the best day
- Fri63, Good
- Sat64, Good
- Sun66, Good
- Mon49, Fair
- Tue48, Fair
Stay in Les Bois
- 63Good out of 100 for the next 7 days
Braunwald
Rain 1–5 mm
- Wed58, Fair
- Thu61, Good
- Fri61, Good
- Sat65, Good
- Sun63, Good
- Best dayMon66, Good, the best day
- Tue59, Fair
- 63Good out of 100 for the next 7 days
Valle Malvaglia Bike
Rain 1–4 mm
- Wed50, Fair
- Thu58, Fair
- Fri65, Good
- Sat36, Poor
- Sun66, Good
- Mon67, Good
- Best dayTue70, Good, the best day
Stay in Acquarossa
- 62Good out of 100 for the next 7 days
Bovarino Bike
Rain 3–5 mm
- Wed54, Fair
- Thu61, Good
- Fri62, Good
- Sat36, Poor
- Sun66, Good
- Mon66, Good
- Tue66, Good
Stay in Acquarossa
- 62Good out of 100 for the next 7 days
Alpine Bike - Etappe 1
Rain 1–3 mm
- Wed54, Fair
- Thu58, Fair
- Fri60, Good
- Sat62, Good
- Sun61, Good
- Mon63, Good
- Best dayTue67, Good, the best day
Stay in Scuol
- 62Good out of 100 for the next 7 days
Trans-Altarezia Bike - Tappa 5
Rain 0–2 mm
- Wed55, Fair
- Thu60, Good
- Fri61, Good
- Sat55, Fair
- Sun62, Good
- Mon63, Good
- Best dayTue66, Good, the best day
Stay in Poschiavo
- 61Good out of 100 for the next 7 days
Alpine Bike - Etappe 9
Rain 4–6 mm
- Wed54, Fair
- Thu57, Fair
- Fri56, Fair
- Sat62, Good
- Sun62, Good
- Mon62, Good
- Best dayTue63, Good, the best day
Stay in Andermatt
- 61Good out of 100 for the next 7 days
Kinderskiparadies La Nars
Rain 2–5 mm
- Wed55, Fair
- Thu58, Fair
- Fri60, Good
- Sat47, Fair
- Sun62, Good
- Mon64, Good
- Best dayTue67, Good, the best day
Stay in Tiefencastel
- 61Good out of 100 for the next 7 days
Alpine Bike - Etappe 2
Rain 2–4 mm
- Wed54, Fair
- Thu57, Fair
- Fri58, Fair
- Sat62, Good
- Sun61, Good
- Mon61, Good
- Best dayTue65, Good, the best day
Stay in Livigno
- 61Good out of 100 for the next 7 days
Hochwang–Peisteralp
Rain 2–3 mm
- Wed59, Fair
- Thu63, Good
- Best dayFri64, Good, the best day
- Sat56, Fair
- Sun57, Fair
- Mon59, Fair
- Tue63, Good
Stay in Arosa
- 61Good out of 100 for the next 7 days
Zinal / Grimentz
Rain 0–3 mm
- Wed56, Fair
- Thu61, Good
- Fri58, Fair
- Sat48, Fair
- Sun63, Good
- Best dayMon67, Good, the best day
- Tue59, Fair
Stay in Zinal
- 60Good out of 100 for the next 7 days
Corvatsch-Furtschellas
Rain 1–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat61, Good
- Sun61, Good
- Mon61, Good
- Best dayTue62, Good, the best day
Stay in Sils im Engadin
- 60Good out of 100 for the next 7 days
Villars/Gryon/Les Diablerets
Rain 0–4 mm
- Wed60, Good
- Best dayThu61, Good, the best day
- Fri58, Fair
- Sat59, Fair
- Sun60, Good
- Mon60, Good
- Tue54, Fair
Stay in Les Diablerets
- 60Good out of 100 for the next 7 days
Urnerboden Bike
Rain 2–6 mm
- Wed56, Fair
- Thu58, Fair
- Fri58, Fair
- Sat48, Fair
- Sun61, Good
- Mon62, Good
- Best dayTue64, Good, the best day
Stay in Braunwald
- 60Good out of 100 for the next 7 days
Gottardo Bike Tappa 2 (Airolo-Olivone)
Rain 1–3 mm
- Wed54, Fair
- Thu58, Fair
- Fri57, Fair
- Sat47, Fair
- Sun62, Good
- Mon64, Good
- Best dayTue65, Good, the best day
Stay in Quinto
- 60Good out of 100 for the next 7 days
Kandersteg
Rain 1–4 mm
- Wed58, Fair
- Thu61, Good
- Fri59, Fair
- Sat56, Fair
- Sun58, Fair
- Best dayMon63, Good, the best day
- Tue62, Good
- 60Good out of 100 for the next 7 days
Vals
Rain 5–7 mm
- Wed54, Fair
- Thu54, Fair
- Fri57, Fair
- Sat36, Poor
- Sun66, Good
- Mon66, Good
- Tue66, Good
- 60Good out of 100 for the next 7 days
Laax
Rain 2–5 mm
- Wed59, Fair
- Thu61, Good
- Fri61, Good
- Sat57, Fair
- Sun57, Fair
- Mon58, Fair
- Tue59, Fair
Stay in Flims
- 59Fair out of 100 for the next 7 days
Furka Bike
Rain 3–5 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat61, Good
- Sun61, Good
- Mon61, Good
- Tue61, Good
Stay in Andermatt
- 59Fair out of 100 for the next 7 days
Gotthard Bike Nufenen Andermatt
Rain 3–5 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat61, Good
- Sun61, Good
- Mon61, Good
- Tue61, Good
Stay in Oberwald
- 59Fair out of 100 for the next 7 days
Saas Fee
Rain 1–2 mm
- Wed54, Fair
- Thu54, Fair
- Fri45, Fair
- Sat61, Good
- Sun61, Good
- Mon61, Good
- Tue61, Good
Stay in Saas-Fee
- 59Fair out of 100 for the next 7 days
Airolo Pesciüm
Rain 2–5 mm
- Wed54, Fair
- Thu56, Fair
- Fri56, Fair
- Sat46, Fair
- Sun62, Good
- Mon62, Good
- Best dayTue64, Good, the best day
Stay in Airolo
- 59Fair out of 100 for the next 7 days
Trans-Altarezia Bike - Tappa 4
Rain 1–3 mm
- Wed54, Fair
- Thu55, Fair
- Fri56, Fair
- Sat54, Fair
- Sun61, Good
- Mon61, Good
- Best dayTue62, Good, the best day
Stay in Poschiavo
- 59Fair out of 100 for the next 7 days
Alpine Bike - Etappe 11
Rain 0–2 mm
- Wed55, Fair
- Thu59, Fair
- Fri58, Fair
- Sat56, Fair
- Sun57, Fair
- Mon61, Good
- Tue61, Good
Stay in Meiringen
- 59Fair out of 100 for the next 7 days
Meiringen - Hasliberg
Rain 0–6 mm
- Wed57, Fair
- Thu59, Fair
- Fri55, Fair
- Sat58, Fair
- Sun58, Fair
- Mon60, Good
- Tue60, Good
Stay in Hasliberg
- 59Fair out of 100 for the next 7 days
Anzère
Rain 0–3 mm
- Wed58, Fair
- Thu59, Fair
- Fri58, Fair
- Sat59, Fair
- Sun59, Fair
- Best dayMon61, Good, the best day
- Tue57, Fair
Stay in Ayent
- 59Fair out of 100 for the next 7 days
Balme - Vallorcine
Rain 1–5 mm
- Wed55, Fair
- Thu58, Fair
- Fri57, Fair
- Sat57, Fair
- Sun58, Fair
- Best dayMon69, Good, the best day
- Tue45, Fair
Stay in Vallorcine
- 58Fair out of 100 for the next 7 days
- Wed54, Fair
- Thu54, Fair
- Fri34, Poor
- Sat61, Good
- Sun61, Good
- Mon61, Good
- Tue61, Good
Stay in Breuil-Cervinia
- 58Fair out of 100 for the next 7 days
Catrina Skills Park
Rain 3–5 mm
- Wed54, Fair
- Thu57, Fair
- Fri56, Fair
- Sat41, Poor
- Sun61, Good
- Mon62, Good
- Best dayTue63, Good, the best day
Stay in Disentis/Mustér
- 58Fair out of 100 for the next 7 days
Scuol Motta Naluns
Rain 1–3 mm
- Wed54, Fair
- Thu59, Fair
- Fri60, Good
- Sat54, Fair
- Sun54, Fair
- Mon55, Fair
- Best dayTue61, Good, the best day
Stay in Scuol
- 58Fair out of 100 for the next 7 days
- Wed55, Fair
- Thu59, Fair
- Best dayFri61, Good, the best day
- Sat55, Fair
- Sun54, Fair
- Mon57, Fair
- Tue60, Good
Stay in Alvaneu
- 58Fair out of 100 for the next 7 days
Rinerhorn
Rain 2–5 mm
- Wed54, Fair
- Thu57, Fair
- Fri58, Fair
- Sat54, Fair
- Sun54, Fair
- Mon55, Fair
- Best dayTue68, Good, the best day
Stay in Davos
- 58Fair out of 100 for the next 7 days
Adelboden - Lenk
Rain 1–4 mm
- Wed56, Fair
- Thu59, Fair
- Fri58, Fair
- Sat58, Fair
- Sun57, Fair
- Best dayMon60, Good, the best day
- Tue58, Fair
Stay in Adelboden
- 57Fair out of 100 for the next 7 days
Diavolezza-Lagalb
Rain 2 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat57, Fair
- Best daySun61, Good, the best day
- Mon54, Fair
- Tue57, Fair
Stay in Pontresina
- 58Fair out of 100 for the next 7 days
Leukerbad (Torrent)
Rain 1–4 mm
- Wed55, Fair
- Thu58, Fair
- Fri57, Fair
- Sat57, Fair
- Sun57, Fair
- Best dayMon59, Fair, the best day
- Tue58, Fair
Stay in Leukerbad
- 58Fair out of 100 for the next 7 days
Gspon
Rain 1–3 mm
- Wed55, Fair
- Best dayThu59, Fair, the best day
- Fri57, Fair
- Sat57, Fair
- Sun56, Fair
- Mon58, Fair
- Tue58, Fair
Stay in Visperterminen
- 57Fair out of 100 for the next 7 days
Skipisten Titlis Bergbahnen
Rain 0–4 mm
- Wed56, Fair
- Thu58, Fair
- Fri53, Fair
- Sat56, Fair
- Sun57, Fair
- Mon57, Fair
- Tue58, Fair
Stay in Engelberg
- 56Fair out of 100 for the next 7 days
Trais Fluors Trail
Rain 0–2 mm
- Wed54, Fair
- Thu57, Fair
- Fri58, Fair
- Sat54, Fair
- Sun54, Fair
- Mon55, Fair
- Tue58, Fair
Stay in St. Moritz
- 56Fair out of 100 for the next 7 days
- Wed54, Fair
- Thu57, Fair
- Best dayFri59, Fair, the best day
- Sat54, Fair
- Sun54, Fair
- Mon55, Fair
- Tue58, Fair
Stay in Zernez
- 55Fair out of 100 for the next 7 days
Flowtrail Loichi Trail
Rain 3–4 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat54, Fair
- Sun54, Fair
- Mon56, Fair
- Tue56, Fair
Stay in Wiler (Lötschen)
- 54Fair out of 100 for the next 7 days
Aletsch Arena
Rain 1–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat54, Fair
- Sun54, Fair
- Mon54, Fair
- Best dayTue55, Fair, the best day
Stay in Bettmeralp
- 54Fair out of 100 for the next 7 days
Visp-Zermatt Bike
Rain 0–2 mm
- Wed54, Fair
- Thu54, Fair
- Fri50, Fair
- Sat54, Fair
- Sun54, Fair
- Mon54, Fair
- Best dayTue58, Fair, the best day
Stay in Grächen
The map needs JavaScript. The list beside it holds every place, 50 at a time, and each place's page links to Google Maps.
Each place shows its score for the next 7 days, a surf spot for the level you pick; a group shows how many places are in it, its colour their average score. Zoom in, or tap a group, to see the places in it.
Two fingers move the map; in Map mode on a phone, one does. Pins are our own positions. Map OpenFreeMap, © OpenMapTiles, data © OpenStreetMap contributors, terrain © Mapterhorn.
Every country, A to Z (88)
Each country's mountain bike areas, on this list and map.
- Åland Islands 1
- Albania 5
- Andorra 1
- Argentina 15
- Armenia 1
- Aruba 1
- Australia 249
- Austria 252
- Belarus 2
- Belgium 88
- Bolivia 5
- Bosnia and Herzegovina 9
- Brazil 51
- Bulgaria 27
- Canada 249
- Chile 14
- China 9
- China, Hong Kong Special Administrative Region 4
- Colombia 12
- Costa Rica 1
- Croatia 37
- Cyprus 5
- Czechia 58
- Denmark 102
- Ecuador 1
- Estonia 2
- Eswatini 1
- Finland 68
- France 571
- Georgia 7
- Germany 356
- Ghana 1
- Greece 8
- Guatemala 1
- Hungary 47
- Iceland 4
- India 1
- Indonesia 17
- Iran 1
- Ireland 10
- Israel 50
- Italy 493
- Japan 13
- Jordan 1
- Kazakhstan 1
- Kyrgyzstan 1
- Latvia 4
- Lesotho 2
- Liechtenstein 2
- Lithuania 1
- Luxembourg 13
- Malaysia 10
- Malta 1
- Mexico 26
- Montenegro 1
- Namibia 1
- Netherlands 105
- New Zealand 57
- Nicaragua 1
- North Macedonia 2
- Norway 67
- Philippines 13
- Poland 87
- Portugal 46
- Puerto Rico 5
- Romania 24
- Russian Federation 76
- San Marino 1
- Serbia 11
- Singapore 2
- Slovakia 60
- Slovenia 35
- South Africa 42
- Spain 371
- State of Palestine 8
- Sweden 146
- Switzerland 131
- Taiwan 2
- Thailand 1
- Türkiye 2
- Uganda 1
- Ukraine 39
- United Arab Emirates 1
- United Kingdom 198
- United States 1,250
- Venezuela 1
- Zambia 1
- Zimbabwe 2