Würzburg is a bit of a strange town for us. We first stayed overnight after our first season of #JetLagTheGame. We stayed literally opposite the station, and it was a bit pricey and a bit meh.

The second time we stayed overnight during the #ICEAgeChallenge. We discovered that there were actual trams in the town. We also stayed about a 5 minute walk from the station, in another hotel that was… also a bit pricey and a bit meh.

This third time, we came because I wanted to do some sightseeing, as I’d discovered there was a UNESCO World Heritage site there - the Würzburg Residence. This time our hotel was a 13 minute walk from the station, and followed the general theme of priceyness and mehness that seems endemic to this town.

@darkphoenix doesn't want to return again.

However, I note that the town has at least a castle and a cathedral that I have yet to visit…

On the rails… no, hang on. Zug fällt aus! #CrossBorderRail

We start this morning with the news that our 10:52 EuroCity Express 396 to Copenhagen is not running. Quite apart from the general annoyance of a cancelled train, this is particularly gutting as I wanted to tick off riding this version of the Talgo 230 back in December 2025, after the #ICEAgeChallenge, and it got cancelled with less than 2 hours’ notice whilst I was in Copenhagen.

There are plans later today to end up in the Hanseatic city of Lübeck via a couple of the pretty regional lines in Schleswig-Holstein. Our current plan is to grab the 12:52 ECE 1174 to Schleswig, which probably won’t be a Talgo 230, and continue our route from there. If that doesn’t run, we have backup plans.

Our (updated) itinerary for today: https://s.moof.space/trip20260204

On the upside… it’s snowing! I haven’t seen actual snow in years. Possibly not since before the pandemic.

On the downside… It’s snowing… let’s see what that does to the trains…

There is a lot of lore and superstition on the choice of numbers. For some people, they have to end or contain a certain number, or they play the same number each year. Tickets start to go on sale in July, and people have the tradition of buying a ticket in whatever location they travel to during the holidays, as the numbers are not equally distributed in the country.

This year, I picked 01020 in honour of the train number of the  ICE 1 I took at the start of the #ICEAgeChallenge, and 01055 in honour of ICE L - the last train. Today’s maximum prize went to 79432, so I haven’t won my money back on either of them, but there are a lot of minor prizes I won’t know about til later, and I’ll check against the official list, or rather, the app I bought them on will tell me.

And tonight, I am flop. I have a lot more yet to write as an epilogue. But, for now, all I have to say is: #ICEAgeChallenge Completed

However, tomorrow I head off again, in search of more context. Whilst the challenge itself is over, I still have plenty to say on the ICE itself. Some anecdotes, some history, and some philosophy of the service. I also want to complete my write up on the ICE L.

There’s still plenty to go - slightly over half of the journey is over, but I still have another 12 stops and 4,500km to cover.

See you tomorrow, Fedi! Goodnight!

On the rails again… #ICEL #ICEAgeChallenge #Interrail

We are now on the first ever commercial service of the ICE L from Köln to Berlin.

I am joined by @darkphoenix, and Wendy the DBJUNGLESKOG is sitting in for @MagicLike who’s operating the camera here.

First impressions are great…

(CW: eye contact)

And today, we welcome you back for the dramatic conclusion of the #ICEAgeChallenge - @moof and I having suffered behind the scenes as we spent part of the weekend in Duisburg and Wuppertal, but obviously couldn't take any ICEs between the 3neo and the L. But all of it has been for a worthy cause, as ​​ I am here at platform 3 of Köln Hbf, with Moof and friend of the show @MagicLike, awaiting the arrival of ICE 1055 for its first run to Berlin, after having arrived from there a few hours ago. Having seen pictures of it being pulled by a ČD Vectron this morning, I'm quite curious if it still will be for its return leg, too, so let's see...

Good afternoon, and welcome to the fourth and final day of the #ICEAgeChallenge!

Today is the reason that we started this whole crazy trip, the (almost) maiden voyage of the new ICE L!

Today is the first day of the new railway timetable, and traditionally the day that new railway services are launched into commercial service. This ICE L started off from Berlin Ostbahnhof this morning, with a slight delay, at 07:03. It arrived at Köln Hbf at 12:11, two minutes late, and has gone off to the depot to be turned around. In about 20 minutes, it’ll arrive here at platform 3 in Köln Hbf, ready to go back to Berlin.

I’ll be on it, as will @darkphoenix and @MagicLike. We may be joined by others on the trip, too.

I’m excited to see what this train has to offer, and whether it lives up to the promise of the trains that came before it.

(CW: selfie, eye contact, basilica)

@lewd Enjoy the trip! I’m riding on the return leg with some fedi friends this afternoon as the last train on the #ICEAgeChallenge
@darkphoenix Congratulations! Now we can complete the #ICEAgeChallenge together on Sunday. See you in a bit!

Good morning! Today I was originally hoping to cross off the last Danglebahn from my list - the Dortmund H-Bahn. With that I would have visited all four this year: 🚟 Wuppertal Schwebebah, 🚟 Dresden Schwebebahn, 🚟 Düsseldorf SkyTrain and the 🚟 Dortmund H-bahn.

Sadly, it’s closed for maintenance today. So whilst @darkphoenix copes with the vagaries of the DB system in NRW to try and continue the #ICEAgeChallenge, I’m doing a much less glamorous but no less important part of travelling the world… Laundry.

You’re better off reading her thread… it’s going to be much more interesting… https://not.an.evilcyberhacker.net/notes/ag7sks5ws2ao0003