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.
- 81Good out of 100 for the next 7 days
Feldis
Rain 1–3 mm
- Wed65, Good
- Thu68, Good
- Fri77, Good
- Sat85, Good
- Sun85, Good
- Mon85, Good
- Tue83, Good
Stay in Trin
- 80Good out of 100 for the next 7 days
- Wed64, Good
- Thu68, Good
- Fri67, Good
- Sat85, Good
- Sun85, Good
- Mon84, Good
- Tue82, Good
Stay in Tschappina
- 77Good out of 100 for the next 7 days
Pizol
Rain 2–4 mm
- Wed66, Good
- Thu68, Good
- Fri68, Good
- Sat84, Good
- Sun84, Good
- Best dayMon87, Good, the best day
- Tue56, Fair
Stay in Bad Ragaz
- 77Good out of 100 for the next 7 days
Graubünden Bike - Etappe 2 (Laax - Untervaz)
Rain 0–4 mm
- Wed64, Good
- Thu67, Good
- Fri67, Good
- Sat85, Good
- Sun85, Good
- Mon85, Good
- Tue59, Fair
Stay in Trin
- 76Good out of 100 for the next 7 days
Arosa Lenzerheide
Rain 1–4 mm
- Wed64, Good
- Thu67, Good
- Fri67, Good
- Sat65, Good
- Sun84, Good
- Mon84, Good
- Tue81, Good
Stay in Lenzerheide
- 76Good out of 100 for the next 7 days
Jura Bike
Rain 0–6 mm
- Wed61, Good
- Thu69, Good
- Fri65, Good
- Sat62, Good
- Sun85, Good
- Best dayMon87, Good, the best day
- Tue76, Good
Stay in Les Bois
- 76Good out of 100 for the next 7 days
Bikepark Ganda
Rain 2–3 mm
- Wed65, Good
- Thu67, Good
- Fri68, Good
- Sat83, Good
- Sun83, Good
- Best dayMon85, Good, the best day
- Tue53, Fair
Stay in Grusch
- 75Good out of 100 for the next 7 days
Grillride Bikepark
Rain 2–10 mm
- Wed64, Good
- Thu68, Good
- Fri65, Good
- Sat66, Good
- Sun85, Good
- Best dayMon86, Good, the best day
- Tue73, Good
Stay in Porrentruy
- 74Good out of 100 for the next 7 days
Bikepark Leimental, Therwil
Rain 2–9 mm
- Wed65, Good
- Thu68, Good
- Fri65, Good
- Sat67, Good
- Sun85, Good
- Best dayMon87, Good, the best day
- Tue58, Fair
Stay in Basel
- 74Good out of 100 for the next 7 days
Fully Bike Park
Rain 0–3 mm
- Wed68, Good
- Thu69, Good
- Best dayFri86, Good, the best day
- Sat72, Good
- Sun75, Good
- Mon76, Good
- Tue54, Fair
Stay in Martigny
- 74Good out of 100 for the next 7 days
Parsenn
Rain 1–3 mm
- Wed62, Good
- Thu64, Good
- Fri66, Good
- Sat81, Good
- Sun81, Good
- Mon80, Good
- Tue58, Fair
Stay in Klosters
- 74Good out of 100 for the next 7 days
Panorama Bike
Rain 0–3 mm
- Wed63, Good
- Thu64, Good
- Fri66, Good
- Sat81, Good
- Sun81, Good
- Mon81, Good
- Tue50, Fair
Stay in Küblis
- 74Good out of 100 for the next 7 days
St-Cergue Bike Park
Rain 2–5 mm
- Wed64, Good
- Thu68, Good
- Fri67, Good
- Sat67, Good
- Sun85, Good
- Best dayMon88, Good, the best day
- Tue49, Fair
Stay in Saint-Cergue
- 74Good out of 100 for the next 7 days
Bike Park
Rain 1–2 mm
- Wed66, Good
- Thu68, Good
- Fri60, Good
- Sat59, Fair
- Best daySun81, Good, the best day
- Mon80, Good
- Tue80, Good
Stay in Morcote
- 73Good out of 100 for the next 7 days
Corona dei Pinci
Rain 1–2 mm
- Wed65, Good
- Thu68, Good
- Fri65, Good
- Sat58, Fair
- Best daySun81, Good, the best day
- Mon79, Good
- Tue78, Good
Stay in Ascona
- 73Good out of 100 for the next 7 days
Egg Rundkurs
Rain 1–4 mm
- Wed64, Good
- Thu67, Good
- Fri63, Good
- Sat64, Good
- Sun84, Good
- Best dayMon87, Good, the best day
- Tue59, Fair
Stay in Ebnat Kappel
- 72Good out of 100 for the next 7 days
Lugano Bike Tappa 3
Rain 0–2 mm
- Wed67, Good
- Thu69, Good
- Fri66, Good
- Sat60, Good
- Sun76, Good
- Mon76, Good
- Best dayTue78, Good, the best day
Stay in Lugano
- 72Good out of 100 for the next 7 days
Grenchen Bike
Rain 2–7 mm
- Wed63, Good
- Thu65, Good
- Fri64, Good
- Sat68, Good
- Best daySun84, Good, the best day
- Mon83, Good
- Tue60, Good
Stay in Grenchen
- 72Good out of 100 for the next 7 days
Bike Park Plaffeien
Rain 1–4 mm
- Wed62, Good
- Thu68, Good
- Fri65, Good
- Sat71, Good
- Sun72, Good
- Mon75, Good
- Tue75, Good
Stay in Plaffeien
- 72Good out of 100 for the next 7 days
JUride Bikepark
Rain 1–7 mm
- Wed61, Good
- Thu65, Good
- Fri64, Good
- Sat66, Good
- Best daySun85, Good, the best day
- Mon84, Good
- Tue58, Fair
Stay in Welschenrohr
- 72Good out of 100 for the next 7 days
Chäserrugg-Alt St. Johann
Rain 0–3 mm
- Wed62, Good
- Thu68, Good
- Fri67, Good
- Sat63, Good
- Sun84, Good
- Mon84, Good
- Tue57, Fair
Stay in Wildhaus
- 72Good out of 100 for the next 7 days
Längenegg Bike
Rain 0–4 mm
- Wed64, Good
- Thu67, Good
- Fri66, Good
- Sat63, Good
- Sun84, Good
- Best dayMon87, Good, the best day
- Tue53, Fair
Stay in Filzbach
- 72Good out of 100 for the next 7 days
Born-Trail
Rain 1–8 mm
- Wed64, Good
- Thu64, Good
- Fri61, Good
- Sat68, Good
- Best daySun84, Good, the best day
- Mon83, Good
- Tue56, Fair
Stay in Olten
- 72Good out of 100 for the next 7 days
Rideplatz
Rain 1–10 mm
- Wed63, Good
- Thu66, Good
- Fri62, Good
- Sat67, Good
- Best daySun84, Good, the best day
- Mon83, Good
- Tue57, Fair
Stay in Winterthur
- 72Good out of 100 for the next 7 days
RMV Mosnang
Rain 2–8 mm
- Wed62, Good
- Thu64, Good
- Fri63, Good
- Sat67, Good
- Sun84, Good
- Best dayMon86, Good, the best day
- Tue55, Fair
Stay in Lutisburg
- 72Good out of 100 for the next 7 days
Bike-Lehrpfad Gränichen
Rain 0–8 mm
- Wed64, Good
- Thu64, Good
- Fri61, Good
- Sat68, Good
- Sun84, Good
- Mon84, Good
- Tue56, Fair
Stay in Suhr
- 72Good out of 100 for the next 7 days
Bikepark Pfäffikon ZH, Uphill
Rain 1–8 mm
- Wed63, Good
- Thu65, Good
- Fri64, Good
- Sat67, Good
- Sun84, Good
- Best dayMon86, Good, the best day
- Tue56, Fair
Stay in Pfaffikon
- 72Good out of 100 for the next 7 days
Endless-Trail-Bike
Rain 3–9 mm
- Wed64, Good
- Thu65, Good
- Fri64, Good
- Sat66, Good
- Sun84, Good
- Mon84, Good
- Tue56, Fair
Stay in Liestal
- 72Good out of 100 for the next 7 days
Sändertrail
Rain 0–8 mm
- Wed64, Good
- Thu65, Good
- Fri64, Good
- Sat68, Good
- Best daySun85, Good, the best day
- Mon84, Good
- Tue45, Fair
Stay in Hitzkirch
- 71Good out of 100 for the next 7 days
Panorama Bike
Rain 0–2 mm
- Wed65, Good
- Thu68, Good
- Fri67, Good
- Sat63, Good
- Sun74, Good
- Best dayMon85, Good, the best day
- Tue58, Fair
Stay in Amden
- 71Good out of 100 for the next 7 days
Route Kamor – Ruhesitz
Rain 1–3 mm
- Wed61, Good
- Thu63, Good
- Fri62, Good
- Sat64, Good
- Sun83, Good
- Best dayMon84, Good, the best day
- Tue55, Fair
Stay in Appenzell
- 71Good out of 100 for the next 7 days
Schaffhauserland Bike
Rain 1–10 mm
- Wed63, Good
- Thu65, Good
- Fri63, Good
- Sat66, Good
- Best daySun84, Good, the best day
- Mon80, Good
- Tue56, Fair
Stay in Schaffhausen
- 71Good out of 100 for the next 7 days
Cannero - Biasca
Rain 0–2 mm
- Wed65, Good
- Thu68, Good
- Fri64, Good
- Sat58, Fair
- Best daySun76, Good, the best day
- Mon75, Good
- Tue73, Good
Stay in Gordola
- 70Good out of 100 for the next 7 days
Bikepark Leibstadt
Rain 1–10 mm
- Wed64, Good
- Thu67, Good
- Fri63, Good
- Sat67, Good
- Sun64, Good
- Best dayMon81, Good, the best day
- Tue72, Good
Stay in Albbruck
- 70Good out of 100 for the next 7 days
Descente du Mont Bailly
Rain 1–7 mm
- Wed65, Good
- Thu68, Good
- Fri66, Good
- Sat68, Good
- Sun67, Good
- Best dayMon88, Good, the best day
- Tue44, Poor
Stay in St George Vaud
- 70Good out of 100 for the next 7 days
Hochwang–Peisteralp
Rain 1–3 mm
- Wed59, Fair
- Thu62, Good
- Fri65, Good
- Sat70, Good
- Best daySun79, Good, the best day
- Mon78, Good
- Tue57, Fair
Stay in Arosa
- 69Good out of 100 for the next 7 days
Obersaxen
Rain 1–4 mm
- Wed62, Good
- Thu65, Good
- Fri65, Good
- Sat64, Good
- Sun74, Good
- Best dayMon82, Good, the best day
- Tue62, Good
- 69Good out of 100 for the next 7 days
Hundwiler Höhi-Route
Rain 0–6 mm
- Wed60, Good
- Thu65, Good
- Fri63, Good
- Sat64, Good
- Sun72, Good
- Best dayMon84, Good, the best day
- Tue55, Fair
Stay in Urnäsch
- 69Good out of 100 for the next 7 days
Alpine Bike
Rain 2–3 mm
- Wed66, Good
- Thu69, Good
- Fri66, Good
- Sat72, Good
- Sun73, Good
- Best dayMon76, Good, the best day
- Tue45, Fair
Stay in Leysin
- 69Good out of 100 for the next 7 days
Jura Bike
Rain 1–4 mm
- Wed60, Good
- Thu67, Good
- Fri67, Good
- Sat65, Good
- Sun64, Good
- Best dayMon88, Good, the best day
- Tue48, Fair
Stay in Vallorbe
- 69Good out of 100 for the next 7 days
Flumserberg
Rain 0–3 mm
- Wed66, Good
- Thu68, Good
- Fri68, Good
- Sat62, Good
- Sun63, Good
- Best dayMon85, Good, the best day
- Tue56, Fair
Stay in Quarten
- 69Good out of 100 for the next 7 days
Bikepark Rüti (Pandapark)
Rain 1–6 mm
- Wed63, Good
- Thu65, Good
- Fri63, Good
- Sat67, Good
- Sun66, Good
- Best dayMon86, Good, the best day
- Tue57, Fair
Stay in Ruti Zh
- 69Good out of 100 for the next 7 days
Torgon
Rain 2–3 mm
- Wed66, Good
- Thu69, Good
- Fri66, Good
- Sat72, Good
- Sun73, Good
- Best dayMon76, Good, the best day
- Tue45, Fair
Stay in La Chapelle-d'Abondance
- 69Good out of 100 for the next 7 days
Sörenberg
Rain 1–3 mm
- Wed63, Good
- Thu69, Good
- Fri67, Good
- Sat64, Good
- Sun66, Good
- Best dayMon87, Good, the best day
- Tue45, Fair
- 68Good out of 100 for the next 7 days
Valle Morobbia Bike
Rain 1–3 mm
- Wed61, Good
- Thu64, Good
- Fri61, Good
- Sat62, Good
- Best daySun73, Good, the best day
- Mon71, Good
- Tue69, Good
Stay in Bellinzona
- 68Good out of 100 for the next 7 days
Panorama Bike - Stage 12
Rain 0–4 mm
- Wed65, Good
- Thu69, Good
- Fri65, Good
- Sat64, Good
- Sun65, Good
- Mon67, Good
- Best dayTue74, Good, the best day
Stay in Jaun
- 68Good out of 100 for the next 7 days
- Wed64, Good
- Thu68, Good
- Fri64, Good
- Sat69, Good
- Sun71, Good
- Best dayMon75, Good, the best day
- Tue42, Poor
Stay in Champéry
- 68Good out of 100 for the next 7 days
Neuchâtel Bike
Rain 1–5 mm
- Wed61, Good
- Thu65, Good
- Fri65, Good
- Sat64, Good
- Sun63, Good
- Best dayMon86, Good, the best day
- Tue53, Fair
Stay in Le Landeron
- 68Good out of 100 for the next 7 days
Kreuzlingen, Tägerwilen, Ermatingen
Rain 1–10 mm
- Wed65, Good
- Thu65, Good
- Fri61, Good
- Sat65, Good
- Sun65, Good
- Best dayMon82, Good, the best day
- Tue57, Fair
Stay in Kreuzlingen
- 68Good out of 100 for the next 7 days
Park4All
Rain 1–3 mm
- Wed64, Good
- Thu69, Good
- Fri66, Good
- Best daySat73, Good, the best day
- Sun66, Good
- Mon72, Good
- Tue46, Fair
Stay in Les Paccots
- 67Good out of 100 for the next 7 days
Bleiki uphill
Rain 1–3 mm
- Wed66, Good
- Best dayThu69, Good, the best day
- Fri66, Good
- Sat65, Good
- Sun67, Good
- Mon68, Good
- Tue67, Good
Stay in Interlaken
- 67Good out of 100 for the next 7 days
Panorama Bike
Rain 1–4 mm
- Wed65, Good
- Thu69, Good
- Fri65, Good
- Sat67, Good
- Sun68, Good
- Mon69, Good
- Tue61, Good
Stay in Schwanden
- 67Good out of 100 for the next 7 days
Laax
Rain 0–5 mm
- Wed58, Fair
- Thu61, Good
- Fri62, Good
- Sat61, Good
- Sun71, Good
- Best dayMon78, Good, the best day
- Tue66, Good
Stay in Flims
- 67Good out of 100 for the next 7 days
Wildmannli Bike
Rain 1–3 mm
- Wed63, Good
- Thu63, Good
- Fri61, Good
- Sat64, Good
- Sun63, Good
- Best dayMon84, Good, the best day
- Tue55, Fair
Stay in Speicher
- 67Good out of 100 for the next 7 days
Biketrail Elgg
Rain 0–10 mm
- Wed62, Good
- Thu63, Good
- Fri62, Good
- Sat66, Good
- Sun64, Good
- Best dayMon83, Good, the best day
- Tue55, Fair
Stay in Frauenfeld
- 67Good out of 100 for the next 7 days
Jura Bike
Rain 1–5 mm
- Wed60, Good
- Thu66, Good
- Fri65, Good
- Sat63, Good
- Sun64, Good
- Best dayMon86, Good, the best day
- Tue47, Fair
Stay in Le Locle
- 67Good out of 100 for the next 7 days
Panorama Bike - Stage 13
Rain 0–4 mm
- Wed64, Good
- Thu69, Good
- Fri65, Good
- Sat57, Fair
- Sun73, Good
- Best dayMon75, Good, the best day
- Tue48, Fair
Stay in Bulle
- 67Good out of 100 for the next 7 days
- Wed65, Good
- Thu67, Good
- Fri66, Good
- Sat55, Fair
- Sun72, Good
- Best dayMon74, Good, the best day
- Tue51, Fair
Stay in Verbier
- 67Good out of 100 for the next 7 days
Scuol Motta Naluns
Rain 1–3 mm
- Wed54, Fair
- Thu58, Fair
- Fri60, Good
- Sat58, Fair
- Sun77, Good
- Mon77, Good
- Tue65, Good
Stay in Scuol
- 66Good out of 100 for the next 7 days
Jura Bike
Rain 1–6 mm
- Wed63, Good
- Thu65, Good
- Fri65, Good
- Best daySat68, Good, the best day
- Sun65, Good
- Mon67, Good
- Tue66, Good
Stay in Bullet
- 66Good out of 100 for the next 7 days
Montreux Panorama Bike
Rain 1–4 mm
- Wed66, Good
- Thu69, Good
- Fri67, Good
- Sat67, Good
- Sun67, Good
- Mon69, Good
- Tue43, Poor
Stay in Montreux
- 66Good out of 100 for the next 7 days
MTB 10km
Rain 1–8 mm
- Wed65, Good
- Thu69, Good
- Fri67, Good
- Sat68, Good
- Sun67, Good
- Mon69, Good
- Tue49, Fair
Stay in Lausanne
- 66Good out of 100 for the next 7 days
Gibelegg
Rain 1–4 mm
- Wed61, Good
- Thu66, Good
- Fri65, Good
- Sat68, Good
- Sun71, Good
- Mon71, Good
- Tue42, Poor
Stay in Rueggisberg
- 66Good out of 100 for the next 7 days
Alpine Bike
Rain 0–3 mm
- Wed62, Good
- Thu66, Good
- Fri65, Good
- Sat53, Fair
- Sun70, Good
- Best dayMon73, Good, the best day
- Tue56, Fair
Stay in Reichenbach Im Kandertal
- 66Good out of 100 for the next 7 days
- Wed56, Fair
- Thu59, Fair
- Fri62, Good
- Sat58, Fair
- Sun58, Fair
- Mon75, Good
- Best dayTue77, Good, the best day
Stay in Alvaneu
- 65Good out of 100 for the next 7 days
Bikepark Birchi
Rain 0–9 mm
- Wed64, Good
- Thu65, Good
- Fri62, Good
- Best daySat67, Good, the best day
- Sun65, Good
- Mon64, Good
- Tue66, Good
Stay in Bern
- 65Good out of 100 for the next 7 days
Plateau de Diesse
Rain 2–8 mm
- Wed64, Good
- Thu66, Good
- Fri64, Good
- Best daySat68, Good, the best day
- Sun65, Good
- Mon67, Good
- Tue60, Good
Stay in Preles
- 65Good out of 100 for the next 7 days
Nara
Rain 1–2 mm
- Wed56, Fair
- Thu61, Good
- Fri60, Good
- Sat68, Good
- Best daySun70, Good, the best day
- Mon61, Good
- Tue67, Good
Stay in Acquarossa
- 65Good out of 100 for the next 7 days
Bikepark Riet
Rain 1–8 mm
- Wed65, Good
- Thu66, Good
- Fri62, Good
- Best daySat68, Good, the best day
- Sun66, Good
- Mon63, Good
- Tue57, Fair
Stay in Zollikon
- 65Good out of 100 for the next 7 days
🚲A Bois de Moncor Bike
Rain 1–7 mm
- Wed63, Good
- Thu64, Good
- Fri64, Good
- Sat66, Good
- Sun64, Good
- Best dayMon68, Good, the best day
- Tue59, Fair
Stay in Villars Sur Glane
- 65Good out of 100 for the next 7 days
Wiriehorn
Rain 1–3 mm
- Wed62, Good
- Thu67, Good
- Fri64, Good
- Sat53, Fair
- Sun71, Good
- Best dayMon73, Good, the best day
- Tue45, Fair
Stay in Frutigen
- 64Good out of 100 for the next 7 days
Bikepark Urdorf
Rain 0–8 mm
- Wed64, Good
- Thu65, Good
- Fri62, Good
- Best daySat67, Good, the best day
- Sun65, Good
- Mon63, Good
- Tue51, Fair
Stay in Zürich
- 64Good out of 100 for the next 7 days
Brunni-Holzegg-Rotenflue
Rain 1–4 mm
- Wed64, Good
- Thu67, Good
- Fri62, Good
- Sat65, Good
- Sun65, Good
- Mon67, Good
- Tue49, Fair
Stay in Oberiberg
- 64Good out of 100 for the next 7 days
MTB Naastrail
Rain 1–5 mm
- Wed62, Good
- Thu65, Good
- Fri61, Good
- Sat65, Good
- Sun65, Good
- Mon65, Good
- Tue52, Fair
Stay in Oberageri
- 64Good out of 100 for the next 7 days
Iron Bike Rennstrecke mittel
Rain 1–3 mm
- Wed62, Good
- Thu65, Good
- Fri62, Good
- Sat65, Good
- Sun65, Good
- Best dayMon67, Good, the best day
- Tue53, Fair
Stay in Unteriberg
- 64Good out of 100 for the next 7 days
Grindelwald - Männlichen (Schlittelpiste)
Rain 0–2 mm
- Wed60, Good
- Thu63, Good
- Fri62, Good
- Sat50, Fair
- Sun67, Good
- Best dayMon69, Good, the best day
- Tue63, Good
Stay in Wengen
- 64Good out of 100 for the next 7 days
Hergiswil - Langmattli
Rain 1–3 mm
- Wed61, Good
- Thu63, Good
- Fri61, Good
- Sat66, Good
- Sun64, Good
- Mon66, Good
- Tue52, Fair
Stay in Alpnach
- 64Good out of 100 for the next 7 days
Klewenalp - Stockhütte
Rain 1–3 mm
- Wed62, Good
- Best dayThu68, Good, the best day
- Fri64, Good
- Sat63, Good
- Sun64, Good
- Mon67, Good
- Tue47, Fair
Stay in Emmetten
- 64Good out of 100 for the next 7 days
Rigi Seebodenalp
Rain 0–4 mm
- Wed64, Good
- Thu64, Good
- Fri60, Good
- Sat67, Good
- Sun67, Good
- Mon67, Good
- Tue37, Poor
Stay in Kussnacht
- 64Good out of 100 for the next 7 days
Bikepark
Rain 1–6 mm
- Wed63, Good
- Thu65, Good
- Fri62, Good
- Best daySat66, Good, the best day
- Sun65, Good
- Mon65, Good
- Tue52, Fair
Stay in Wollerau
- 64Good out of 100 for the next 7 days
Bikepark Schmiedhof
Rain 0–3 mm
- Wed63, Good
- Thu62, Good
- Fri60, Good
- Best daySat67, Good, the best day
- Sun66, Good
- Mon66, Good
- Tue47, Fair
Stay in Ebikon
- 64Good out of 100 for the next 7 days
Napf Bike
Rain 1–7 mm
- Wed65, Good
- Thu65, Good
- Fri64, Good
- Best daySat67, Good, the best day
- Sun65, Good
- Mon66, Good
- Tue48, Fair
Stay in Stettlen
- 64Good out of 100 for the next 7 days
Napf Bike - Etappe 2
Rain 0–6 mm
- Wed60, Good
- Thu67, Good
- Fri65, Good
- Sat64, Good
- Sun65, Good
- Mon67, Good
- Tue43, Poor
Stay in Trub
- 64Good out of 100 for the next 7 days
Natur Bike Park Marbach
Rain 1–3 mm
- Wed61, Good
- Best dayThu68, Good, the best day
- Fri64, Good
- Sat63, Good
- Sun64, Good
- Mon67, Good
- Tue45, Fair
Stay in Marbach Lu
- 64Good out of 100 for the next 7 days
Langisbike
Rain 1–3 mm
- Wed58, Fair
- Thu67, Good
- Fri64, Good
- Sat65, Good
- Sun64, Good
- Best dayMon68, Good, the best day
- Tue47, Fair
Stay in Sarnen
- 63Good out of 100 for the next 7 days
Biel - Kinzig
Rain 1–6 mm
- Wed62, Good
- Best dayThu65, Good, the best day
- Fri64, Good
- Sat60, Good
- Sun62, Good
- Mon63, Good
- Tue55, Fair
Stay in Altdorf
- 63Good out of 100 for the next 7 days
Brüsti – Attinghausen
Rain 1–5 mm
- Wed61, Good
- Thu65, Good
- Fri64, Good
- Sat61, Good
- Sun62, Good
- Mon65, Good
- Tue49, Fair
Stay in Altdorf
- 63Good out of 100 for the next 7 days
Swiss Bike Park Oberried
Rain 1–5 mm
- Wed63, Good
- Thu65, Good
- Fri65, Good
- Best daySat66, Good, the best day
- Sun64, Good
- Mon65, Good
- Tue42, Poor
Stay in Koniz
- 63Good out of 100 for the next 7 days
Schüpfheim-Wasserfallenegg-Loop
Rain 1–3 mm
- Wed57, Fair
- Thu67, Good
- Fri65, Good
- Sat64, Good
- Sun64, Good
- Mon67, Good
- Tue34, Poor
Stay in Hasle
- 63Good out of 100 for the next 7 days
Chemin de Vendes
Rain 1–2 mm
- Wed60, Good
- Thu63, Good
- Fri62, Good
- Sat50, Fair
- Sun67, Good
- Best dayMon69, Good, the best day
- Tue53, Fair
Stay in Evolène
- 63Good out of 100 for the next 7 days
Braunwald
Rain 1–4 mm
- Wed58, Fair
- Thu61, Good
- Fri62, Good
- Sat59, Fair
- Sun60, Good
- Best dayMon77, Good, the best day
- Tue51, Fair
- 63Good out of 100 for the next 7 days
Trans-Altarezia Bike - Tappa 5
Rain 1–2 mm
- Wed55, Fair
- Thu59, Fair
- Fri60, Good
- Sat57, Fair
- Sun59, Fair
- Mon66, Good
- Best dayTue75, Good, the best day
Stay in Poschiavo
- 63Good out of 100 for the next 7 days
Trais Fluors Trail
Rain 0–4 mm
- Wed54, Fair
- Thu57, Fair
- Fri59, Fair
- Sat57, Fair
- Sun55, Fair
- Mon73, Good
- Best dayTue75, Good, the best day
Stay in St. Moritz
- 62Good out of 100 for the next 7 days
Gstaad - Saanen - Rougemont
Rain 1–4 mm
- Wed63, Good
- Best dayThu66, Good, the best day
- Fri63, Good
- Sat61, Good
- Sun63, Good
- Mon65, Good
- Tue42, Poor
Stay in Saanen
- 62Good out of 100 for the next 7 days
Napf Bike
Rain 1–6 mm
- Wed61, Good
- Thu64, Good
- Fri63, Good
- Sat65, Good
- Sun64, Good
- Mon65, Good
- Tue34, Poor
Stay in Malters
- 62Good out of 100 for the next 7 days
Chöhler - Tour
Rain 1–4 mm
- Wed58, Fair
- Best dayThu66, Good, the best day
- Fri64, Good
- Sat64, Good
- Sun64, Good
- Mon65, Good
- Tue35, Poor
Stay in Hasle
- 62Good out of 100 for the next 7 days
Kandersteg
Rain 1–4 mm
- Wed58, Fair
- Thu62, Good
- Fri61, Good
- Sat63, Good
- Sun66, Good
- Best dayMon68, Good, the best day
- Tue38, Poor
- 61Good out of 100 for the next 7 days
Unterbäch - Eischoll
Rain 0–3 mm
- Wed58, Fair
- Thu60, Good
- Fri60, Good
- Sat52, Fair
- Best daySun69, Good, the best day
- Mon68, Good
- Tue40, Poor
Stay in Unterbach
- 61Good out of 100 for the next 7 days
Leukerbad (Torrent)
Rain 0–4 mm
- Wed56, Fair
- Thu59, Fair
- Fri58, Fair
- Sat64, Good
- Sun65, Good
- Best dayMon66, Good, the best day
- Tue36, Poor
Stay in Leukerbad
- 61Good out of 100 for the next 7 days
Alpine Bike - Etappe 1
Rain 1–4 mm
- Wed54, Fair
- Thu57, Fair
- Fri60, Good
- Sat58, Fair
- Sun57, Fair
- Best dayMon76, Good, the best day
- Tue55, Fair
Stay in Scuol
- 61Good out of 100 for the next 7 days
- Wed54, Fair
- Thu57, Fair
- Fri59, Fair
- Sat58, Fair
- Sun56, Fair
- Best dayMon75, Good, the best day
- Tue55, Fair
Stay in Zernez
- 60Good out of 100 for the next 7 days
Villars/Gryon/Les Diablerets
Rain 1–3 mm
- Wed60, Good
- Thu62, Good
- Fri60, Good
- Sat59, Fair
- Sun60, Good
- Best dayMon63, Good, the best day
- Tue41, Poor
Stay in Les Diablerets
- 60Good out of 100 for the next 7 days
Bovarino Bike
Rain 1–4 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat62, Good
- Sun63, Good
- Mon61, Good
- Tue63, Good
Stay in Acquarossa
- 60Good out of 100 for the next 7 days
Vals
Rain 1–7 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat62, Good
- Sun63, Good
- Mon61, Good
- Tue63, Good
- 60Good out of 100 for the next 7 days
Alpine Bike - Etappe 9
Rain 1–6 mm
- Wed54, Fair
- Thu55, Fair
- Fri56, Fair
- Sat64, Good
- Sun64, Good
- Mon62, Good
- Tue48, Fair
Stay in Andermatt
- 60Good out of 100 for the next 7 days
Gottardo Bike Tappa 2 (Airolo-Olivone)
Rain 0–3 mm
- Wed54, Fair
- Thu57, Fair
- Fri56, Fair
- Sat49, Fair
- Best daySun66, Good, the best day
- Mon62, Good
- Tue64, Good
Stay in Quinto
- 60Good out of 100 for the next 7 days
Zinal / Grimentz
Rain 0–3 mm
- Wed56, Fair
- Thu60, Good
- Fri59, Fair
- Sat47, Fair
- Sun63, Good
- Best dayMon65, Good, the best day
- Tue50, Fair
Stay in Zinal
- 60Good out of 100 for the next 7 days
Rinerhorn
Rain 1–4 mm
- Wed54, Fair
- Thu58, Fair
- Fri60, Good
- Sat56, Fair
- Sun55, Fair
- Best dayMon74, Good, the best day
- Tue55, Fair
Stay in Davos
- 60Good out of 100 for the next 7 days
Alpine Bike - Etappe 2
Rain 1–5 mm
- Wed54, Fair
- Thu56, Fair
- Fri59, Fair
- Sat57, Fair
- Sun56, Fair
- Best dayMon74, Good, the best day
- Tue57, Fair
Stay in Livigno
- 59Fair out of 100 for the next 7 days
Airolo Pesciüm
Rain 1–4 mm
- Wed54, Fair
- Thu55, Fair
- Fri56, Fair
- Sat48, Fair
- Sun63, Good
- Mon61, Good
- Best dayTue64, Good, the best day
Stay in Airolo
- 59Fair out of 100 for the next 7 days
Anzère
Rain 0–4 mm
- Wed59, Fair
- Thu60, Good
- Fri59, Fair
- Sat59, Fair
- Sun60, Good
- Best dayMon62, Good, the best day
- Tue40, Poor
Stay in Ayent
- 59Fair out of 100 for the next 7 days
- Wed54, Fair
- Thu54, Fair
- Fri34, Poor
- Sat46, Fair
- Sun66, Good
- Mon66, Good
- Tue66, Good
Stay in Breuil-Cervinia
- 59Fair out of 100 for the next 7 days
Skipisten Titlis Bergbahnen
Rain 1–3 mm
- Wed56, Fair
- Thu59, Fair
- Fri58, Fair
- Sat56, Fair
- Best daySun65, Good, the best day
- Mon64, Good
- Tue37, Poor
Stay in Engelberg
- 59Fair out of 100 for the next 7 days
Kinderskiparadies La Nars
Rain 1–5 mm
- Wed55, Fair
- Thu58, Fair
- Best dayFri60, Good, the best day
- Sat59, Fair
- Sun59, Fair
- Mon56, Fair
- Tue59, Fair
Stay in Tiefencastel
- 59Fair out of 100 for the next 7 days
Meiringen - Hasliberg
Rain 1–4 mm
- Wed58, Fair
- Thu59, Fair
- Best dayFri60, Good, the best day
- Sat58, Fair
- Sun59, Fair
- Mon59, Fair
- Tue50, Fair
Stay in Hasliberg
- 58Fair out of 100 for the next 7 days
Gspon
Rain 0–3 mm
- Wed56, Fair
- Thu58, Fair
- Fri57, Fair
- Sat49, Fair
- Sun65, Good
- Mon65, Good
- Tue39, Poor
Stay in Visperterminen
- 57Fair out of 100 for the next 7 days
Flowtrail Loichi Trail
Rain 0–5 mm
- Wed54, Fair
- Thu56, Fair
- Fri55, Fair
- Sat62, Good
- Sun62, Good
- Mon62, Good
- Tue32, Poor
Stay in Wiler (Lötschen)
- 57Fair out of 100 for the next 7 days
Furka Bike
Rain 0–6 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat46, Fair
- Best daySun62, Good, the best day
- Mon61, Good
- Tue56, Fair
Stay in Andermatt
- 57Fair out of 100 for the next 7 days
Adelboden - Lenk
Rain 1–4 mm
- Wed56, Fair
- Thu60, Good
- Fri59, Fair
- Sat57, Fair
- Sun58, Fair
- Mon60, Good
- Tue38, Poor
Stay in Adelboden
- 57Fair out of 100 for the next 7 days
Balme - Vallorcine
Rain 1–5 mm
- Wed54, Fair
- Thu59, Fair
- Fri58, Fair
- Sat55, Fair
- Sun58, Fair
- Best dayMon60, Good, the best day
- Tue47, Fair
Stay in Vallorcine
- 56Fair out of 100 for the next 7 days
Aletsch Arena
Rain 0–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat61, Good
- Sun61, Good
- Mon61, Good
- Tue31, Poor
Stay in Bettmeralp
- 56Fair out of 100 for the next 7 days
Saas Fee
Rain 0–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri39, Poor
- Sat46, Fair
- Sun66, Good
- Mon66, Good
- Tue46, Fair
Stay in Saas-Fee
- 55Fair out of 100 for the next 7 days
Gotthard Bike Nufenen Andermatt
Rain 1–6 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat46, Fair
- Sun61, Good
- Mon61, Good
- Tue41, Poor
Stay in Oberwald
- 55Fair out of 100 for the next 7 days
Visp-Zermatt Bike
Rain 0–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri46, Fair
- Sat46, Fair
- Sun61, Good
- Mon61, Good
- Tue47, Fair
Stay in Grächen
- 57Fair out of 100 for the next 7 days
Valle Malvaglia Bike
Rain 2–3 mm
- Wed54, Fair
- Thu57, Fair
- Fri57, Fair
- Sat57, Fair
- Best daySun59, Fair, the best day
- Mon55, Fair
- Tue57, Fair
Stay in Acquarossa
- 57Fair out of 100 for the next 7 days
Alpine Bike - Etappe 11
Rain 0–2 mm
- Wed56, Fair
- Thu59, Fair
- Fri59, Fair
- Sat56, Fair
- Sun57, Fair
- Mon58, Fair
- Tue49, Fair
Stay in Meiringen
- 56Fair out of 100 for the next 7 days
Urnerboden Bike
Rain 1–6 mm
- Wed55, Fair
- Thu57, Fair
- Fri58, Fair
- Sat57, Fair
- Sun58, Fair
- Mon55, Fair
- Tue48, Fair
Stay in Braunwald
- 56Fair out of 100 for the next 7 days
Catrina Skills Park
Rain 1–5 mm
- Wed54, Fair
- Thu55, Fair
- Fri57, Fair
- Sat57, Fair
- Sun57, Fair
- Mon54, Fair
- Tue47, Fair
Stay in Disentis/Mustér
- 54Fair out of 100 for the next 7 days
Corvatsch-Furtschellas
Rain 1–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat54, Fair
- Sun54, Fair
- Mon54, Fair
- Tue54, Fair
Stay in Sils im Engadin
- 54Fair out of 100 for the next 7 days
Trans-Altarezia Bike - Tappa 4
Rain 1–3 mm
- Wed54, Fair
- Thu54, Fair
- Best dayFri56, Fair, the best day
- Sat54, Fair
- Sun54, Fair
- Mon54, Fair
- Tue54, Fair
Stay in Poschiavo
- 54Fair out of 100 for the next 7 days
Diavolezza-Lagalb
Rain 1–3 mm
- Wed54, Fair
- Thu54, Fair
- Fri54, Fair
- Sat54, Fair
- Sun54, Fair
- Mon54, Fair
- Tue54, Fair
Stay in Pontresina
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