Welcome to #CrossBorderRail

Since 2022 I have been investigating international railways all over Europe. Find out what the issues are, and how we put the problems right!

#CrossBorderRail so far

414
Border lines
investigated

1183
Trains taken
176646km

246
Bike stages
5897km

News

Live Blog – #CrossBorderRail 2026 Spring Tour Day 25 – 27 April – arrival of night train, Podgorica – Nikšić – Podgorica – Tirana

27.04.2026

Jump to: Text updates | Summary videos | Latest photos | Today’s background | Today’s route The best way to follow #CrossBorderRail as the trip develops is on social mediaThere are always posts on Mastodon (@jon@gruene.social & #CrossBorderRail)To follow on Bluesky please follow the bridged account there. Today’s live text updatesText updates […]

Live Blog – #CrossBorderRail 2026 Spring Tour Day 24 – 26 April – Beograd, onto night train

26.04.2026

Jump to: Text updates | Summary videos | Latest photos | Today’s background | Today’s route   The best way to follow #CrossBorderRail as the trip develops is on social mediaThere are always posts on Mastodon (@jon@gruene.social & #CrossBorderRail)To follow on Bluesky please follow the bridged account there.   Today’s […]

Live Blog – #CrossBorderRail 2026 Spring Tour Day 23 – 23 April – Zagreb – Slavonski Brod – Brod – Tovarnik – Šid – Beograd

23.04.2026

Jump to: Text updates | Summary videos | Latest photos | Today’s background | Today’s route   The best way to follow #CrossBorderRail as the trip develops is on social mediaThere are always posts on Mastodon (@jon@gruene.social & #CrossBorderRail)To follow on Bluesky please follow the bridged account there.   Today’s […]

Live Blog – #CrossBorderRail 2026 Spring Tour Day 22 – 22 April – arrival of night train, Zagreb

22.04.2026

Jump to: Text updates | Summary videos | Latest photos | Today’s background | Today’s route   The best way to follow #CrossBorderRail as the trip develops is on social mediaThere are always posts on Mastodon (@jon@gruene.social & #CrossBorderRail)To follow on Bluesky please follow the bridged account there.   Today’s […]

Live Blog – #CrossBorderRail 2026 Spring Tour Day 21 – 21 April – Maastricht – Aachen – Köln – Zürich, onto night train

21.04.2026

Jump to: Text updates | Summary videos | Latest photos | Today’s background | Today’s route   The best way to follow #CrossBorderRail as the trip develops is on social mediaThere are always posts on Mastodon (@jon@gruene.social & #CrossBorderRail)To follow on Bluesky please follow the bridged account there.   Today’s […]

Live Blog – #CrossBorderRail 2026 Spring Tour Day 20 – 20 April – Ravières – Paris – Maastricht

20.04.2026

Jump to: Text updates | Summary videos | Latest photos | Today’s background | Today’s route   The best way to follow #CrossBorderRail as the trip develops is on social mediaThere are always posts on Mastodon (@jon@gruene.social & #CrossBorderRail)To follow on Bluesky please follow the bridged account there.   Today’s […]

Newsletter




Topics*


GDPR - I confirm I want to receive email newsletters from Jon Worth, founder of Trains for Europe. Unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp. By clicking Subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Mailchimp's legal statement.

All the #CrossBorderRail borders documented so far