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