MTB routes in Switzerland
301 waymarked mtb routes in Switzerland, imported from OpenStreetMap. Every route shows its distance, elevation and surface — open it in the planner to adjust it and export a GPX.
Alp CasannaModerate
23.0 km · 1:32 h · ↗ 1276 m · 🔁
Alp Flix BikeHard
35.7 km · 2:23 h · ↗ 1902 m · 🔁
Alp Fursch BikeHard
36.1 km · 2:24 h · ↗ 1855 m · 🔁
Alp Gamidaur BikeHard
36.5 km · 2:26 h · ↗ 2017 m · 🔁
Alp GarfiunModerate
19.5 km · 1:18 h · ↗ 1076 m · 🔁
Alpen RideEasy
2.2 km · 0:09 h · ↗ 37 m
Alpine BikeHard
42.6 km · 2:50 h · ↗ 1663 m
Alpine Bike - Etappe 1Moderate
31.4 km · 2:05 h · ↗ 1174 m
Alpine Bike - Etappe 11Moderate
28.6 km · 1:55 h · ↗ 1275 m
Alpine Bike - Etappe 15Moderate
35.8 km · 2:23 h · ↗ 1360 m
Alpine Bike - Etappe 2Moderate
39.8 km · 2:39 h · ↗ 1500 m
Alpine Bike - Etappe 4Hard
39.1 km · 2:37 h · ↗ 2218 m
Alpine Bike - Etappe 5Hard
36.8 km · 2:27 h · ↗ 2340 m
Alpine Bike - Etappe 6Hard
37.5 km · 2:30 h · ↗ 2501 m
Alpine Bike - Etappe 9Hard
45.5 km · 3:02 h · ↗ 2379 m
Alpnach - Ächerlipass - Gummen - Wirzweli - DallenwilModerate
26.3 km · 1:45 h · ↗ 1451 m
Alpnach - Lütoldsmatt - Chilchsteine - Chretzenalp - AlpnachModerate
21.3 km · 1:25 h · ↗ 1801 m · 🔁
Alpnach - Schrotenegg - Chretzenalp - AlpnachHard
31.1 km · 2:04 h · ↗ 2122 m
Alps Epic Trail DavosHard
39.9 km · 2:40 h · ↗ 2389 m
AlptrailEasy
3.1 km · 0:12 h · ↗ 20 m
Appenzell Rheintal BikeModerate
24.3 km · 1:37 h · ↗ 702 m
Appenzeller Vorderland-RouteModerate
27.5 km · 1:50 h · ↗ 1003 m · 🔁
Arosa Lenzerheide RundtourHard
55.0 km · 3:40 h · ↗ 2930 m · 🔁
Aufstieg Seewald TrailEasy
3.3 km · 0:13 h · ↗ 227 m
Avrona BikeEasy
6.4 km · 0:26 h · ↗ 376 m · 🔁
🚲B Forêt de Verdilloud BikeEasy
7.5 km · 0:30 h · ↗ 192 m · 🔁
Bachtel TrailEasy
2.4 km · 0:10 h · ↗ 350 m
Bärenried-TrailEasy
2.1 km · 0:08 h · ↗ 0 m
Bella Vista EmmetenEasy
8.4 km · 0:33 h · ↗ 534 m · 🔁
Bike Attack Strecke (Parpaner Rothorn–Station Schamoin)Easy
7.3 km · 0:29 h · ↗ 106 m
Biketrail ElggEasy
13.4 km · 0:54 h · ↗ 582 m · 🔁
Bleiki uphillEasy
4.3 km · 0:17 h · ↗ 646 m
Bolgen-TrailEasy
2.4 km · 0:10 h · ↗ 80 m
Bovarino BikeModerate
24.8 km · 1:39 h · ↗ 1836 m · 🔁
Brambi FlowEasy
2.6 km · 0:11 h · ↗ 63 m
Brambrüesch-TourModerate
26.2 km · 1:45 h · ↗ 1717 m · 🔁
Brè BikeEasy
4.4 km · 0:18 h · ↗ 536 m
BremerloopEasy
7.6 km · 0:31 h · ↗ 174 m · 🔁
Bretaye - VillarsModerate
21.4 km · 1:26 h · ↗ 1213 m
Brunnen TourEasy
12.4 km · 0:50 h · ↗ 527 m · 🔁
Brüsacü BikeModerate
24.8 km · 1:39 h · ↗ 1895 m · 🔁
Cancorì BikeModerate
22.0 km · 1:28 h · ↗ 1573 m · 🔁
Cannero - BiascaHard
69.9 km · 4:40 h · ↗ 1561 m
Cardada BikeHard
30.3 km · 2:01 h · ↗ 2071 m · 🔁
Carì BikeEasy
11.0 km · 0:44 h · ↗ 642 m · 🔁
Chamanna Saluver TrailEasy
3.1 km · 0:13 h · ↗ 281 m
Chasseral–Weissenstein Bike - Etappe 2Hard
48.1 km · 3:12 h · ↗ 1919 m
Chöhler - TourModerate
16.3 km · 1:05 h · ↗ 1065 m
CholtalEasy
13.4 km · 0:53 h · ↗ 806 m · 🔁
ChörbschhornModerate
28.8 km · 1:55 h · ↗ 1764 m · 🔁
Chôtatai (Freeride)Easy
5.4 km · 0:22 h · ↗ 872 m
ChräigütschEasy
13.4 km · 0:54 h · ↗ 458 m · 🔁
Chur FlowEasy
3.9 km · 0:16 h · ↗ 67 m
Corona dei PinciModerate
19.9 km · 1:20 h · ↗ 1724 m · 🔁
Cuolm SuraModerate
31.3 km · 2:05 h · ↗ 1520 m · 🔁
Dala Kultur BikeModerate
13.5 km · 0:54 h · ↗ 1355 m
Dänus DownhillEasy
2.3 km · 0:09 h · ↗ 95 m
DanusaHard
35.0 km · 2:20 h · ↗ 1865 m · 🔁
Davoser TaltourModerate
23.7 km · 1:35 h · ↗ 804 m · 🔁
Downhill HaldiEasy
4.3 km · 0:17 h · ↗ 221 m
241 more routes — see them all via the filter above.
MTB routes by region
Other activities in Switzerland
MTB routes in other countries
Prefer to draw your own? Open the route planner.
Trail data © OpenStreetMap contributors (ODbL).