For the last leg of the day, from Basel to a small town just south of Freiburg/Brsg., the apps suggest taking an ICE just to Basel Bad.Bf., which would require a reservation for just 3 km or so. Or else the Straßenbahn. The easiest way to cross the border is simply to cycle, it's even downhill this way. From Bad.Bf., there are German regional trains, requiring a special ticket but no reservation.

#velotrain2025

17/n

Anyway, let's first arrive Basel SBB with its artworks (and again there perfect arrangements for getting your bicycle around the station, using elevators).

Bern - Basel SBB: 101 km (600 km today)

#velotrain2025

18/n

Just a nice little ride from Basel SBB down to the river, where I could finish today's picnic in the shade.

#velotrain2025

19/n

No need for the (historic) Straßenbahn to reach Basel Bad.Bf. today.

#velotrain2025

20/n

This is my last train today, from the gigantic platforms of the Basel Bad.Bf. to Bad Krozingen. I ended up taking the slowest of all regional trains on this line, and that's just ok for me.

#velotrain2025

21/n

Indeed arrived well, only 2 minutes after schedule in Bad Krozingen!

Basel Bad.Bf. - Bad Krozingen: 43 km.

End of travel for day 1, many trains, but when it all works then this way to travel long distances with a bicycle in the train is quite ok for me.

All in all, I travelled 643 km today, taking me 13 hours, which could sound like a lot to some people. But this was not Paris-Marseille, I went from a small place in France to a small place in Germany. Since there are so many such trains, I could even have fitted in longer breaks, on the lakeshore or elsewhere.

I never had to take any stairs, and the only lifting I did was my bicycle into these hooks, and the coffee cup to my mouth.

#velotrain2025

22/n

Day 2 (of four interrail days) starts under a greyish sky, applying my "delay buffer" principle again.

On busy lines such as this one, it is sufficient to go to the station a bit early - you'll likely find a delayed train from even earlier the day which you can take.

What I am not getting: this train passes through many small stations and somehow the screens did not show anything except "Deutsche Bahn AG". So why was there not any person taking a microphone and announce the stations? Do they really expect visually-impaired people to stay at home? No announcement, of any kind. I am convinced even the driver could do that if he/she cared about the DB passengers.

Bad Krozingen - Freiburg/Brsg.: 15 km

#velotrain2025

23/n

Onwards from Freiburg in an ICE with a precious bicycle reservation.

Not wanting to repeat clichés, but "of course" this ICE is already delayed and DB expects it to accumulate more delay minutes over the hours to come.

I am heading to Göttingen today and then be on regional trains again, so it's not a big problem for me. But where the system fails you completely is when you have connecting ICE's with compulsory bicycle reservation - you miss one of those, and you are seriously stuck.

#velotrain2025

24/n

Good space for some bicycles but really narrow door. Very good help from the staff, particularly needed by one person, probably even older than me, with one of those ridiculously heavy e-bikes.

#velotrain2025

25/n

Nice to roll through these green landscapes and I know of course that much of the ongoing work is to improve on ailing infrastructure. Nevertheless one wonders why the DB finds it so hard to adapt their schedule to these ongoing works.

#velotrain2025

26/n

Occasionally, the train just stops, at other times it skips stations, then stops in others. In Frankfurt/Süd, after a delayed arrival, we stood and watched in silence another train overtake us. 20 minutes later, as we started to roll again, the controller apologized, "sorry, I needed to fix a broken door for you, and I could not announce this at the same time".

For me, all the fancy digital information provided rather enhances the impression that nobody really knows when we might arrive, and even where. Those screens are updated all the time, but often not in sync with what happens (or doesn't happen) outside. Wouldn't it be better if they just said "we'll probably arrive some time this afternoon"?

#velotrain2025

27/n

Arrived Göttingen, some 40+ minutes late.

Freiburg/Brsg. - Göttingen Hbf: 502 km today 516 km so far)

#velotrain2025

28/n

The next train (since I missed the earlier direct connection to Herzberg), a packed minimalist diesel-powered "railbus" to Northeim, with some less pleasant travellers in it ("I am sick of those cyclists"), fortunately only a few minutes.

Strangely, and this seems to be another digital overload phenomenon, they announce one onward connection in Northeim but not the one I want (and which is perfectly visible in the "navigator"), what's wrong here?

Göttingen Hbf - Northeim (Han.): 20 km (today 536 km so far)

#velotrain2025

29/n

Short, but successful, change to a similar RB in Northeim. Fewer people but still well used. Going now to Herzberg.

Northeim - Herzberg: 27 km (today 563 km so far)

#velotrain2025

30/n

Cycling around the Harz means finding those roads and paths that are closed to cars - the big "Bundesstraßen" have too much traffic. Sometimes it's good to ask the locals, such as the old man in Lerbach who directed me to the Hexenstieg, an excellent recommendation for a road bike on gravel!

But one needs to be prepared to see large-scale forest dieback, direct consequence of climate change, everywhere.

The Hexenstieg took me to Buntenbock and then Clausthal-Zellerfeld. After a brief stop there, on to Bockswiese and Hahnenklee.

#velotrain2025

31/n

After a short stop at the pseudo-Norwegian stave church in Hahnenklee, I enjoyed the views of the rarely visited Granetalsperre - excellent road cycling, no access for cars at all. The trick is to find a very overgrown steep little track from Hahnenklee down into the Granetal, only the GPS made this possible for me.

#velotrain2025

32/n

Then arrived Goslar, my home town, after 41 km of cycling, total ascend according to bikerouter.

Hey, here is the track, if anyone wants it, but any use is at your own risk, there were some awkward places, like just North of Hahnenklee: https://bikerouter.de/#map=11/51.8288/10.3512/standard&lonlats=10.245523,51.725965;10.287495,51.748608;10.31642,51.75501;10.349722,51.780161;10.339336,51.817317;10.335259,51.845111;10.332813,51.854761;10.347919,51.863798;10.372124,51.888465;10.381908,51.910603;10.420961,51.911767&profile=trekking-noferries&alternativeidx=3

See you all back on Friday afternoon, if you like, this 🧵 will pause until then. And thanks for all the boosts, favourites and comments so far!

#velotrain2025

33/n

bikerouter.de

▶ Der wahrscheinlich beste Fahrrad-Routenplaner der Welt! Kostenlos und datenschutzfreundlich. Gravel, Rennrad, MTB, City, Long Distance, Trekking uvm.

Marcus Jaschen

More walking than cycling around Goslar, this time with a great guided tour about its historic water provisioning systems from the river Gose.

#velotrain2025

34/n

After several days in Goslar, it is now time to take a new challenge. Four trains on a busy Friday evening to Bonn, the first going from Goslar to a small town, known to regular rail travellers in the region: Kreiensen.

Elevators ok, departure on time. Four bicycles in the usual storage place.

#velotrain2025

35/n

In Kreiensen we are almost 10 minutes late, but that's the case for all other trains here as well. Easy transfer.

Goslar - Kreiensen: 43 km

#velotrain2025

36/n

The regional train to Hannover has the largest bicycle compartment I have seen in my life, including lots of power sockets for e-bikes. People are happy to use them for their gadgets as well.

5 minutes delay on departure.

#velotrain2025

37/n

So, a "technical failure" stopped us for 10 minutes or so, and from then onwards, difficulties started to accumulate. In the end, we reached Hannover about 45 minutes late, and the envisaged ICE connection, along with its bicycle reservation, and despite its own delay, was gone.

Kreiensen - Hannover: 69 km (today 112 km so far)

#velotrain2025

38/n

At this point, with DB, you have some options, but one thing is certain : they will not provide one for you. One option is to try, by brute force, to get yourself with your bicycle in one of the many trains, ICE or not, most of them delayed, from Hannover to Köln. The success of that strategy will depend on space in those trains, and also on the goodwill of the train staff, in combination with your diplomatic capacities.

I opted on using my phone's capacity and a fair bit of experience to try and reserve a new bicycle space in a later ICE, paying an additional 15€ and being of course dependent on space in that train. Luckily, this worked and I am now somewhat confident to make it to Köln and hopefully also Bonn tonight. But in my opinion, I should not have had to pay for that new reservation.

#velotrain2025

39/n

That ICE left only about 30 minutes late, and it had all bicycle racks empty. But would they have let me travel without the new 15€ reservation? Don't place your bets on it!

And the weird thing is, for you as a human, you are allowed to squeeze into a later train, if a DB-mess has made you miss your connection. But for your bicycle, that does not apply. What's the logic for that?

#velotrain2025

40/n

We reached Köln with about 40 minutes delay, as far as this initially-not-planned ICE was concerned (more than that compared to my original schedule).

Hannover - Köln: 296 km (today 408 km so far).

, and I caught a late night (not even the very latest) RB to Bonn. Overall delay against the plan 2 hours and 15 minutes. But on the positive side, I reached my intended destination, Bonn Hbf!

Köln - Bonn: 34 km (today 442 km in total)

#velotrain2025

41/n

No bicycle today but a short and nice trip by train to the Ahrtal, site of the major flood disaster in 2021. Regional train from Bonn to Walporzheim, the current terminus of the line destroyed at the time.

Bonn Hbf - Walporzheim: 36 km

#velotrain2025

42/n

A pleasant 3 hours stroll around the hills near Bad Neuenahr-Ahrweiler, still a lot of flood damage visible.

#velotrain2025

43/n

Travelling back to Bonn by regional train from Bad Neuenahr to Bonn, in the rain along the Rhine with its very low water level.

Bad Neuenahr - Bonn Hbf: 31 km (total today 67 km).

The two regios today would have transported the bicycle easily, but I did not need it.

#velotrain2025

44/n

Today, if all goes well, no trains, only bicycle, heading South under a grey sky, on the Rheinradweg to Bacharach.

#velotrain2025

45/n

Passing the famous Remagen Bridge ruin, and the mouth of the Ahr river, I am making good progress on the excellent Rheinradweg today, low traffic, only mild headwind.

#velotrain2025

46/n

Koblenz, and then just some views from pedaling along the Rhine. This is easy going, and there was not much traffic (we are off-season after all).

#velotrain2025

47/n

The end of a 124 km ride, at Burg Stahleck, a classical German youth hostel, high above the river and also the Rheinradweg.

This should give you the track of today https://bkrtr.de/B3n7r (I deleted the very first km or so)

#velotrain2025

48/n

Today's plan is to continue the Rheinradweg "uphill" as far as I can comfortably do, and then hop on a train to Offenburg.

Will continue to navigate with OsmAnd~ which has again worked really well yesterday.

#velotrain2025

49/n

Bacharach: I was too tired to climb down from my castle to explore it last night, and am too keen to continue the ride this morning.

#velotrain2025

50/n

This is what I call serious rail infrastructure, 3 tracks here and 2 on the other side of the river. Hardly any trains though, today, because of maintenance work further north.

#velotrain2025

51/n

The bicycle tracks are mostly well-indicated on the ground, but the GPS helps, in certain situations, especially when you feel like deviating from the main direction for a while.

#velotrain2025

52/n

Rolling along the Rhine in the morning sun, peacefully, mostly the other traffic is on the water.

#velotrain2025

53/n

First time I see this, it seems to be a nudge such as to make everyone aware that there could be high-speed commuters here. I rather like the idea, although when I came through here, there was nobody else. Seen in Bingen.

#velotrain2025

54/n

Reaching Bingen in this way (from the North) means crossing the Nahe river, only meters from its end, and also saying goodbye to the hills of the Rheinisches Schiefergebirge (https://en.wikipedia.org/wiki/Rhenish_Massif). Now the rest will be flat.

#velotrain2025

55/n

Interesting, variable and generally pleasant cycling towards Mainz.

Of Mainz itself, I have no photos. Clearly, the city of Mainz HATES anyone on a bicycle: the paths, at least on the EV15 from the west are downright dangerous, and without the GPS I would not have found the crucial turn towards safer places on the Adenauer-Ufer. I advise to take great care here, or best avoid Mainz altogether.

#velotrain2025

56/n

Crossing the Rhine into Hessen brought more peaceful moments. Much of the time, you follow the dykes, without much view on the river, but splendid biodiversity of all types. What's fascinating is that you are given the choice between Autobahn-grade tarmac below the dyke or beautiful fine gravel through the grass on the dyke. Mostly, I preferred the latter - if you pay attention, you don't make less speed (with my forces) there, you see more of the landscape and you enjoy the flowers.

#velotrain2025

57/n

This kind of signposting is a little confusing - the EV15 goes in three different directions? On the autobahn, every single detail is indicated with high precision, but for a European bicycle route, I would expect just a tiny bit of more and coherent information.

#velotrain2025

58/n

I have cycled 106 km today, so far, and feel full of energy - can't say the same of that ruin in the background (which we are a lot who tried to stop it from being built in the first place, decades ago).

#velotrain2025

59/n

Crossing the Rhine again, over the curious Nibelungenbrücke, with its dual bicycle path and an interesting passage through its main structural tower. Arrival at Worms Hbf comfortably, after another 120 km really nice cycling.

The track of today: https://bkrtr.de/jFYVd

So I have done the planned about 240 km of the Rheinradweg, in two days, and I can really only recommend it to anyone else.

#velotrain2025

60/n

For the concluding part of this trip, I need some trains again - two this evening and a bunch more tomorrow.

First a regio from Worms to Karlsruhe, virtually on time, a good number of people and no stress at all.

Worms - Karlsruhe: 92 km

#velotrain2025

61/n

The second and last regio for today, from Karlsruhe to Offenburg. On time, not a lot of people, much bicycle space. But quite a lot of stairs to climb inside the train.

On-time arrival in Offenburg and end of the day.

Karlsruhe - Offenburg: 69 km (total today 161 km)

#velotrain2025

62/n

The last day of the trip! Since it depended only on me whether I reach the station on time, and I thus would be unlikely to miss it, I had booked an ICE to Basel this morning. Coming all the way from Berlin, it nonetheless arrived on time in Offenburg (despite the nightjet from Amsterdam, nearly three hours late, that came through just before).

#velotrain2025

63/n

Sometimes, just when you think you might have an on-time arrival somewhere today, the train stops just outside the station - but we were only few minutes late in Basel SBB.

Offenburg - Basel SBB: 124 km

Although there was really no time, theoretically, to reach the fastest connection from here, I gave it a try and went towards the platform. Remarkably for Switzerland, the 8:55 regio towards Bern was delayed and also on a different platform, but I made it. Always worth checking whether a "connecting" train is really gone!

No compulsory bike reservation on this train and mine is the only bicycle in a space for 8.

#velotrain2025

64/n

On this connection, it would have been convenient to change in Bern only, but clearly, I would miss that one, leading to a longer layover in Geneva. So I opt for a change in Olten, where SBB actually that the IC to Lausanne would briefly wait for us. This one has compulsory reservation (for a slightly more awkward placement), and today I even manage to get one for 2CHF.

This implies an additional change in Renens but leaves the chance open for the Geneva-Lyon 12:25, otherwise impossible.

Basel SBB - Olten: 38 km (today 162 km so far)

#velotrain2025

65/n

Catching up comfortably, along the Swiss lakes, first Biel then Neuchâtel, to a station I had not heard about earlier, Renens VD, just in the outskirts of Lausanne. Another quick change (with good ramps) to the train for Geneva.

Olten - Renens VD: 160 km (today 322 km so far)

#velotrain2025

66/n

In Renens VD, all bicycle travellers changed for the Geneva train, with the same facilities as the Basel-Olten this morning. Non-stop ride to Geneva, arriving even a bit early.

Renens VD - Geneva: 56 km (today 378 km so far)

#velotrain2025

67/n

Not wanting to dwell on clichés, but I now have proof that, after punctuality, cleanliness rates high in Switzerland, even in the French sector of Geneva Cornavin station.

#velotrain2025

68/n

Oddly, our battered TER to Lyon gets to leave before the TGV to Paris which will have to follow us for half an hour, until Bellegarde. No bicycle reservation required nor possible.

#velotrain2025

69/n

Along the Rhône near Seyssel-Corbonod. We cycled here, along the Viarhona, some years ago.

#velotrain2025

70/n

Arrival in Lyon Part-Dieu, even a few minutes early.

Geneva - Lyon Part-Dieu: 163 km (today 540 km so far)

In Lyon, I tried my super high-level SNCF grand voyageur le club what-have-you card to take a short break in their "salon grand voyageur" - but that was of course naive. They only want briefcases, not someone's beautiful bike at the entrance, "for security reasons". Shame on you for rejecting me, and shame also for giving me such a ridiculous reason.

#velotrain2025

71/n

Quite a mess on the platform at Lyon Part-Dieu, managing technical failures with TGVs, but my TER to Valence Ville leaves on time, with lots of people and bicycles in it. Reservations? Mine is for the later one, and I seriously doubt they could check (see the exchange with @cyclotopie near the beginning of this 🧵).

#velotrain2025

72/n

All went well until St Rambert d'Albon where we stopped for one of those "signalling failures", making us loose 25 minutes and miss the chance to connect easily in Valence Ville.

Lyon Part-Dieu - Valence Ville: 107 km (total rail travel today 647 km, for the entire trip 2536 km)

#velotrain2025

73/n

Now in Valence Ville, I had 2 options: wait for the next train in just over an hour (not too bad), or else try the bus 17:15. The train would have been easy, the bus wins by about 45 minutes on arrival. But we are in AURA, and taking a bus requires true expert knowledge ... it's an SNCF bus, not an AURA bus, so the lady in the bus terminal officially does not know it. But sncf-connect does not know it either, the only reliable info is on the DB app. To complicate matters, two buses leave at the same time in the same direction, but with different stops - and the tickets can't be interchanged. Anyway, reluctantly, the SNCF driver accepted both my bicycle and my interrail ticket, none of which were certain - and I was on my way to Die.

#velotrain2025

74/n

The views during the ride up the Drôme Valley are nice also from the bus.

#velotrain2025

75/n

Reaching my final destination which was also my point of departure, about half an hour earlier than I would have by train.

#velotrain2025

76/n

To conclude:
a) travel by bicycle and train through Europe is possible,
b) it requires some preparations, though, and then some skills in managing risk,
c) it could be made a lot easier and more popular if European policymakers seriously wanted to decarbonize the transport sector.

I enjoyed the entire journey and ended up doing everything I wanted to do.

My main specific choices were,
- to accept (whether I like it or not) that the smartphone is an essential tool (but you need a power bank along with it),
- to buy an interrail ticket (4 days in a month), this may or may not have been the cheapest option, but it provides some flexibility,
- to navigate google-free, that is with OsmAnd~ (the free version, from https://f-droid.org/en/packages/net.osmand.plus/),
- to sleep, when needed, in youth hostels (interesting places, good value for money),
- to make sure the bicycle is not too heavy (ruling out any e-bike).

Thanks for following so far - will try to answer any questions that might come up (and I have some more projects like this next month).

#velotrain2025

77/77

@wolfgangcramer
It was nice being on the road with you!

@wolfgangcramer

Do you know our #GretaChallange? We started this six years ago. It is a collection of non plane trips to conferences. You could put some of your trips in there.

https://climatewednesday.org/greta-challenge/

Greta Challenge – climatewednesday

@stefanmuelller
Never heard of it, sounds interesting!
@stefanmuelller I just had a look, really nice. Would be nice if someone had the time to turn this into English, remove the hate speech network link - and create some buzz around it!
@wolfgangcramer oh my. I feel you. Recently I put my nose back in the various steps and fantasies of finding a train or a connexion or booking a seat with the French train company (a publicly owned company that encompasses a lot of other companies going through incredible effort to have nothing matching nor consistent across the whole traveling experience) and I got confused and frustrated very fast despite being native French, a train enthusiast, and a UX expert o____O”

@wolfgangcramer

Hm, you could be fined of an undecided amount according to the news I was posting! 😉

@wolfgangcramer "even in the French sector" 😂
@wolfgangcramer did you buy all your train tickets already before your journey ? or during the journey ? sounds like a whole lot of tickets to me :-)
@olibrendel
The short answer is: interrail. I come back to that in my summary.

@wolfgangcramer

Bikes are stacked rear wheel up on Scottish ScotRail trains - I guess it's the opposite in Switzerland?

@MadeyeTheCarnaptious
Indeed, also in France. Never occurred to me that it could be done the other way!
@wolfgangcramer
"otherwise impossible" ... I still remember - 25 years ago, when we were all still in the C4 container building, I once went to your office because even after research I just could not find a cheap connection to JRC Ispra/Milano for an upcoming trip I had to do on the project. Two hours later you, my boss :-), came over to my room and showed me a connection you'd worked out with a few absolutely not obvious detours - which would get me there on time, for less money! And it did!
@W_Lucht
One of the lowest-hanging fruits for the sustainability transition, IMHO: reliable booking systems for rail travel in Europe. (I didn't remember the story though, thanks for reminding me!)

@wolfgangcramer @W_Lucht Reading through your travel stories from abroad, that’s what strikes me the most: “it’s so complicated!”

I think I wouldn’t be able to figure it out on my own, esp since I’m not fluent in any of the local languages.

@grammasaurus
I know... I am trying to show things that ARE possible, but I agree they aren't always for everyone. By and large, on these lines, it seems to me that most information is accessible for people who understand some English.
@wolfgangcramer @W_Lucht indeed! It’s so easy to book flights to everywhere via online travel agencies and impossible to book a cross European train trip via a single platform. So the latter is not due to technological limits, but due to a lack of organization! Different railway companies publish their schedules at different times and you have to make reservations quickly as some trips are selling out fast. I experienced this last year with Renfe for my trip to Galicia.
@wolfgangcramer
Danke für den ausführlichen Bericht und die Fotos

@wolfgangcramer That's close to our home, don't miss the Kühkopf nature reserve.

https://www.openstreetmap.org/way/10843588#map=13/49.81600/8.42866&layers=Y

The entry is here:

https://www.openstreetmap.org/?mlat=49.832975&mlon=8.469534#map=18/49.832975/8.469534&layers=Y

I find it funny that you as a french are doing the eurovelo near my home town while I'm in France doing the EuroVelo 3 to Paris, currently in Nemours.

Another remarkeble place in that area is Burg Stein:
https://www.openstreetmap.org/way/36845041#map=17/49.703549/8.392546&layers=Y

It is both beautyful nature and an old roman fortress with explanations of the ruins.

Way: ‪Kühkopf-Knoblochsaue‬ (‪10843588‬)

OpenStreetMap is a map of the world, created by people like you and free to use under an open license.

OpenStreetMap
@herdsoft
Yes I remember the Kühkopf well from a good visit some 30 years ago. It's a tricky decision: stay somewhere and explore, or roll, meditate while cycling, and see how far you can get. I clearly went for the second option this time.