
Mittelland-Route (Switzerland)
A collection of 11 cycling routes.A classic cross-Switzerland ride from Romanshorn on Lake Constance to Lausanne on Lake Geneva. Around 370 km across the Swiss Plateau, mostly gentle and rolling, and fully signposted as National Route 5. Expect a mix of quiet roads, cycleways, and farm tracks—mostly paved with some gravel—so touring bikes and e-bikes are perfect; 32–40 mm tires keep it comfy.
The route threads through fields, orchards, and riverside sections along the Aare, linking pretty towns and cities like Solothurn, Biel/Bienne (hello bilingual vibes), and Murten. You’ll get lakeside stretches, open farmland, and a smooth slide into French-speaking Romandie before the final roll into Lausanne.
It’s easy to split into 7-ish stages, with excellent train links for shortcuts or bailouts. Best ridden spring to autumn; wind can pick up across the plateau, but gradients stay friendly.
If you want a relaxed long-distance ride with real Swiss variety, reliable wayfinding, and great logistics, this one’s hard to beat.
- 11
- Routes
- -:--
- Duration
- 296 km
- Distance
- ---
- Avg. speed
- 2,126 m
- Ascent
- 2,221 m
- Descent
Cycling route in Bussigny, Canton of Vaud, Switzerland
- 41.3 km
- Distance
- 438 m
- Ascent
- 401 m
- Descent
Cycling route in Bas-Vully, Canton of Fribourg, Switzerland
- 48.8 km
- Distance
- 306 m
- Ascent
- 310 m
- Descent
Cycling route in Ins, Canton of Bern, Switzerland
- 6.1 km
- Distance
- 15 m
- Ascent
- 22 m
- Descent
Cycling route in Marin-Epagnier, Canton of Neuchâtel, Switzerland
- 37.9 km
- Distance
- 285 m
- Ascent
- 284 m
- Descent
Cycling route in Meinisberg, Canton of Bern, Switzerland
- 18.4 km
- Distance
- 33 m
- Ascent
- 34 m
- Descent
Cycling route in Aarburg, Canton of Aargau, Switzerland
- 42.3 km
- Distance
- 264 m
- Ascent
- 298 m
- Descent
Cycling route in Olten, Canton of Solothurn, Switzerland
- 6 km
- Distance
- 22 m
- Ascent
- 31 m
- Descent
Cycling route in KĂĽttigen, Canton of Aargau, Switzerland
- 49.6 km
- Distance
- 416 m
- Ascent
- 343 m
- Descent
Cycling route in Regensdorf, Canton of Zurich, Switzerland
- 12 km
- Distance
- 110 m
- Ascent
- 110 m
- Descent
Cycling route in Uzwil, Canton of St. Gallen, Switzerland
- 9.7 km
- Distance
- 24 m
- Ascent
- 97 m
- Descent
Cycling route in Niederhelfenschwil, Canton of St. Gallen, Switzerland
- 23.8 km
- Distance
- 213 m
- Ascent
- 291 m
- Descent










