When my partner and I moved from the UK to Sweden, we seized an opportunity to make our first cross-continent rail journey together — from Surrey in the UK through Belgium, northwestern Germany, Denmark and the southern parts of Sweden. We took 10 trains in 3 days, with a day’s stopover in Hamburg and a total travel time of 25 hours.

Day 1: Woking to Hamburg
Aboard Eurostar Bruxelles-midi ICE 17, Bruxelles to Frankfurt Köln Hbf. Hannover Hbf. Hamburg Hbf. Hamburg Hbf. Hamburg Hbf.
Day Two: Hamburg
Hamburg Hbf. Steinstraße (U-Bahn) Miniatur Wunderland ‘Scandinavia’ Speicherstadt, Hamburg Landungsbrücke, Hamburg Hamburg
Day Three: Hamburg to Stockholm
København Hovedbanegård Malmö C Stockholm C