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