EuroVelo 15 Rhine Cycle Route — Stage by Stage Guide

EuroVelo 15 Rhine Cycle Route — Stage by Stage Guide

EuroVelo 15 has gotten complicated with all the sanitised tour-operator highlights reels and vague official descriptions flying around. As someone who completed the full 1,233 kilometres over 18 days in May two years ago, I learned everything there is to know about what this route actually demands — starting from the Rhine’s source in the Swiss Alps and finishing at the Hook of Holland on the North Sea coast. Nobody gave me the granular, day-by-day information I needed before I left. So this is the guide I wish had existed. Four countries. Four completely different landscapes. One river, followed almost entirely from birth to sea.

Route Overview and Best Time to Ride

The Rhine rises at Tomasee lake near Oberalp Pass in the Swiss canton of Graubünden — roughly 2,344 metres above sea level — and empties into the North Sea near Rotterdam and Hoek van Holland. The official EV15 route traces it for 1,233 km through Switzerland, France (specifically Alsace), Germany, and the Netherlands. That is not a weekend ride. Most cyclists take between 16 and 22 days, depending on fitness, daily mileage appetite, and how many afternoons they lose sitting in riverside beer gardens. Spoiler — you will lose at least three afternoons that way. Probably more.

But what is EV15, really? In essence, it’s a waymarked long-distance cycling route following Europe’s most storied river. But it’s much more than that — it’s four distinct cycling cultures stitched together into one continuous journey. Switzerland is precise and signposted but genuinely expensive. Alsace is charming and occasionally baffling. Germany is a cyclist’s paradise with dedicated infrastructure everywhere you look. The Netherlands is flat, fast, and signed via a numbered junction network that makes every other country’s system look embarrassingly amateur.

Elevation Profile — What to Expect

The opening stages through the Swiss Alps involve real climbing. The first 200 kilometres carry cumulative elevation gain that will test loaded tourers — legs, lungs, the whole package. Once you reach Basel, though, the route levels out dramatically. Basel to Karlsruhe is almost billiard-table flat. There are minor undulations through the German Middle Rhine gorge between Bingen and Koblenz — the terrain wrinkles just enough to keep things interesting — but nothing genuinely steep after Switzerland. The Netherlands is flat in the way only the Netherlands can be: aggressively, almost defiantly flat.

Best Time to Ride

May through September is your window. I rode in May and it was close to perfect — temperatures between 16°C and 24°C most days, long daylight hours, accommodation not yet at summer-peak prices. June and July run busier and hotter, particularly through the Rhine Gorge where the valley walls trap warmth like a slow oven. August is peak season everywhere; book accommodation two to three months ahead if you’re riding then. September is arguably the best month for the German and Dutch sections — harvest time in wine country, lower crowds, that golden late-afternoon light.

Avoid April. A friend attempted it in early April and hit persistent rain and cold from Chur all the way through to Strasbourg. Not dangerous, just miserable in a way that quietly erodes enthusiasm by day four. Don’t make my friend’s mistake.

Route Marking and Navigation

In Switzerland the route follows National Route 2 — the Rhone Route, confusingly, since the Rhine is simply the German word for Rhein and Swiss signage switches between languages without much warning. Navigation in Switzerland requires either a good paper map from Kümmerly+Frey or a GPS device loaded with the Komoot route. I used a Garmin Edge 830 with the EV15 route downloaded from the official EuroVelo GPX files. It worked without issue through all four countries except one baffling detour near Worms where the GPX and the on-the-ground signs flat-out disagreed. I followed the signs. That was the right call — apparently the GPX file had an outdated section there.

Germany uses a mix of EuroVelo signs and regional cycle route markers. The Netherlands runs on the knooppunten junction-point network, which is honestly the best cycling navigation system in the world. Nothing else comes close.

Stage 1–3 — Switzerland to Alsace

Probably should have opened with this section, honestly, because the Alpine start is what separates the Rhine route from every other flat river ride in Europe. Reaching the source takes real effort — and that effort pays in scenery, solitude, and the particular satisfaction of knowing exactly where your river begins.

Stage 1 — Oberalp Pass to Chur (approximately 95 km)

The official start at Tomasee lake sits at 2,344 metres. Getting there means either taking the train — the Glacier Express stops at Oberalp Pass — or grinding up a brutal climb from Andermatt on loaded legs. I took the train from Zurich to Oberalppass with the bike in the luggage car. Cost me 47 CHF including the bike supplement. Started riding from there. Descending from the pass toward Disentis is exhilarating and fast, road surface good throughout, the drop to Chur covering around 1,600 metres of descent over 95 kilometres. Your hands will ache from braking by the bottom.

Chur is Switzerland’s oldest city and a genuinely appealing overnight stop. Hotel Duc de Rohan on Masanserstrasse has secure bike storage, which matters more than people expect until the first time they don’t have it. Rates run around 110–130 CHF per night for a double. The old town is compact and walkable after a day in the saddle — good restaurants cluster around the Poststrasse area.

Stage 2 — Chur to Schaffhausen (approximately 130 km)

This is a big day and a demanding one. The route follows the Rhine through the Rhine Valley past Bad Ragaz, Sargans, and along the Liechtenstein border — you cycle through the principality briefly near Vaduz, which earns you a fourth country stamp if you carry your passport, though Liechtenstein isn’t one of the official EV15 countries. The terrain is gentler than Stage 1 but there are several short climbs between Buchs and Stein am Rhein that arrive without much warning.

Stein am Rhein is worth a lunch stop — the medieval old town’s painted facades are the most photographed streetscape in Switzerland east of Zurich. It’s also where the Rhine leaves the Bodensee, which the route skirts along the southern shore. Schaffhausen is the overnight stop and deserves an early arrival because the Rhine Falls — Rheinfall, the largest waterfall in Europe by volume — sits three kilometres outside the city at Neuhausen. Go in the evening when the tour groups have cleared out. In May the falls push around 700 cubic metres per second. It’s loud in a way photographs don’t prepare you for.

Stage 3 — Schaffhausen to Basel (approximately 110 km)

Rolling terrain, vineyard villages, and a long approach to Basel through the Hochrhein section. The route passes through Waldshut-Tiengen, briefly crossing into Germany before returning to the Swiss bank. Cycling infrastructure improves noticeably as you close in on Basel — that’s how you know you’re getting close. Basel itself is the pivot of the entire journey — the exact point where Alpine Switzerland becomes flat Rhine Valley and the river begins its long northwest run toward the sea.

Frustrated by three big days of Alpine and sub-Alpine riding, I spent two nights in Basel. This was the right call. Kunstmuseum Basel has a cycling-relevant collection of precisely zero percent, but it’s one of the finest art museums on the continent and the 26 CHF entry fee is genuinely worth it. The Rhine swimming culture here — locals floating downstream using waterproof bags called Wickelfisch — was something I’d simply never encountered before. Tired legs and loaded panniers aside, I jumped in. The water in May runs around 14°C. Cold in the specific way that makes you gasp and immediately want to do it again.

Stage 4–6 — Rhine Valley Germany

The German Rhine is what most people picture when they imagine this route — castles on crags, steep vineyard terraces, the slow parade of long cargo barges pushing upstream, and that particular quality of evening light in the gorge that turns the river the colour of hammered pewter. That’s what makes this stretch endearing to us long-distance riders. It’s legitimately as good as it looks in photographs, which almost never happens.

Stage 4 — Basel to Karlsruhe (approximately 150 km)

Flat. Very flat. The Upper Rhine Plain stretches north from Basel between the Vosges mountains to the west and the Black Forest to the east, the river meandering through with minimal gradient. This was the longest day on my itinerary by distance — I covered it in just under eight hours including stops, which tells you something about the terrain.

The route alternates between the French Alsace bank and the German bank through this section. Strasbourg sits on the French side and is a mandatory detour — cross the Pont de l’Europe and spend the afternoon there. The Grande Île UNESCO district, the cathedral with its single complete tower, the Petite France canal quarter with its half-timbered facades reflected in the water. Strasbourg is a serious city deserving serious time. I had three hours. It wasn’t enough.

Karlsruhe is a functional overnight stop — nothing more, nothing less. Hotel Rio on Ettlinger Strasse is clean, cheap at around €65 per night, and has a locked bike room. Book ahead in summer or you’ll be explaining your pannier situation to a very tired front desk clerk at 8pm.

Stage 5 — Karlsruhe to Bingen (approximately 155 km)

The scenery upgrades significantly north of Mainz. The first half of this stage — Karlsruhe through Mannheim and into Mainz — is industrial Rhine: big river, big barges, chemical plants, and the occasional rewarding old town appearing without warning. Speyer has a Romanesque cathedral that’s UNESCO-listed and visible from 10 kilometres away. Worth 45 minutes off the bike. Worms has the Nibelung Bridge and the best Zwiebelkuchen — onion tart — I ate on the entire route, from a bakery on Ludwigstrasse whose name I completely failed to write down. Don’t make my mistake.

Mainz is a city I underestimated going in. The old town near the Dom is livelier than its reputation suggests, and the riverfront promenade is ideal for an evening walk after checking in. From Mainz the route heads into the Rhine Gorge proper, the last 30 kilometres before Bingen serving as a warm-up for what comes next.

Stage 6 — Bingen to Koblenz (approximately 65 km) — The Gorge

Short stage. Deliberately short. The Middle Rhine Gorge between Bingen and Koblenz is 65 kilometres of concentrated castle-and-vineyard spectacle — this is the section you’ve seen in every Germany tourism photograph. The Loreley rock. Burg Gutenfels above Kaub. The twin towers of Liebenstein and Sterrenberg facing each other across a shared ridge spur. Burg Rheinfels looming above St Goar. Twenty-plus castles in 65 kilometres of river valley.

The route runs along both banks and you can mix and match via the small car ferries crossing at regular intervals. They run a simple flat rate — usually around €2.50 for a cyclist — and are a routine part of local commuting life. I crossed four times over two days through this section, largely just because I could.

Bacharach, midway through the gorge, is where I stayed — and I cannot recommend it highly enough. Pension Krannenturm occupies part of a genuine medieval town wall tower, basic double rooms running around €70 per night. You sleep inside a 14th-century fortification. The breakfast is enormous in the specifically German way where someone puts twelve items on a small table and acts like this is normal.

Koblenz marks the confluence of Rhine and Moselle — the Deutsches Eck monument sits at the exact meeting point — and is a logical stage end. The Deutsche Eck is touristy in the best possible way. Enormous equestrian statue, good ice cream vendors in summer, and a cable car up to Ehrenbreitstein Fortress running at €7.90 return.

Stage 6 Continued — Koblenz to Cologne and Beyond

North of Koblenz the Rhine widens and the scenery shifts from gorge drama to a gentler, broader river landscape. Bonn, Cologne, Düsseldorf — cities with genuine weight and character. Cologne’s cathedral, the Kölner Dom, took 632 years to complete and announces itself from 15 kilometres away on a clear day. Cycling infrastructure through the Cologne metropolitan area is seriously impressive; separated bike paths run continuously through the city centre without interruption.

The route from Cologne to the Dutch border passes through Düsseldorf, Duisburg, and the industrial Ruhr confluence — less scenic, but with its own gritty fascination if you’re paying attention. The Netherlands begins near Kleve and the transition is immediate and total. Suddenly everything is flat, signed, and optimised for bicycles in a way that feels almost aggressive in its thoroughness.

Planning Logistics and Gear

The practical questions are where most potential riders actually get stuck. Distance and scenery are the easy parts to research. Getting the logistics right — what to ride, what to carry, where to sleep — separates a smooth trip from a genuinely miserable one.

Choosing the Right Bike

A touring bike or gravel bike with 35mm–40mm tyres is the correct choice for EV15. The route is almost entirely paved — only a handful of short sections in Switzerland use gravel paths — so aggressive off-road rubber is dead weight you don’t need. I rode a Surly Long Haul Trucker with 38mm Schwalbe Marathon Plus tyres and experienced zero punctures across 1,233 kilometres. That’s not coincidence; the Marathon Plus is extraordinarily puncture-resistant at the cost of some rolling weight, and on a loaded tour that trade-off is absolutely worth it.

E-bikes might be the best option for some riders, as the Swiss stages require sustained climbing. That is because loaded e-bikes on Alpine descents handle predictably and the charging infrastructure at hotels throughout Germany and the Netherlands is now reliable enough that range anxiety isn’t a real concern anymore. Older riders doing just the gorge section use them routinely.

While you won’t need full off-road capability, you will need a handful of reliable components — specifically tyres that can handle occasional rough path surfaces without drama. Someone in Bacharach was doing the whole route on a road bike with 25mm tyres and a framebag setup. She looked comfortable. I genuinely have no idea how she was managing the physical logistics of carrying almost nothing for three weeks.

What to Pack — Panniers vs Framebags

Four panniers is the traditional touring setup and remains the most practical for a multi-week trip — full stop. I used Ortlieb Back-Roller Classic panniers, 40 litres total, plus a small Ortlieb handlebar bag for items needing quick access without stopping: phone, snacks, rain jacket. Total loaded weight came to approximately 18 kg including the bike itself.

The items beyond standard touring kit that proved specifically useful on this route: a compact packable down jacket — I used the Patagonia Down Sweater — for cool Alpine mornings that warm to 22°C by noon. A lightweight lock for leaving the bike outside restaurants, specifically the Abus Bordo 6000/90, which folds flat into a pannier pocket. And a physical backup map, because GPX files and phone batteries do not always cooperate simultaneously, as I discovered near Worms on a warm Tuesday afternoon with 40 kilometres still to ride.

Accommodation Strategy

Three options work well on EV15: hotels and pensions — the most common — campsites, which are plentiful along the river, and cyclist-specific accommodation through the Bett+Bike network in Germany.

Bett+Bike might be the best option for German stages, as touring requires secure overnight storage and a reliable early breakfast. That is because the programme — run by the ADFC German cycling federation — certifies accommodation offering locked bike storage, a drying room, and early breakfast for riders hitting the road before 7am. The searchable database at adfc.de/bett-und-bike lists thousands of properties across Germany. Almost every overnight stop I made in Germany was Bett+Bike certified. Prices ran €55 to €95 per night for a single with breakfast.

First, you should book everything ahead in Switzerland — at least if you’re riding in June through August when accommodation fills fast and same-day prices spike sharply. In the Netherlands, the campsite network is dense enough that spontaneous camping works fine through summer. The Dutch ANWB campsite finder is more useful than Google Maps for this specific purpose, apparently — a Dutch cyclist I met near Nijmegen told me this and she was correct.

Daily Distance — Realistic Expectations

Most cyclists comfortable with loaded touring manage 70–100 km per day. The EV15 averages out to roughly 68 km per day over 18 days — but the distribution is anything but even. Swiss stages run shorter due to climbing. The flat German middle section invites bigger days if your legs are willing. The Netherlands practically pulls you along. Build your itinerary around that reality rather than a uniform daily target, and the whole trip runs considerably smoother.

Emily Carter

Emily Carter

Author & Expert

Jason Michael is the editor of Cycle Routes World. Articles on the site are researched, fact-checked, and reviewed by the editorial team before publication. Read our editorial standards or send a correction at the editorial policy page.

19 Articles
View All Posts

Stay in the loop

Get the latest cycle routes world updates delivered to your inbox.