Gravel tracks along the Rhine embankment from Karlsruhe to Sand in Alsace with a constant headwind on my first tour 2025.
Best day of the tour — the historic Ochsenweg, beautiful Schleswig, and the Danish border at Flensburg.
North of Hamburg, continuing through Schleswig-Holstein towards Denmark.
Racing rain clouds over the Harburg hills and cycling through Hamburg.
Northern Germany opens up — flat roads, great cycling, and through Bremen.
Crossing into Lower Saxony with thunderstorms chasing from behind.
Cycling north through Münsterland after a sleepless night at the campground.
Leaving the Rhine at Wesel and heading into Westphalia. Hot day with a strong headwind.
Through Cologne, Leverkusen, Düsseldorf and Duisburg in scorching summer heat.
Left Rhine bank from Boppard to Cologne. Final stage of my first Germany section.
Cycling the left bank of the Rhine from Gernsheim to Boppard through the Rhine Gorge.
Gravel roads from Karlsruhe to Gernsheim — the first stage of my Europe bikepacking journey, off the official cycling routes.