Bern–Zurich Mittelland Hills

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.

0

Mittelländer Hügelroute - Etappe 1

Cycling route in Heimberg, Canton of Bern, Switzerland

Kurze Auftaktetappe von Heimberg nach Oberdiessbach. Du rollst aus dem Aaretal in die Hügel des Bernischen Mittellands, meist auf ruhigen Strassen. Etwa 5.5 km mit rund 130 hm bergauf – sanfter Warm-up mit einem kurzen Anstieg und entspanntem Ausrollen. Bei klarer Sicht gibt’s Alpenblicke. In Oberdiessbach lohnt sich ein kurzer Stopp im Dorfzentrum, bevor es auf der Hügelroute weitergeht.
5.5 km
Distance
128 m
Ascent
70 m
Descent
0

Mittelländer Hügelroute - Etappe 1

Cycling route in Oberdiessbach, Canton of Bern, Switzerland

Roll out from Oberdiessbach in the Bernese Mittelland and cruise through rolling farmland and small villages to Herzogenbuchsee in the Oberaargau. About 53 km with roughly 520 m of climbing — steady ups and downs rather than big hills. Mostly quiet roads and farm tracks, with a few short busier bits and some gravel, so wider tires help. On clear days you’ll catch Alpine views over the fields. A mellow first stage of the Mittelländer Hügelroute, ending by the historic market town of Herzogenbuchsee.
53.3 km
Distance
522 m
Ascent
631 m
Descent
0

Mittelländer Hügelroute - Etappe 1

Cycling route in Herzogenbuchsee, Canton of Bern, Switzerland

A quick roll from Herzogenbuchsee to Langenthal through the Oberaargau. It’s about 6.7 km, all on asphalt and mostly quiet roads, with gentle ups and a net drop into town. Great as a warm-up or family-friendly spin. Start near the historic center in Herzogenbuchsee, finish in lively Langenthal with cafés and a handy train station for onward travel. Short, smooth, and a nice taste of the Mittelländer hills.
6.7 km
Distance
83 m
Ascent
112 m
Descent
Mittelländer Hügelroute - Etappe 2
Unpaved
0

Mittelländer Hügelroute - Etappe 2

Cycling route in Langenthal, Canton of Bern, Switzerland

Short hop from Langenthal to Roggwil on the Mittelländer Hügelroute. About 2.5 km, almost flat with a slight downhill, mostly on farm tracks and loose gravel. You roll out of the Oberaargau center of Langenthal and into the quieter village of Roggwil, passing fields and hedgerows. Great as a warm‑up or family-friendly link between stages—just mind the gravel and occasional farm traffic.
2.5 km
Distance
4 m
Ascent
18 m
Descent
0

Mittelländer Hügelroute - Etappe 2

Cycling route in Roggwil, Canton of Bern, Switzerland

Stage 2 of the Mittelländer Hügelroute links Roggwil (BE) with Sursee on Lake Sempach. Expect gently rolling hills, about 400 m of climbing over ~36 km, mostly on quiet country roads with a few farm tracks and short gravel bits. You'll pass fields and small villages, then roll into Sursee's pretty old town by the water - perfect for a post-ride swim or gelato. Suits any fitness, but wider tires are a plus.
36 km
Distance
400 m
Ascent
357 m
Descent
0

Mittelländer Hügelroute - Etappe 3

Cycling route in Sursee, Canton of Lucerne, Switzerland

Quick hop on the Mittelländer Hügelroute from Sursee to Schenkon. Roll out from Sursee’s old town, climb gently, then spin along quiet roads and a bit of cycleway toward Lake Sempach. About 3.6 km with some 90 m of gain, mostly smooth asphalt. Easy to tack onto a longer ride, or keep it chill and end with a lakeside pause in Schenkon.
3.6 km
Distance
94 m
Ascent
7 m
Descent
0

Mittelländer Hügelroute - Etappe 3

Cycling route in Schenkon, Canton of Lucerne, Switzerland

Stage 3 rolls from lakeside Schenkon by Sempachersee into the Mittelland hills and over to Muri. Expect short, punchy climbs (about 740 m up) and rewarding descents, mostly on quiet roads and farm tracks. It’s roughly 30 km with mixed surfaces, so wider tires help. On clear days, you’ll get big views across fields and villages. Roll into Muri for a well-earned break—don’t miss the historic abbey and cozy cafés.
29.9 km
Distance
740 m
Ascent
873 m
Descent
0

Mittelländer Hügelroute - Etappe 4

Cycling route in Muri, Canton of Aargau, Switzerland

Short, mostly downhill link on the Mittelländer Hügelroute from Muri to Merenschwand. Roll out by Kloster Muri, then cruise across open fields toward the Reuss plain. It’s about 4.7 km with little climbing and a steady drop, mostly paved with stretches of cycleway and a few busier road bits; keep an eye out for traffic. Perfect as a gentle warm-up or family-friendly hop between villages.
4.7 km
Distance
8 m
Ascent
76 m
Descent
0

Mittelländer Hügelroute - Etappe 4

Cycling route in Merenschwand, Canton of Aargau, Switzerland

From the Reuss-side village of Merenschwand, this stage of the Mittelländer Hügelroute rolls northeast over gentle farmland and forest tracks to Zurich's old town. Expect about 36 km with roughly 370 m of climbing, mostly on quiet roads and gravel farm lanes. The finale drops you into Kreis 1, finishing at the Lindenhof with views over the Limmat and the city's rooftops. A mellow, scenic link into Zurich, perfect for a half-day ride.
35.6 km
Distance
370 m
Ascent
351 m
Descent