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