Cyclists.com

Rotterdam to Budapest by Bike

1,720 km cycling route20 stages5,247 m climbing6 countriesGPX

Cycle from Rotterdam to Budapest over 20 stages covering 1,720 km and 5,247 m of climbing through the Netherlands, Germany, France, Austria, Slovakia and Hungary. Ridden by Marcus from 30 August to 19 September 2015 (Linz to Vienna by train, not ridden). The GPS recording was lost, so each stage line is the road between that day’s towns, retraced from the map. Every stage has a map, elevation profile, road facts and a GPX file.

Route at a glance

Distance
1,720 km
Climbing
5,247 m
Stages
20
20 riding days
Countries
6
Netherlands, Germany, France, Austria, Slovakia, Hungary
Average stage
86 km
262 m climbing
Longest stage
144.3 km
Stage 15: Kelheim to Vilshofen an der Donau
Most climbing
1,147 m
Stage 11: Hinterzarten to Sigmaringen
Riding time
~123 h
moving time, estimated
Surface
Mostly paved
93% paved · 5% unpaved · 2% no data
Bike
Road bike
from the mapped surface
Best months
Apr to Oct
stage-town climate, 10 years
GPX
Every stage + whole tour
Start
Rotterdam
Finish
Budapest

Full route map

20 stages in alternating colours; a dot marks each stage start. The dotted line is Linz to Vienna by train, not ridden.

Ridden stagesLinz to Vienna by train (not ridden)Stage start

Download the whole tour as one GPX(a track per stage), or each stage’s file from the itinerary below.

Itinerary: 20 stages

Average 86 km and 262 m a stage. Longest day: stage 15 (144.3 km). Most climbing: stage 11 (1,147 m). Shortest: stage 10 (28.2 km).

Tour itinerary: stages in order with date, start and finish, countries, distance, climbing, surface, difficulty, riding time and GPX
StageRouteCountryDistanceClimbingSurfaceDifficultyTimeGPX
1Rotterdam to Wijk bij DuurstedeNetherlands77.7 km0 mPavedModerate5 h 33 min GPX
2Wijk bij Duurstede to Emmerich am RheinNetherlands → Germany79.2 km163 mMostly pavedModerate5 h 39 min GPX
3Emmerich am Rhein to DüsseldorfGermany95.5 km74 mMostly pavedModerate6 h 49 min GPX
4Düsseldorf to KönigswinterGermany82.1 km92 mMostly pavedModerate5 h 52 min GPX
5Königswinter to Sankt GoarGermany91.4 km216 mMostly pavedModerate6 h 32 min GPX
6Sankt Goar to WormsGermany91.7 km318 mMixed surfaceModerate6 h 33 min GPX
7Worms to KarlsruheGermany94.4 km75 mMostly pavedModerate6 h 45 min GPX
8Karlsruhe to StrasbourgGermany → France85 km53 mMostly pavedModerate6 h 04 min GPX
9Strasbourg to Freiburg im BreisgauFrance → Germany83.1 km152 mMostly pavedModerate5 h 56 min GPX
10Freiburg im Breisgau to HinterzartenGermany28.2 km624 mPavedModerate2 h 01 min GPX
Rest day
11Hinterzarten to SigmaringenGermany116.3 km1,147 mMostly pavedHard8 h 18 min GPX
12Sigmaringen to UlmGermany79.2 km385 mMostly pavedModerate5 h 39 min GPX
13Ulm to Neuburg an der DonauGermany117.2 km172 mMostly pavedHard8 h 22 min GPX
14Neuburg an der Donau to KelheimGermany67 km324 mMostly pavedModerate4 h 47 min GPX
15Kelheim to Vilshofen an der DonauGermany144.3 km380 mMostly pavedHard10 h 18 min GPX
16Vilshofen an der Donau to LinzGermany → Austria108.8 km359 mMostly pavedHard7 h 46 min GPX
Transfer · Linz to Vienna by train — not ridden, not counted in the distance
17Wien to BratislavaAustria → Slovakia69.9 km61 mMostly pavedModerate5 h GPX
18Bratislava to GabčíkovoSlovakia55.7 km0 mPavedEasy3 h 59 min GPX
19Gabčíkovo to HerceghalomSlovakia → Hungary124.7 km345 mMostly pavedHard8 h 54 min GPX
20Herceghalom to BudapestHungary28.8 km307 mPavedEasy2 h 03 min GPX

The route, country by country

Rotterdam → Netherlands → Germany → France → Austria → Slovakia → Hungary → Budapest

  1. Netherlands

    Stages 1–2, 157 km: Rotterdam → Wijk bij Duurstede → Emmerich am Rhein. Flat (163 m of climbing), 53% on cycle paths or lanes.

  2. Germany

    Stages 3–8, 540 km: Emmerich am Rhein → Düsseldorf → Königswinter → Sankt Goar → Worms → Karlsruhe → Strasbourg. Flat (828 m of climbing), 19% on cycle paths or lanes.

  3. France

    Stage 9, 83 km: Strasbourg → Freiburg im Breisgau. Flat (152 m of climbing), 29% on cycle paths or lanes.

  4. Germany

    Stages 10–16, 661 km: Freiburg im Breisgau → Hinterzarten → Sigmaringen → Ulm → Neuburg an der Donau → Kelheim → Vilshofen an der Donau → Linz. Rolling (3,391 m of climbing), 7% on cycle paths or lanes.

  5. Austria

    Stage 17, 70 km: Wien → Bratislava. Flat (61 m of climbing), 31% on cycle paths or lanes.

  6. Slovakia

    Stages 18–19, 180 km: Bratislava → Gabčíkovo → Herceghalom. Flat (345 m of climbing), 48% on cycle paths or lanes.

  7. Hungary

    Stage 20, 29 km: Herceghalom → Budapest. Hilly (307 m of climbing), 18% on cycle paths or lanes.

How difficult is this tour?

1,720 km and 5,247 m of climbing over 20 stages: 86 km and 262 m a stage on average.

The longest day is stage 15, Kelheim to Vilshofen an der Donau (144.3 km); the most climbing is on stage 11, Hinterzarten to Sigmaringen (1,147 m); the shortest is stage 10, Freiburg im Breisgau to Hinterzarten (28.2 km).

At 86 km a day on average, it suits riders used to back-to-back days of 70–110 km.

Riders can go faster or slower than the documented itinerary: the same 1,720 km is 29 riding days at 60 km a day, 22 riding days at 80 km a day and 18 riding days at 100 km a day.

Surface and traffic

Predominantly paved: 93% is mapped as paved, 5% as unpaved or gravel and 2% has no surface data.

372 km (22%) is on cycle paths or roads with a cycle lane; 233 km (14%) is on main roads without one, and 164 km on roads with a limit of 80 km/h or more.

The longest stretch without a café, shop or water is 24 km, on stage 19.

Best time to ride

This tour was ridden in August and September 2015. From ten years of weather at the stage towns, Apr to Oct are good for riding along the whole route.

Logistics

Getting to the start
Stadhuis (station) is near the start in Rotterdam.
Transfer
Linz to Vienna by train after stage 16 - not ridden, and not counted in the distance.
Rest days
20 riding days over 21 calendar days: 1 day without a stage.
Accommodation
20 of 20 stage finishes have a hotel, guesthouse or campsite mapped within a short ride of the finish.
Food and water
The longest stretch without a café, shop or water on any stage is 24 km, on stage 19.

What it was actually like to ride

About this tour

This multi-day tour runs from Rotterdam to Budapest over 20 stages, spanning 1720 km and 5247 metres of total climb. It passes through six countries: Netherlands, Germany, France, Austria, Slovakia, and Hungary.

The first seven stages in the Netherlands and western Germany are mostly flat with little elevation gain, the highest point reaching 93 m. The route moves into southwestern Germany and eastern France with gentle climbs, such as the two climbs on stage 10 near Hinterzarten reaching elevations up to 887 m.

From Hinterzarten to Sigmaringen (stage 11), expect the most elevation gain in the tour at 1147 m, featuring several climbs with gradients up to 8.7%. The following stages through southern Germany gradually decrease in climbing but include some notable uphill sections near Ulm and Kelheim.

Crossing into Austria, the route continues with moderate climbs and passes through Vienna and Bratislava before entering Slovakia and Hungary. The final stage into Budapest includes two climbs with averages of 2.9% and 4.5% gradients, reaching 359 m at the highest point. Water or food stops are frequent, with between 19 and 40 stops per stage, supporting long stretches of riding.

The route was recorded without temperature data or specified months, so prepare regardless of season. The terrain transitions from flat river plains in the northwest to rolling hills and moderate climbs through southern Germany and the Alps foothills, finishing with gentle climbs approaching Budapest.

Photos from the road

Questions riders ask

Can you cycle from Rotterdam to Budapest?

Yes. Marcus rode it in 20 stages from 30 August to 19 September 2015, 1,720 km in all (Linz to Vienna by train was not ridden).

How far is Rotterdam to Budapest by bike?

1,720 km along this route, in 20 stages averaging 86 km.

How long does it take to cycle from Rotterdam to Budapest?

The documented trip took 20 riding days over 21 calendar days. Moving time is estimated at about 123 hours. At 60 km a day it is 29 days, 80 km a day it is 22 days and 100 km a day it is 18 days.

How much climbing is involved?

5,247 m in total. The most climbing in a day is 1,147 m on stage 11, Hinterzarten to Sigmaringen.

How difficult is the route?

At 86 km a day on average, it suits riders used to back-to-back days of 70–110 km. The longest day is 144.3 km.

Is it suitable for a road bike?

93% of the route is mapped as paved and 5% as gravel or unpaved (2% has no surface data). Based on that: road bike.

Is there a GPX file?

Yes. Every stage has its own GPX download, and the whole tour is available as one GPX file with a track per stage.

What is the best time of year?

This tour was ridden in August and September 2015. From ten years of weather at the stage towns, Apr to Oct are good for riding along the whole route.

About this tour

Ridden by
Marcus
Dates ridden
to · 20 riding days, 1 rest day
Route lines
Retraced from OpenStreetMap between each day’s towns - the GPS recording was lost. The rider logged about 2,018 km; the routed line is 1,720 km, without the day’s detours and loops.
Elevation
Recalculated from the Copernicus GLO-90 terrain model every 50 m.
Roads and surface
Measured along each stage from OpenStreetMap extracts.
Best months
Ten years of ERA5 weather at the stage towns (Open-Meteo).
GPX
A file per stage, generated from its line (no timestamps), and one file for the whole tour with a track per stage.
Page added
Page last updated