
Bern–Zurich Mittelland Hills
A cycling tour with 9 stages, starting in Heimberg, Canton of Bern, Switzerland.
Overview
About this tour
Roll from Heimberg (Bern) to Zurich’s Lindenhof across the Swiss Mittelland. Expect a day of steady ups and downs—more rolling hills than alpine passes—with a healthy chunk of total climbing. The route links quiet country roads, bike lanes, and farm tracks; it’s mostly paved with a few gravel stretches, so 32 mm+ tires are a good shout.
You’ll weave past fields, tidy villages, and patches of forest, with occasional Alpine views on clear days. Services are frequent, so topping up water and snacks is easy. Traffic stays mellow for most of the ride; things get busier as you approach the city.
Finish right in Zurich’s historic core at Lindenhof. Ride west-to-east for a smooth roll into town, or reverse it if you want a punchier finale. Great for strong day trippers or a relaxed overnighter with a scenic Mittelland vibe.
- 9
- Routes
- -:--
- Duration
- 177.7 km
- Distance
- ---
- Avg. speed
- 2,348 m
- Ascent
- 2,495 m
- Descent
Bern–Zurich Mittelland Hills
Stages of this tour
All 9 stages of this tour can be opened on the map or in the Bikemap App for more details, where you can adjust them in the route planner or download them as GPX or KML file. Use them as a template for planning your own tour, or let Bikemap navigate you along them directly.
Mittelländer Hügelroute - Etappe 1
Cycling route in Heimberg, Canton of Bern, Switzerland
- 5.5 km
- Distance
- 128 m
- Ascent
- 70 m
- Descent
Mittelländer Hügelroute - Etappe 1
Cycling route in Oberdiessbach, Canton of Bern, Switzerland
- 53.3 km
- Distance
- 522 m
- Ascent
- 631 m
- Descent
Mittelländer Hügelroute - Etappe 1
Cycling route in Herzogenbuchsee, Canton of Bern, Switzerland
- 6.7 km
- Distance
- 83 m
- Ascent
- 112 m
- Descent
Mittelländer Hügelroute - Etappe 2
Cycling route in Langenthal, Canton of Bern, Switzerland
- 2.5 km
- Distance
- 4 m
- Ascent
- 18 m
- Descent
Mittelländer Hügelroute - Etappe 2
Cycling route in Roggwil, Canton of Bern, Switzerland
- 36 km
- Distance
- 400 m
- Ascent
- 357 m
- Descent
Mittelländer Hügelroute - Etappe 3
Cycling route in Sursee, Canton of Lucerne, Switzerland
- 3.6 km
- Distance
- 94 m
- Ascent
- 7 m
- Descent
Mittelländer Hügelroute - Etappe 3
Cycling route in Schenkon, Canton of Lucerne, Switzerland
- 29.9 km
- Distance
- 740 m
- Ascent
- 873 m
- Descent
Mittelländer Hügelroute - Etappe 4
Cycling route in Muri, Canton of Aargau, Switzerland
- 4.7 km
- Distance
- 8 m
- Ascent
- 76 m
- Descent
Mittelländer Hügelroute - Etappe 4
Cycling route in Merenschwand, Canton of Aargau, Switzerland
- 35.6 km
- Distance
- 370 m
- Ascent
- 351 m
- Descent