Trains from Stockholm Central

Stockholm Central station guide

bullet pointI want to go from Stockholm to...

     

      Click here for journeys starting in another city

      Stockholm Central station guide

      Recommended hotels in Stockholm

This page explains how to travel by train or ferry from Stockholm to other key European cities, and how to buy tickets the cheapest way.  Information current for 2025.

bullet pointBefore you buy your tickets

Take a moment to read these tips for buying European train tickets.  It answers all the usual questions, "Must I book in advance or can I buy at the station?", "Can I stop off?", "Are there Senior fares?" and that old favourite, "Should I buy an $800 railpass or a €35 point-to-point ticket?".  How far ahead can you buy train tickets?

bullet pointEuropean train travel FAQ

An introduction to European train travel

 

Senior fares (over 60)

 

Guide to Eurail passes (overseas visitors)

Important tips for buying European train tickets

Youth fares (under 26)

 

Guide to Interrail passes (for Europeans)

How to check European train times

Child fares & child age limits

 

Couchettes & sleepers on night trains

Do I need to book in advance?

Luggage on European trains

 

Train seat numbering plans

How far ahead can I book?

Luggage storage at stations

 

Wheelchairs & special needs

Can I stop off on the way?

Taking a bike by train

 

Real-time service updates

Should I travel 1st or 2nd class?

Taking a car by train

 

Hotels & accommodation

How long to allow for connections?

Taking dogs & pets by train

 

Changing stations in Paris by metro or taxi

How early to arrive at the station?

Maps of the European rail network

 

What to do when things go wrong...


Stockholm to Gothenburg, Malmö & other destinations in Sweden

Stockholm to Gothenburg:  SJ or VR?

MTRX train to Gothenburg at Stockholm Central   MTRX train to Gothenburg at Stockholm Central

On board an MTRX train to Gothenburg.

 

A VR train.  Courtesy of Staffan Rosvall.

Stockholm to Malmö:  SJ or Snälltåget?

Snalltaget train to Stockholm at Malmo Central station

A Snälltåget train to Stockholm at Malmö Central station.

Snalltaget's 'krogen' restaurant car   Flixtrain from Stockholm to Gothenburg

Snälltåget's excellent restaurant car, called the Krogen.

 

Seating on a Snälltåget train to Malmö.

Back to top


Stockholm to London

Back to top


Stockholm to Paris

Option 1, Stockholm to Paris using the Stockholm-Hamburg sleeper train

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

Step 1, Stockholm to Hamburg by sleeper.  This is the inaugural Hamburg-Stockholm train at Hamburg Altona on 1 September 2022.  The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural train from Hamburg to Stockholm calls at Padborg, just after entering Denmark.

TGV Duplex at Paris Gare de l'Est

Step 2, Hamburg to Paris by ICE & TGV Duplex. This is a TGV Duplex at Paris Est More about TGV Duplex.

TGV Duplex cafe-bar   TGV Duplex upper deck 2nd class seats

Cafe-bar on upper deck in car 4 (or 14), serving tea, coffee, wine, beer, snacks & microwaved hot dishes.

 

2nd class seats on upper deck.  There's a mix or tables for 4 and unidirectional seating.  360º photo.

First class on board a TGV Duplex   An TGV Duplex at Paris Est.

1st class upper deck seats, club duo on the left, club quatre on the right.  360º photo.

 

A TGV Duplex.  The 1 near the door indicates 1st class, a 2 indicates 2nd class.

Option 2, Stockholm to Paris with overnight stop in Hamburg

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

TGV Duplex from Paris Gare de l'Est to Stuttgart & Munich

Step 3, Hamburg to Paris by ICE & TGV Duplex. Pictured above, a TGV Duplex at Paris Est.  These impressive 320 km/h double-deck trains have 1st & 2nd class & cafe-bar.

TGV Duplex cafe-bar   TGV Duplex upper deck 2nd class seats

Cafe-bar on upper deck in car 4 (or 14), serving tea, coffee, wine, beer, snacks & microwaved dishes.

 

2nd class seats, this is upper deck seating.  There's a mix or tables for 4 and unidirectional seating.

First class on board a TGV Duplex   An TGV Duplex at Paris Est.

1st class upper deck, a club duo on the left, a club quatre on the right.

 

A TGV Duplex.  The 1 next to the door indicates 1st class, a 2 indicates 2nd class.

Back to top


Stockholm to Brussels or Bruges

Option 1, Stockholm to Brussels using the Stockholm-Hamburg sleeper train.

  • Day 1, travel from Stockholm to Hamburg by sleeper, leaving Stockholm Central at 17:34, arriving Hamburg Hbf 06:00 (09:00 Sundays)

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

    Book tickets at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Day 2, travel from Hamburg to Brussels, leaving Hamburg Hbf at 08:45, change at Cologne Hbf, arriving Brussels Midi 15:35.

    On Sundays when the sleeper arrives later, leave Hamburg Hbf at 10:45, change at Cologne Hbf, arriving Brussels Midi 17:35.

    You travel on comfortable ICE trains with restaurant car, power sockets at all seats & free WiFi.

    Tip:  Allow at least 1 hour between trains in Hamburg when connecting out of the sleeper, ideally more. 

    Tip:  An earlier arrival is possible using Eurostar (formerly Thalys) between Cologne & Brussels, but using the service shown gets you a cheaper price and a through ticket with cast-iron passenger rights in the event of a delay and missed connection in Cologne.

    Fares start at €37.99 in 2nd class or €69.99 in 1st class. Fares vary like air fares, so book ahead.

    Book this train at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets. You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

Step 1, Stockholm to Hamburg by sleeper.  This is the inaugural Hamburg-Stockholm train at Hamburg Altona, 1 September 2022.  The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural train from Hamburg to Stockholm calls at Padborg, just after entering Denmark.

ICE3neo at Brussels Midi

Step 2, Hamburg to Cologne to Brussels by ICE. More about ICE trains.  Above, an ICE3neo at Brussels Midi.  Photo courtesy of Christian Hunt.

ICE3neo at Cologne   ICE3neo at Cologne

The restaurant car.  See current month's menu.

 

1st class seats on an ICE3neo.  Larger photo.

ICE3neo at Cologne   Lunch on an ICE3neo

2nd class seats on an ICE3neo.  Larger photo.

 

Lunch:  I recommend the Erdinger Weissbier!

Option 2, Stockholm to Brussels with overnight stop in Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Brussels starts at €49.99 in 2nd class or €79.99 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to Brussels at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg to Brussels, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg and Hamburg to Brussels separately, but it costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

Option 3, Stockholm to Brussels with overnight stop in Copenhagen

  • Day 1, travel from Stockholm to Copenhagen by X2000.

    Normally, you'd travel from Stockholm to Copenhagen direct, leaving Stockholm Central at 15:21, arriving Copenhagen 20:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    However, SJ is short of X2000s and until further notice you'll need to travel as follows:

    Leave Stockholm Central 16:17, change at Malmö Central, arriving Copenhagen 22:09.

    By all means book an earlier train for more of an evening in Copenhagen, trains leave every hour or two.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

ICE3neo at Brussels Midi

Step 3, Hamburg to Cologne & Cologne to Brussels by ICE.  This is an ICE3neo at Brussels Midi with restaurant car, power sockets at all seats & free WiFi.  More about ICE trains.  Photo courtesy of Christian Hunt.

ICE3neo at Cologne   ICE3neo at Cologne

The restaurant car.  See current month's menu.

 

1st class seats on an ICE3neo.  Larger photo.

ICE3neo at Cologne   Lunch on an ICE3neo

.2nd class seats on an ICE3neo.  Larger photo.

 

Lunch and a beer.

Back to top


Stockholm to Amsterdam

Option 1, Stockholm to Amsterdam using the Stockholm-Hamburg sleeper train.

  • Day 1, travel from Stockholm to Hamburg by SJ sleeper train, leaving Stockholm Central at 17:34, arriving Hamburg Hbf at 06:00 (09:00 Sundays).

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with en suite toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

    Book this train at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Day 2, travel from Hamburg to Amsterdam, leaving Hamburg Hbf at 08:45, change at Osnabrück, arriving Amsterdam Centraal 14:00.

    On Sundays when the sleeper arrives later, leave Hamburg Hbf 10:45, change at Osnabrück arriving Amsterdam Centraal 16:00.

    You travel from Hamburg to Osnabrück by ICE4 with restaurant car, power sockets at all seats & free WiFi, then by Intercity train with power sockets at all seats & refreshments trolley.

    Tip:  Allow at least 1 hour between trains in Hamburg when connecting out of the sleeper, ideally more.

    Fares start at €37.90 in 2nd class or €69.90 in 1st class.  Fares vary like air fares, so book ahead.

    Book this at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets. You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

Step 1, Stockholm to Hamburg by sleeper.  This is the inaugural Hamburg-Stockholm train at Hamburg Altona, 1 September 2022.  The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural train from Hamburg to Stockholm calls at Padborg, just after entering Denmark.

ICE4 at Hamburg Hbf

Step 2, Hamburg to Osnabrück by ICE4.  These come with a waiter-service restaurant car, cafe counter, power sockets at all seats & free WiFi.  More about ICEs.

1st class on an ICE4 train   Restaurant car on an ICE4 train

1st class on an ICE4.

 

Restaurant car on an ICE4.  Sample menu.

Bar counter car on an ICE4 train   2nd class on an ICE4 train

Bar counter at the other end of the kitchen.

 

2nd class seats on an ICE4.

Amsterdam to Berlin InterCity train

Step 3, Osnabrück to Amsterdam by Intercity train, seen here arrived at Amsterdam Centraal.  Power sockets at all seats and a refreshment trolley.  More about these Intercity trains.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

Option 2, Stockholm to Amsterdam with overnight stop in Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Amsterdam starts at €49.99 in 2nd class or €79.99 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to Amsterdam at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg to Amsterdam, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg and Hamburg to Amsterdam separately, but it costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

Option 3, Stockholm to Amsterdam with overnight stop in Copenhagen

  • Day 1, travel from Stockholm to Copenhagen by X2000.

    Normally, you'd travel from Stockholm to Copenhagen direct, leaving Stockholm Central at 15:21, arriving Copenhagen 20:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    However, SJ is short of X2000s and until further notice you'll need to travel as follows:

    Leave Stockholm Central 16:17, change at Malmö Central, arriving Copenhagen 22:09.

    By all means book an earlier train for more of an evening in Copenhagen, trains leave every hour or two.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

ICE4 at Hamburg Hbf

Step 3, Hamburg to Osnabruck by ICE4.  These come with a waiter-service restaurant car, cafe counter, power sockets at all seats & free WiFi.  More about ICEs.

1st class on an ICE4 train   Restaurant car on an ICE4 train

1st class on an ICE4.

 

Restaurant car on an ICE4.  Sample menu.

Bar counter car on an ICE4 train   2nd class on an ICE4 train

Bar counter at the other end of the kitchen.

 

2nd class seats on an ICE4.

Amsterdam to Berlin InterCity train

Step 4, Osnabrück to Amsterdam by Intercity train, seen here arrived at Amsterdam Centraal.  Power sockets at all seats and a refreshment trolley.  More about these Intercity trains.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

Back to top


Stockholm to Luxembourg

Option 1, Stockholm to Luxembourg using the Stockholm-Hamburg sleeper train

  • Step 1, travel from Stockholm to Hamburg by SJ sleeper train, leaving Stockholm Central at 17:34 arriving Hamburg Hbf 06:00 (09:00 Sundays).

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed, fares vary like air fares so book ahead.

    Book tickets at SJ's website www.sj.se.

    Booking opens several months ahead, you print your own ticket or can show it on your phone.

  • Step 2, travel from Hamburg to Luxembourg, leaving Hamburg Hbf at 07:54, change at Cologne Hbf & Koblenz, arriving Luxembourg 16:23.

    On Sundays, leave Hamburg Hbf 11:53, change at Cologne Hbf & Koblenz, arriving Luxembourg 19:23.

    You travel on a comfortable ICE train with restaurant car, power sockets at all seats & free WiFi to Cologne and on to Koblenz, then by double-deck regional train along the scenic Moselle valley to Luxembourg.

    Allow at least 1 hour between trains in Hamburg when connecting out of the sleeper, ideally more.

    Fares start at €37.99 in 2nd class or €69.99 in 1st class. Fares vary like air fares, so book ahead.

    Book this at the German Railways website int.bahn.de.

    Before running the enquiry, I'd change Transfer time from normal to 20 minutes.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets. You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

The inaugural Hamburg to Stockholm SJ EuroNight train in Hamburg on 1 September 2022. The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural Hamburg-Stockholm train at Padborg.

Option 2, Stockholm to Luxembourg with overnight stop in Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Luxembourg starts at €49.99 in 2nd class or €79.99 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to Luxembourg at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg to Luxembourg, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg and Hamburg to Luxembourg separately, but it costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

Double-deck train between Koblenz, Trier & Luxembourg

Step 3, Hamburg to Koblenz by Intercity train, Koblenz to Luxembourg by double deck regional train.  This is a CFL double-decker at Luxembourg.

1st class on a Koblenz-Luxembourg train   1st class on a Koblenz-Luxembourg train

1st class on the upper deck. Larger photo.

 

2nd class on the upper deck.  Larger photo.

Scenery along the Moselle between Koblenz & Luxembourg

Scenery along the Moselle between Koblenz & Luxembourg in the morning sun, the mists still clearing.  For the best river views, sit on the left hand side going west from Koblenz.

Option 3, Stockholm to Luxembourg with overnight stop in Copenhagen

  • Day 1, travel from Stockholm to Copenhagen by X2000.

    Normally, you'd travel from Stockholm to Copenhagen direct, leaving Stockholm Central at 15:21, arriving Copenhagen 20:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    However, SJ is short of X2000s and until further notice you'll need to travel as follows:

    Leave Stockholm Central 16:17, change at Malmö Central, arriving Copenhagen 22:09.

    By all means book an earlier train for more of an evening in Copenhagen, trains leave every hour or two.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

  • Stay overnight in Copenhagen.  The friendly Astoria Hotel is a 1930s design classic right outside Copenhagen station main entrance, see photos & information here.  Other hotels near the station with good reviews include the Nimb Hotel (5-star luxe), Radisson Blu Royal Hotel (5-star), Axel Guldsmeden (4-star), Andersen Boutique Hotel, First Hotel Mayfair (3-star), Hotel Ansgar (3-star), City Hotel Nebo (2-star).

  • Day 2, travel from Copenhagen to Luxembourg with a choice of departure:

    Leave Copenhagen 06:22, change Hamburg Hbf & Koblenz, arriving Luxembourg 20:23.

    Leave Copenhagen 08:22, change Hamburg Hbf, Cologne Hbf & Koblenz, arriving Luxembourg 22:29.

    Leave Copenhagen 10:22, change Hamburg Hbf & Koblenz, arriving Luxembourg 00:35.

    You travel from Copenhagen to Hamburg by comfortable EuroCity train with power sockets at all seats & refreshment trolley, Hamburg to Koblenz by ICE4 with restaurant car, power sockets at all seats & free WiFi, then Koblenz to Luxembourg by double-deck regional train.

    It's a straightforward journey all on one ticket.  If you like, you could break up the journey with an overnight stop in Hamburg or Cologne.

    Fares start at €49.99 in 2nd class or €79.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book at the German Railways website int.bahn.de.

    Tip:  Click Stopovers and enter Igel with length of stay left as 00:00.  This eliminates buses from the results, trains all call at Igel, buses don't!

    Booking opens up to 6 months ahead.  Look for journeys with the fewest changes.  I recommend registering when prompted so you can log in & check or re-print your tickets at any time.  You print your own ticket or can show it on your phone.

Back to top


Stockholm to Basel, Zurich & Switzerland

Option 1, Stockholm to Switzerland using the Stockholm-Hamburg sleeper train

  • Step 1, travel from Stockholm to Hamburg by SJ sleeper train, leaving Stockholm Central at 17:34, arriving Hamburg Hbf 06:00 (09:00 Sundays).

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed, fares vary like air fares so book ahead.

    Book tickets at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Hamburg to Switzerland by train, leaving Hamburg Hbf at 08:24, arriving Basel SBB 14:55 & Zurich HB 16:00.

    On Sundays when the sleeper arrives later, leave Hamburg Hbf at 12:24, arriving Basel SBB 18:55.

    This is a comfortable ICE train with restaurant car, power sockets at all seats & free WiFi.  I'd allow at least an hour between trains in Hamburg when connecting out of the sleeper, ideally more.  Change in Basel for destinations all over Switzerland.

    Fares start at €35.99 in 2nd class or €56.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book from Hamburg to anywhere in Switzerland at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets. You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

The inaugural Hamburg to Stockholm SJ EuroNight train in Hamburg on 1 September 2022. The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper

The inaugural Hamburg-Stockholm train at Padborg.

Option 2, Stockholm to Italy using the Hamburg-Zurich sleeper - time-effective & scenic.

  • Step 1, travel from Stockholm to Copenhagen by X2000, leaving Stockholm Central at 08:20, arriving Copenhagen 13:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    Update 2025:  Unfortunately, SJ is short of X2000s and until further notice you'll need to change at Malmö:

    Leave Stockholm Central 07:24 Mondays-Fridays & Sundays, change at Malmö Central, arriving Copenhagen 12:57

    Leave Stockholm Central 06:25 Saturdays, change at Malmö Central, arriving Copenhagen 11:57.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Copenhagen to Hamburg by EuroCity train, leaving Copenhagen at 14:22, arriving Hamburg Hbf 19:00.

    The EuroCity train has power sockets at all seats & refreshment trolley.  More about the journey.

    Fares start at €27.99 in 2nd class or €47.99 in 1st class.  Fares vary like air fares, so book ahead.

    Buy a ticket at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

  • Step 3, travel from Hamburg to Switzerland by Nightjet sleeper train, leaving Hamburg Hbf at 22:08, arriving Basel SBB 08:10 & Zurich HB 10:05.

    This comfortable Austrian Nightjet train has two air-conditioned double-deck sleeping-cars (1 & 2 bed compartments with washbasin, 1 & 2 bed deluxe compartments with shower & toilet, plus a few 3-berth compartments with washbasin), couchette cars with 4 & 6 berth compartments & ordinary seats.  The sleeper & couchette fares include a light breakfast with tea or coffee in the morning.  More about Nightjets.

    Change at Basel SBB for Bern, Luzern, Lausanne, Montreux, Geneva, Zermatt.  Change at Zurich HB for Chur & St Moritz.

    Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €79.90 in a 3-bed sleeper, €99.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth.  Fares vary like air fares, so book ahead.

    Book this train at www.thetrainline.com (easy to use, in €, £ or $, international credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, same prices).  Booking opens up to 6 months ahead.  You print your own ticket.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class seats are in 6-seat compartments.

 

2nd class is open-plan.

:
Double-deck sleeping-car on a Nightjet at Zurich

Step 3, Hamburg to Basel or Zurich by Nightjet sleeper train.  This is a double-deck sleeping-car arrived at Zurich HB. Courtesy of DiscoverbyRail.com.

   

2-berth sleeper on the lower deck.

 

Stairs up to pair of upper compartments.

 

1 or 2-bed sleeper on lower deck with washbasin, set up as 1-bed.  Note how compact the compartment is.

  6-berth couchettes   4-berth couchettes

Couchette car.

 

6-berth couchettes.

 

4-berth couchettes.

Option 3, Stockholm to Switzerland with overnight stop in Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Switzerland starts at €49.99 in 2nd class or €79.99 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to anywhere in Switzerland at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg to Switzerland, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg and Hamburg to Switzerland separately, but it costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Copenhagen by Intercity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

2nd class seats are almost all open-plan like this.  There are a handful of 6-seat 2nd class compartments in one of the coaches, but only a few.

1st class comparment on a Berlin to Amsterdam train   1st class 6-seat compartment on a Berlin to Amsterdam train

The 1st class car has 6-seater compartments like this. Larger photo Larger photo.

ICE4 at Hamburg Hbf

Step 3, Hamburg to Switzerland by ICE.  This is an ICE4 at Hamburg Altona, most Hamburg-Switzerland ICEs are now ICE4.  Click on the interior images below for larger photos.

1st class on an ICE4 train   Restaurant car on an ICE4 train

1st class on an ICE4.

 

Restaurant car.  See current month's menu

Bar counter car on an ICE4 train   2nd class on an ICE4 train

The bar counter, other end of the restaurant car.

 

2nd class seats on an ICE4.

Option 4, Stockholm to Switzerland with overnight stop In Copenhagen

  • Day 1, travel from Stockholm to Copenhagen by X2000.

    Normally, you'd travel from Stockholm to Copenhagen direct, leaving Stockholm Central at 15:21, arriving Copenhagen 20:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    However, SJ is short of X2000s and until further notice you'll need to travel as follows:

    Leave Stockholm Central 16:17, change at Malmö Central, arriving Copenhagen 22:09.

    By all means book an earlier train for more of an evening in Copenhagen, trains leave every hour or two.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

Back to top


Stockholm to Venice, Florence, Rome, Milan & Italy

Option 1, Stockholm to Milan using the Stockholm-Hamburg sleeper train

  • Step 1, travel from Stockholm to Hamburg by SJ sleeper train, leaving Stockholm Central at 17:34, arriving Hamburg Hbf 06:00 (09:00 Sundays).

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

    Book this at the Swedish Railways website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Hamburg to Basel by ICE train, leaving Hamburg Hbf at 08:24, arriving Basel SBB 14:55.

    This is a comfortable ICE train with restaurant car, power sockets at all seats & free WiFi.

    On Sundays when the sleeper arrives later, there's no connection that will get you to Italy the same day.

    Fares start at €37.99 in 2nd class or €69.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book this at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.  You print your own ticket or can show it on your phone.

  • Step 3, travel from Basel to Milan by EuroCity train, leaving Basel SBB at 17:28, arriving Milan Centrale 21:50.

    The EuroCity train has a restaurant car, power sockets at all seats & free WiFi.  In summer when it's light there is superb scenery through the lakes & mountains of Switzerland, see the scenery photos here.

    Fares start at €29 in 2nd class or €49 in 1st class.  Fares vary like air fares so book ahead.

    Buy tickets at www.thetrainline.com (easy to use, in €, £ or $, international credit cards no problem, small booking fee).

    Booking opens up to 4 months head.  It's ticketless, you print your booking reference or show it on your phone.

    Stay overnight in Milan and take onward trains to Venice, Florence, Rome or Naples next morning.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

The inaugural Hamburg to Stockholm SJ EuroNight train in Hamburg on 1 September 2022. The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural Hamburg-Stockholm train at Padborg.

Option 2, Stockholm to Italy with overnight stop in Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Basel starts at €49.99 in 2nd class or €79.99 in 1st class.

    Basel to Milan starts at €29 in 2nd class, €49 in 1st class.

    Milan to Florence or Venice starts at €19.90 in standard class, €29.90 in business class.

    Milan to Rome or Naples starts at €19.90 in standard class, €29.90 in business class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to anywhere in Switzerland at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg to Switzerland, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg and Hamburg to Basel separately, but it costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

    Step 3, buy tickets from Basel to Milan at www.thetrainline.com (easy to use, in €, £ or $, international cards no problem, small booking fee).

    Step 4, use www.thetrainline.com (again to book from Milan to any Italian destination.

    Booking opens up to 4 months head for steps 3 & 4.  It's ticketless, you print your booking reference or show it on your phone.

 

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Copenhagen by Intercity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

2nd class seats are almost all open-plan like this.  There are a handful of 6-seat 2nd class compartments in one of the coaches, but only a few.

1st class comparment on a Berlin to Amsterdam train   1st class 6-seat compartment on a Berlin to Amsterdam train

The 1st class car has 6-seater compartments like this. Larger photo Larger photo.

ICE4 at Zurich HB

Step 3, Hamburg to Switzerland by ICE.  This is an ICE4 arrived at Zurich HB, most Hamburg-Switzerland ICEs are now ICE4.  Click on the interior images below for larger photos.

1st class on an ICE4 train   Restaurant car on an ICE4 train

1st class on an ICE4.

 

Restaurant car.  See current month's menu

Bar counter car on an ICE4 train   2nd class on an ICE4 train

The bar counter, other end of the restaurant car.

 

2nd class seats on an ICE4.

EuroCity train from Zurich to Milan at Zurich HB

Step 4, Zurich to Milan by EuroCity train.  This is an SBB Giruno train about to leave Zurich HBMore about Zurich-Milan EuroCity trains.

1st class on Giruno   Restaurant car on Giruno

Giruno, 1st class.  Larger photo.

 

Restaurant car with bar counter. Larger photo.

2nd class on Giruna   Bar counter in the restaurant car

Giruno 2nd class.  Larger photo

 

Level boarding. Note the destination screen in the door. 

Lake Lugano, seen from a Milan to Zurich train

Lake Lugano, seen from a Milan to Zurich train on the Gotthard route.  On the Zurich-Milan Gotthard route you'll also pass the Zugersee & the Vierwaldstattersee in Switzerland, and if it's a train routed via Como, you'll glimpse Lake Como too.

Option 3, Stockholm to Italy using the Hamburg-Zurich sleeper - time-effective & scenic.

  • Step 1, travel from Stockholm to Copenhagen by X2000, leaving Stockholm Central at 08:20, arriving Copenhagen 13:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    Update 2025:  Unfortunately, SJ is short of X2000s and until further notice you'll need to change at Malmö:

    Leave Stockholm Central 07:24 Mondays-Fridays & Sundays, change at Malmö Central, arriving Copenhagen 12:57

    Leave Stockholm Central 06:25 Saturdays, change at Malmö Central, arriving Copenhagen 11:57.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Copenhagen to Hamburg by EuroCity train, leaving Copenhagen at 14:22, arriving Hamburg Hbf 19:00.

    The EuroCity train has power sockets at all seats & refreshment trolley.  More about the journey.

    Fares start at €27.99 in 2nd class or €47.99 in 1st class.  Fares vary like air fares, so book ahead.

    Buy a ticket at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

  • Day 1, travel from Hamburg to Zurich by Nightjet, leaving Hamburg Hbf at 22:08, arriving Zurich HB 10:05.

    This comfortable Austrian Nightjet sleeper train has two air-conditioned double-deck sleeping-cars (1 & 2 bed compartments with washbasin, 1 & 2 bed deluxe compartments with shower & toilet, plus a few 3-berth compartments with washbasin), couchette cars with 4 & 6 berth compartments & ordinary seats.  The sleeper & couchette fares include a light breakfast with tea or coffee in the morning.  More about Nightjets.

    Fares start at €49.90 in 6-berth couchettes, €59.90 in 4-berth couchettes, €79.90 in a 3-bed sleeper, €99.90 in a 2-bed sleeper or €139.90 in a single-bed sleeper, all per person per berth.  Fares vary like air fares, so book ahead.

    Book this train at www.thetrainline.com (easy to use, in €, £ or $, international credit cards no problem, small booking fee) or at the Austrian Railways website www.oebb.at (in €, same prices).  Booking opens up to 6 months ahead.  You print your own ticket.

  • Day 2, travel from Zurich to Milan by EuroCity train, leaving Zurich HB at 11:33, arriving Milan Centrale 14:50.

    The EuroCity train has a restaurant car, power sockets at all seats & free WiFi.  It takes the Gotthard route through the Alps, past Lake Lugano and through the world's longest rail tunnel, the Gotthard Base Tunnel More about this route.

    Change in  Milan for onward Italian trains to Bologna, Florence, Rome, Naples.

    Fares from Zurich to Milan start at €29 in 2nd class or €49 in 1st class.

    Milan to Florence starts at €19.90 2nd class or €29.90 1st class.  Milan to Rome or Naples starts at €29.90 2nd class or €39.90 1st class.

    Fares vary like air fares, so book ahead.

    Book from Zurich to any Italian destination at www.thetrainline.com or www.italiarail.com (both easy to use, in €, £ or $, international credit cards no problem, small booking fee) or at www.trenitalia.com (in €).  Italiarail.com lets you choose your seat from a seat map & they'll refund their booking fee if you email them at seat61@italiarail.com.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class >on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

2nd class seats are almost all open-plan like this.  There are a handful of 6-seat 2nd class compartments in one of the coaches, but only a few.

1st class comparment on a Berlin to Amsterdam train   1st class 6-seat compartment on a Berlin to Amsterdam train

The 1st class car has 6-seater compartments like this. Larger photo Larger photo.

Double-deck sleeping-car on a Nightjet at Zurich

Step 3, Hamburg to Zurich by Nightjet sleeper train.  This is a double-deck sleeping-car arrived at Zurich HB. Courtesy of DiscoverbyRail.com.

   

2-berth sleeper on the lower deck.

 

Stairs up to a pair of upper compartments.

 

1 or 2-bed sleeper on lower deck with washbasin, set up as 1-bed.  Note how compact the compartment is.

  6-berth couchettes   4-berth couchettes

Couchette car.

 

6-berth couchettes.

 

4-berth couchettes.

EuroCity train from Zurich to Milan at Zurich HB

Step 4, Zurich to Milan by EuroCity train.  This is an SBB Giruno train about to leave Zurich HBMore about Zurich-Milan EuroCity trains.

1st class on Giruno   Restaurant car on Giruno

Giruno, 1st class.  Larger photo.

 

Restaurant car with bar counter. Larger photo.

2nd class on Giruna   Bar counter in the restaurant car

Giruno 2nd class.  Larger photo

 

Level boarding. Note the destination screen in the door. 

Lake Lugano, seen from a Milan to Zurich train

Lake Lugano, seen from a Milan to Zurich train on the Gotthard route.  On the Zurich-Milan Gotthard route you'll also pass the Zugersee & the Vierwaldstattersee in Switzerland, and if it's a train routed via Como, you'll glimpse Lake Como too.

Back to top


Stockholm to Barcelona, Madrid & Spain

Back to top


Stockholm to Lisbon & Portugal

Back to top


Stockholm to Hamburg or Berlin

Option 1, Stockholm to Hamburg & Berlin in a day using X2000

  • Step 1, travel from Stockholm to Copenhagen by X2000, leaving Stockholm Central at 08:20, arriving Copenhagen 13:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    Update 2025:  Unfortunately, SJ is short of X2000s and until further notice you'll need to change at Malmö:

    Leave Stockholm Central 07:24 Mondays-Fridays & Sundays, change at Malmö Central, arriving Copenhagen 12:57

    Leave Stockholm Central 06:25 Saturdays, change at Malmö Central, arriving Copenhagen 11:57.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Copenhagen to Hamburg by EuroCity train, leaving Copenhagen at 14:22, arriving Hamburg Hbf 19:00.

    The EuroCity train has power sockets at all seats & refreshment trolley.  More about the journey.

    For Berlin, leave Hamburg Hbf at 19:37 by ICE, arriving Berlin Hbf 21:22.

    The ICE has a restaurant car, power sockets at all seats & free WiFi.

    Fares to Hamburg start at €27.99 in 2nd class or €47.99 in 1st class.

    Fares to Berlin start at €37.99 in 2nd class or €57.99 in 1st class.

    Fares vary like air fares, so book ahead.

    Buy a ticket at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class compartment.

 

2nd class.

Frankfurt to Vienna ICE train

Step 3, Hamburg to Berlin by ICE.  Various types operate between Hamburg & Berlin, this is an ICE-T.  More about ICE trains.

1st class table for two on the Berlin to Vienna ICE train   Lunch in the restaurant car on the Berlin to Vienna ICE train

Table for two in 1st class, my favourite configuration.  There are also tables for four.

 

Lunch in the restaurant.  I recommend the Erdinger Weissbier!

ICE-T train, driving cab   ICE-T train, 2nd class

You can see into the cab at each end of the train.

 

Comfortable 2nd class seats on an ICE-T.

Option 2, Stockholm to Hamburg & Berlin in a day using Snälltåget

  • Step 1, travel from Stockholm to Copenhagen by Snälltåget, leaving Stockholm Central at 09:13, arriving Copenhagen 15:06.

    The train is one class only and features Snälltåget's excellent restaurant car called the Krogen.

    Although not as swish as SJ's X2000 trains, these classic cars offer spacious old-school comfort and cheaper fares, with the added attraction of a delicious Swedish meatballs and a beer or two in the Krogen.

    Fares start at 299 SEK, about €26.  Fares vary like air fares, so book ahead.

    Buy tickets at www.snalltaget.se/en.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Copenhagen to Hamburg by EuroCity train, leaving Copenhagen at 16:22, arriving Hamburg Hbf 21:08.

    The EuroCity train has power sockets at all seats & refreshment trolley.  More about the journey.

    For Berlin, leave Hamburg Hbf at 21:51 by ICE, arriving Berlin Hbf 23:53.

    The ICE has a restaurant car, power sockets at all seats & free WiFi.

    Fares to Hamburg start at €27.99 in 2nd class or €47.99 in 1st class.

    Fares to Berlin start at €37.99 in 2nd class or €57.99 in 1st class.

    Fares vary like air fares, so book ahead.

    Buy a ticket at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.  You print your own ticket or can show it on your phone.

Snalltaget train to Stockholm at Malmo Central station

A Snälltåget train at Malmö Central station.

Snalltaget's 'krogen' restaurant car   Flixtrain from Stockholm to Gothenburg

Snälltåget's excellent restaurant, the Krogen.

 

Seating on a Snälltåget train.

Option 3, Stockholm to Hamburg & Berlin by direct sleeper train, daily all year round

  • Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

  • Book tickets at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

The inaugural Hamburg to Stockholm SJ EuroNight train in Hamburg on 1 September 2022. The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural Hamburg-Stockholm train at Padborg.

Option 4, Stockholm & Malmö to Hamburg & Berlin by Snälltåget sleeper train, daily except Saturdays 11 April to 31 October 2025

  • Private operator www.snalltaget.se runs a sleeper train from Stockholm & Malmö to Hamburg & Berlin.

    The sleeper train usually runs daily except Saturdays from 11 April to 31 October 2025, check running dates at www.snalltaget.se/en/berlin.

    It leaves Stockholm Central at 16:20 & Malmö Central at 22:10, arriving Hamburg Hbf 05:37 & Berlin Hbf 07:45. 

    Check dates & times at www.snalltaget.se.

  • The train has 6-berth couchette compartments and ordinary seats, but no sleepers.

    Couchettes can be booked individually in shared compartments, or you can pay a fixed price for a whole couchette compartment for private occupancy by 1-6 people, the same price for 1 person or any number of people up to 6.

    A restaurant car is attached between Stockholm & Malmö, called the Krogen.

    The train normally consists of 2 couchette cars and 1 seats car going Stockholm-Berlin attached to the rear of a Snälltåget daytime train from Stockholm to Malmö.  At Malmö Central, the 3 through cars are detached and added to 2 Malmö-Berlin cars for the overnight run to Germany.

  • Fares start at 499 SEK (about €49) per person with a seat, 749 SEK (€74) per person with a couchette in a shared 6-berth compartment, or 2999 SEK (€295) for sole occupancy of a whole couchette compartment for any number of people between 1 & 6.

  • See www.snalltaget.se for operating dates, times, fares & to buy tickets.

The Snalltaget sleeper toHamburg & Berlin, at Stockholm Central

The Snälltåget sleeper from Stockholm to Hamburg & Berlin, seen at Stockholm Central about to make its inaugural departure on 28 June 2021.  Courtesy of Robert Enskog.

Stockholm-Berlin couchette, day mode   Stockholm-Berlin couchette, night mode

The Snälltåget sleeper train uses ex-German Railways couchettes, sold as a whole private compartment for up to 6 people.  Bedding is provided, toilets & washrooms are at the end of the corridor.  Photos courtesy of Snalltaget.

Option 4, Stockholm to Germany using the Stockholm-Malmö sleeper

  • Step 1, travel from Stockholm to Malmö by sleeper, leaving Stockholm Central at 23:17 every night except Saturday night, arriving Malmö Central 06:59.  There's no sleeper on Saturday nights.  Exact times vary.

    The train has 1st class sleeping-cars with private 1 & 2 bed sleeper compartments with shower & toilet, 2nd class sleeping-cars with shared single-gender 3-berth sleeper compartments with washbasin, a 2nd class couchette car with shared 6-berth compartments, and a seats car.

  • Step 3, travel from Copenhagen to anywhere in Germany.  For example, you can take the 08:22 EuroCity train from Copenhagen to Hamburg Hbf and change for an ICE train to Berlin Hbf arriving 15:22.  See the Copenhagen-Hamburg timetable.

  • How to buy tickets

    Step 1, buy tickets from Stockholm to Copenhagen as one transaction at the Swedish railways website www.sj.se (in Krona, no booking fee, can sometimes struggle with overseas credit cards).  Look for an evening departure with 1 change, using this sleeper train.

    Tip:  You can also book from Stockholm to Malmö at Omio.com (in SEK, €, £ or $, overseas cards no problem, small booking fee), but it'll only book seats or couchettes on the night train, not a sleeper.  Look for the overnight train on the last page of the search results when sorted by departure time, obviously.  Then use Omio.com again to add a Malmö to Copenhagen ticket.

    Step 2, buy tickets from Copenhagen to anywhere in Germany from €27.99 at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted so you can log in & check or re-print your tickets at any time.  You print your own ticket or can show it on your phone.

Sleeper train to Malmo at Stockholm Central

The overnight sleeper to Malmö, about to leave Stockholm Central. Courtesy of Andrew Henry.

Sleeper train to Malmo at Stockholm   1 or 2-bed sleeper   The en suite toilet & shower

1st class sleeper with en suite shower & toilet, shown in day mode (above left) and night mode set up as a single with upper berth folded against the wall (above centre).  Courtesy of Discoverbyrail.com.  Click the images for larger photos.

6-berth couchettes on Malmo to Stockholm sleeper train   Sleeper train from Malmo to Stockholm

6-berth couchettes - the economy option.  Larger photo.

 

The sleeper at Malmö Central.  This is the sleeping-car with private 1 or 2-berth compartments with en suite shower & toilet.  Courtesy of Ivor Morgan.

Option 5, Stockholm to Germany with an overnight stop in Copenhagen

  • Day 1, travel from Stockholm to Copenhagen by X2000.

    Normally, you'd travel from Stockholm to Copenhagen direct, leaving Stockholm Central at 15:21, arriving Copenhagen 20:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    However, SJ is short of X2000s and until further notice you'll need to travel as follows:

    Leave Stockholm Central 16:17, change at Malmö Central, arriving Copenhagen 22:09.

    By all means book an earlier train for more of an evening in Copenhagen, trains leave every hour or two.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

Back to top


Stockholm to Düsseldorf, Cologne, Frankfurt, Munich & Germany

Option 1, Stockholm to Germany using the Stockholm-Hamburg/Berlin sleeper train

  • Step 1, travel from Stockholm to Hamburg by SJ sleeper train, leaving Stockholm Central at 17:34 arriving Hamburg Hbf 06:00 (09:00 Sundays).

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with en suite toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed, fares vary like air fares so book ahead.

    Book this train at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Hamburg to anywhere in Germany, allowing allowing at least 1 hour between trains in Hamburg, ideally more.

    Fares start at €27.99 in 2nd class or €47.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book from Hamburg to anywhere in Germany at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.  You print your own ticket or can show it on your phone.

  • For destinations such as Dresden or Leipzig, you may prefer to change in Berlin instead of Hamburg, see the Stockholm-Berlin sleeper page.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

The inaugural Hamburg to Stockholm SJ EuroNight train in Hamburg on 1 September 2022. The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural Hamburg-Stockholm train at Padborg.

Option 2, Stockholm to Germany with overnight stop In Copenhagen

  • Day 1, travel from Stockholm to Copenhagen by X2000.

    Normally, you'd travel from Stockholm to Copenhagen direct, leaving Stockholm Central at 15:21, arriving Copenhagen 20:33.

    SJ's X2000 trains have a bistro, power sockets at all seats & free WiFi.  They use the impressive Öresund fixed link from Sweden to Denmark

    However, SJ is short of X2000s and until further notice you'll need to travel as follows:

    Leave Stockholm Central 16:17, change at Malmö Central, arriving Copenhagen 22:09.

    By all means book an earlier train for more of an evening in Copenhagen, trains leave every hour or two.

    Fares start from 254 SEK (€28).  Fares vary like air fares, so book ahead.

    Book this at the SJ website www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

Option 3, Stockholm to Germany with overnight stop In Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Germany starts at €37.99 in 2nd class or €69.99 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to anywhere in Germany at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg onwards, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg for day 1 and Hamburg onwards for day 2 separately, but this costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class compartment.

 

2nd class.

Frankfurt to Vienna ICE train

Step 3, Hamburg to anywhere in Germany by ICE or IC train.  Various types of train operate between Hamburg & the rest of Germany, this is an ICE-T.  More about ICE trains.

1st class table for two on the Berlin to Vienna ICE train   Lunch in the restaurant car on the Berlin to Vienna ICE train

Table for two in 1st class, my favourite configuration.  There are also tables for four.

 

Lunch in the restaurant.  I recommend the Erdinger Weissbier!

ICE-T train, driving cab   ICE-T train, 2nd class

You can see into the cab at each end of the train.

 

Comfortable 2nd class seats on an ICE-T.

Option 4, Stockholm to Germany using the Stockholm-Malmö sleeper

  • Step 1, travel from Stockholm to Malmö by sleeper train, leaving Stockholm Central at 23:17 every night except Saturdays arriving Malmö Central at 06:59, the exact times vary.  There's no sleeper on Saturday nights.

    The train has 1st class sleeping-cars with private 1 & 2 bed sleeper compartments with en suite shower & toilet, 2nd class sleeping-cars with shared single-gender 3-berth sleeper compartments with washbasin, a 2nd class couchette car with shared 6-berth compartments, and a seats car.

  • Step 2, travel from Malmö to Copenhagen by Öresund train.

    These local trains leave Malmö Central every 20-30 minutes, you should make the 07:20 arriving Copenhagen at 08:00.

  • Step 3, travel on from Copenhagen to anywhere you like in Germany from €27.90.

    You can take the 08:22 from Copenhagen arriving Hamburg Hbf 13:02, change there for other German destinations.

  • To buy tickets

    Step 1, buy a ticket from Stockholm to Copenhagen at the Swedish railways website www.sj.se (in Krona, no booking fee, can sometimes struggle with overseas credit cards).  Look for an evening departure with 1 change, using this sleeper train

    Tip:  You can also book from Stockholm to Malmö at Omio.com (in SEK, €, £ or $, overseas cards no problem, small booking fee), but it'll only book seats or couchettes on this night train, not a sleeper.  Look for the overnight train on the last page of the search results when sorted by departure time, obviously.  Then use Omio.com again to add a ticket from Malmö to Copenhagen.

    Step 2, buy tickets from Copenhagen to anywhere in Germany from €29.99 at the German Railways website int.bahn.de.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

Back to top


Stockholm to Vienna, Salzburg, Innsbruck & Austria

Option 1, Stockholm to Vienna using the Stockholm-Hamburg sleeper train

  • Step 1, travel from Stockholm to Hamburg by SJ sleeper train, leaving Stockholm Central at 17:34 arriving Hamburg Hbf 06:00 (09:00 Sundays).

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with en suite toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

    Book tickets at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Hamburg to Vienna by ICE, leaving Hamburg Hbf at 08:02, arriving Vienna Hbf 16:47.

    On Sundays when the sleeper arrives later, leave Hamburg Hbf 12:04, arriving Vienna Hbf 21:47.

    This comfortable ICE train has a restaurant car, power sockets at all seats & free WiFi.

    Fares start at €37.99 in 2nd class or €69.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book from Hamburg to Vienna or anywhere in Austria at the German Railways website int.bahn.de.

    Allow at least 1 hour between trains when connecting out of the sleeper, ideally more.

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.  You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

The inaugural Hamburg to Stockholm SJ EuroNight train in Hamburg on 1 September 2022. The author rode this first departure.  More about this train.

6-berth couchettes.

Larger photo.

Standard sleeper, set up as a double   Hamburg-StockholmSJ EuroNight at Padborg

2-bed sleeper.

The inaugural Hamburg-Stockholm train at Padborg.

Option 2, Stockholm to Vienna with overnight stop in Hamburg

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Vienna, Salzburg or Innsbruck starts at €49.99 in 2nd class, €79.99 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to anywhere in Austria at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Hamburg click Stopovers, enter Hamburg Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Hamburg.  Adjust the length of stay to get the train you want from Hamburg to Austria, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Hamburg for day 1 and Hamburg to Austria for day 2 separately, but this costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class compartment.

 

2nd class.

An ICE train at Vienna Hbf

Step 3, Hamburg to Vienna by ICE-T.  This is an ICE-T at Vienna Hbf.  More about ICE trains.

1st class table for two on the Berlin to Vienna ICE train   Lunch in the restaurant car on the Berlin to Vienna ICE train

Table for two in 1st class, my favourite configuration.  There are also tables for four.

 

Lunch in the restaurant.  I recommend the Erdinger Weissbier!

ICE-T train, driving cab   ICE-T train, 2nd class

You can see into the cab at each end of the train.

 

Comfortable 2nd class seats on an ICE-T.

Back to top


Stockholm to Copenhagen

Option 1, Stockholm to Copenhagen in as little as 4h52 by 200 km/h X2000 train

  • Every few hours, a 200 km/h (125 mph) tilting X2000 train links Stockholm Central with Copenhagen in around 5h15.

    From city centre to city centre it takes little longer than flying, and it's a lot more comfortable.  The trains have a bistro, power sockets at all seats & free WiFi.  More about X2000 trains.

    These trains cross from Sweden to Denmark over the Öresund fixed link, a massive bridge-tunnel-bridge structure, it's like flying a hundred feet above the sea, quite an experience.

    1st class passengers can use the SJ first class lounge at Stockholm Central.  In Copenhagen, 1st class passengers can use the DSB first class lounge.

  • UPDATE 2025:  SJ are short of X2000 trainsets and direct X2000 trains between Copenhagen & Stockholm are temporarily suspended until at least June 2025.  In the meantime, you simply take an Öresund train between Copenhagen & Malmö Central then an X2000 between Malmö Central & Stockholm Central.

  • How much does it cost?

    Fares start at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    You can buy tickets at Omio.com which links directly to the SJ (Swedish Railways) ticketing system, same prices as SJ, quick & easy to use, small booking fee, no problem with overseas credit cards, you can pay in various currencies including Swedish Kr, £, € and $.

    Or buy using SJ's own website www.sj.se.  You pay in Swedish krona, no booking fee, you can usually select your seat from a seat map, but it can sometimes be fussy with overseas credit cards.  See advice on using sj.se.

    You print your own ticket or can show it on your phone.

    You can also try Swedish booking site www.snalltaget.se, or call SJ telesales on +46 771 75 75 75 (there's a phone menu option for English).

    Tip:  Booking doesn't open a set number of days ahead:  Instead, SJ releases tickets in blocks 4 times a year, for example in early December for the period from early April to mid-June, in early April for the period from mid-June to mid-August and in mid-May for the mid-August to mid-December.  You can see the exact dates on www.sj.se on their FAQ page.

An X2000 train at Stockholm Central

Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Option 2, Stockholm to Copenhagen by Snälltåget daytime train - in competition with SJ in summer 2024!

  • Open-access operator Snälltåget will operate two trains a day from Stockholm to Copenhagen most days:

    A morning train leaves Stockholm Central at 09:13, arriving Copenhagen 15:06.

    An afternoon train leaves Stockholm Central at 16:20, arriving Copenhagen Ørestad (6.5 km south of the city centre) at 22:53.  This train will arrive Copenhagen Syd station from 2 August, 4.5 km south of the centre.

  • The trains are one class only and feature Snälltåget's excellent restaurant car called the Krogen.

    Although not as swish as SJ's X2000 trains, these classic cars offer spacious old-school comfort and cheaper fares, with the added attraction of delicious Swedish meatballs and a beer or two in the Krogen.

  • Fares start at only 299 SEK, about €26.

    Fares vary like air fares, so book ahead.

Snalltaget train to Stockholm at Malmo Central station

A Snälltåget train at Malmö Central station.

Snalltaget's 'krogen' restaurant car   Flixtrain from Stockholm to Gothenburg

Snälltåget's excellent restaurant, the Krogen.

 

Seating on a Snälltåget train.

Option 3, Stockholm to Copenhagen by sleeper train - the time-effective way

  • Step 1, travel from Stockholm to Malmö by sleeper train, leaving Stockholm Central at 23:17 every night except Saturdays arriving Malmö Central at 06:59.  Exact times vary.  There's no sleeper on Saturday nights.

    The train has 1st class sleeping-cars with private 1 & 2 bed sleeper compartments with en suite shower & toilet, 2nd class sleeping-cars with shared single-gender 3-berth sleeper compartments with washbasin, a 2nd class couchette car with shared 6-berth compartments, and a seats car.

  • Step 2, travel from Malmö Central to Copenhagen by Öresund train.  These turn-up-and-go local trains leave Malmö every 20-30 minutes, you should make the 07:20 arriving Copenhagen at 08:00.

  • Buy tickets from Stockholm to Copenhagen at the Swedish railways website www.sj.se.

    Look for the late night departure with 1 change.

    SJ.se is sometimes fussy with overseas credit cards, if you have any payment problems try alternative sites www.snalltaget.se.  Or you can book by phone, calling SJ telesales on +46 771 75 75 75, there's a phone menu option for English.

    You print your own ticket or can show it on your phone.  The ticket allows you to take any Öresund train from Malmö to Copenhagen, not just the one shown when you book, so by all means have breakfast in Malmö and take a later one.

    Alternatively, you can easily book a seat or couchette on the Malmö-Stockholm sleeper train at Omio.com, overseas cards accepted, although this cannot book sleepers.  You first need to book Stockholm to Malmö and look on the last page of the search results for the overnight train.  Book that, then add a Malmö to Copenhagen ticket.  You can pay in £, €, $ or Krona, there's a small booking fee, You print your own ticket or can show it on your phone.

Sleeper train to Malmo at Stockholm Central

The overnight sleeper to Malmö, about to leave Stockholm Central. Courtesy of Andrew Henry.

Sleeper train to Malmo at Stockholm   1 or 2-bed sleeper   The en suite toilet & shower

1st class sleeper with en suite shower & toilet, shown in day mode (above left) and night mode set up as a single with upper berth folded against the wall (above centre).  Courtesy of Discoverbyrail.com.  Click the images for larger photos.

6-berth couchettes on Malmo to Stockholm sleeper train   Sleeper train from Malmo to Stockholm

6-berth couchettes - the economy option.  Larger photo.

 

The sleeper at Malmö Central.  This is the sleeping-car with private 1 or 2-berth compartments with en suite shower & toilet.  Courtesy of Ivor Morgan.

Back to top


Stockholm to Oslo
  • SJ (Swedish Railways) runs up to 4 trains a day from Stockholm to Oslo, an Intercity train taking 5h31-5h47 and 3 modern SJ3000 trains taking as little as 5h07.

    Both types of train have 1st & 2nd class and a bistro selling snacks, meals and drinks.

  • How much does it cost?

    Fares start at 195 SEK (€18) in 2nd class 465 SEK (€42) in 1st class

    Fares vary like air fare, so book ahead.

  • How to buy tickets

    Buy tickets at Omio.com, this links directly to the SJ ticketing system, same prices as SJ, quick & easy to use, small booking fee, no problem with overseas credit cards, you can pay in various currencies including Swedish Kr, £, € and $.

    Or buy from SJ's own website www.sj.se, you pay in Swedish krona, no booking fee, you can usually choose select your seat from a seat map, but it can occasionally be fussy with overseas credit cards.  See advice on using sj.se.

    You print your own ticket or can show it on your phone.

    Fares work like air fares, so book ahead.  Reservation is compulsory.

What are the SJ3000 trains like?

1st class seats on an SJ3000 train SJ3000 train

2nd class on an SJ3000 train.  Larger photo.

 

An SJ3000 train.  Larger photo.

1st class seats on an SJ3000 train 1st class seats on an SJ3000 train

Bistro on an SJ3000 train.  Larger photo

 

1st class on an SJ3000 train.  Larger photo

What are the Intercity trains like?

Stockholm to Oslo train at Stockholm Central

A Stockholm to Oslo train, at Stockholm Central.

2nd class seats on a Stockholm to Oslo train 1st class seats on a Stockholm to Oslo train

2nd class on a Stockholm to Oslo train.  Larger photo.

 

1st class on a Stockholm to Oslo train.  Larger photo.

Stockholm to Oslo train luggage racks Stockholm to Oslo train

Luggage racks on a Stockholm to Oslo train.

 

Photo courtesy of Dr James Benedict Brown.

Back to top


Stockholm to Narvik
  • A sleeper train runs from Stockholm Central to Kiruna and Narvik in Norway.  In 2024 it was run by www.vy.se, a subsidiary of the former Norwegian State Railways which won the operating contract, but SJ (www.sj.se) won back the contract from 15 December 2024.

  • The trains have 1st class 1 & 2 berth sleepers with private toilet & shower, 2nd class 3 bed sleepers with washbasin, 6-berth couchettes, ordinary seats, cafe car.

Sleeper train to Malmo at Stockholm   1 or 2-bed sleeper   The en suite toilet & shower

1st class sleeper with en suite shower & toilet, shown in day mode (above left) and night mode set up as a single with upper berth folded against the wall (above centre).  Courtesy of Discoverbyrail.com.  Click the images for larger photos.

Scenery from the Stockholm to Narvik train

Scenery from the train between Stockholm & Narvik.  Photo courtesy of Discoverbyrail.com.

Back to top


Stockholm to Helsinki

Option 1, Stockholm to Helsinki by direct overnight ferry - a great experience, recommended

This is the nicest and most laid-back experience.  Boarding is a relaxed affair, starting 1½ hours before sailing time.  You've the whole evening to enjoy on the ferry as she sails out of Stockholm through various Swedish islands.  Next morning you can have a lie-in and leisurely breakfast before a punctual mid-morning arrival into Helsinki past the fortress island of Suomenlinna.  These ships have a reputation as party boats, especially at weekends, but you don't need to party if you don't want to.  Two competing ferry companies sail overnight every day, Silja Line and Viking Line.

Option 2, Stockholm to Turku by overnight ferry then train to Helsinki - also overnight, but faster & cheaper

This is significantly cheaper and several hours faster, with an evening departure from Stockholm and mid-morning arrival by train at Helsinki's magnificent central station.  There's also the option of a Stockholm-Turku-Helsinki daytime service, see option 3.  Only Viking Line now operates this route, with both a daytime and overnight crossing with tight turn-rounds so boarding may start as little as 15 minutes before sailing time with staff still finishing cleaning cabins.  The ferry arrives in Turku early morning, you may be asked to vacate your cabin even earlier so cleaning can start.  This route is faster and cheaper, but the direct Stockholm-Helsinki ferries are definitely more relaxed.  Having said that, enjoying a (tax-free, affordable) beer at the outdoor but sheltered Vista Bar as the Viking Glory sails into the sunset is such a great experience.

Option 3, using the daytime ferry from Stockholm to Turku then train to Helsinki - the leisurely daytime option.

Option 4, by train around the top of the Gulf of Bothnia - a long way round taking 2 nights, but all train, no ferry

This takes two nights and a day using two sleeper trains in a row, it involves a 4.6 km walk from Sweden into Finland.  The ferry options are obviously much faster, but if you prefer trains to ferries and want an adventure, this is it!

Option 1, Stockholm to Helsinki by direct overnight ferry

  • Two ferry companies run luxurious overnight cruise ferries from Stockholm to Helsinki.

    Silja Line sails from Stockholm Värtahamnen ferry terminal at 16:45 every day arriving Helsinki Olympia ferry terminal at 10:30.

    Viking Line sails from Stockholm Stadsgården ferry terminal at 16:30 every day arriving Helsinki Katajanokka ferry terminal at 10:10.

    Silja Line's ships are the superb Silja Serenade & Silja Symphony, entering service in 1990 Viking Line's ships are the Gabriella & Cinderella.

    This is the nicest most leisurely option, with time to chill out all evening on the cruise ferry - or dance the night away, and no need to get up early next morning.  You travel in a cosy en suite cabin, there are restaurants, bars, nightclub, and so on.  The morning arrival into Helsinki past Suomenlinna fortress is superb, make sure you're on deck with your camera.

  • Fares start at around €85 including private cabin with shower & toilet, but fares vary by season & day of the week.

  • Book the ferry at the Direct Ferries website, this can book both Silja & Viking, or see www.sales.vikingline.com & www.tallinksilja.com.

  • Cabins:  A, B & C class cabins are all virtually identical, but A-class is topsides (decks 5-11) with window, B-class is topsides without window, and C-class is underneath the car deck on deck 2 without window.  All have 1-4 berths and en suite toilet & shower.  Promenade cabins are similar to A-class but with a window overlooking the big central promenade.  Deluxe cabins are more like a hotel room with twin/double bed, shower/toilet and complimentary minibar.  Commodore class suites gives access to the exclusive Commodore class lounge with complimentary refreshments & a sauna.  The Suites also give access to the Commodore lounge & sauna.

  • In Stockholm, the easy way to reach Silja Line's Värtahamnen terminal is to take the Tunnelbana (metro) from T-Centralen (Stockholm Central) to Gärdet, just 3 stops on line T13 towards Ropsten.  The Tunnelbana accepts contactless bank cards, you just touch in & out.  From Gärdet station it's an easy well-signed 1km 12-minute walk to the Värtahamnen ferry terminal, see walking map.  You won't be the only person walking!

    Alternatively, Silja Line operates a transfer bus from Stockholm Cityterminal (next to Stockholm Central) to the terminal, buy tickets from the ticket machines or from the driver, check times at the Silja Line website.  Or take a taxi.

    At the Värtahamnen terminal, check-in for the ferry is painless:  Walk up to one of the self-service check-in machines, click the touch screen for English, scan the ferry ticket barcode on your phone or printout, click to confirm and out pops your ferry boarding pass which is also your cabin key.  Go through the automatic gates using the boarding pass and walk onto the ferry.

    See map of Stockholm showing ferry terminalsSee map of Helsinki showing ferry terminals.

  • In Helsinki, it's a 23-minute 1.8 km walk from Silja Line's Olympia ferry terminal to Helsinki station, see walking map.

    Or take a tram:  Walk out of the terminal and turn right and you'll see the tram terminus for trams 2 & 3.  Buy a ticket from the machine using a contactless bank card, tram 2 will get you to a stop in the city centre called Lasipalatsi a block away from Helsinki station (you'll glimpse the station on your right before arriving at that stop), tram 3 takes a longer route but goes to the tram stop right outside the station.  Helsinki's iconic cathedral is a 1.3 km 16-minute walk from the ferry terminal.

Silja Line ferry from Stockholm to Helsinki

The Silja Serenade at the Värtahamnen terminal in Stockholm, seen from the walkway across the port to the terminal.  Sister ship Silja Symphony is almost identical.  Entering service in 1990, the vast central promenade was a major innovation at the time, since copied by almost every cruise ship.

A class cabin on Silja Serenade from Stockholm to Helsinki Deluxe cabin on Silja Serenade from Stockholm to Helsinki

A class cabin on Silja SerenadeLarger photo.

 

Deluxe cabin on Silja SerenadeLarger photo.

A class cabin on Silja Serenade from Stockholm to Helsinki Central promendade on the Silja Serenade from Stockholm to Helsinki

Grande Buffet on the Silja Serenade.

 

Central promenade on Silja SerenadeLarger photo.

Sunset as the Silja Line ferry sails out of Stockholm for Helsinki

Good night Sweden!  Sunset as the Silja Serenade sails slowly past the many islands out of Stockholm into the Baltic.

Good morning Helsinki!

Good morning Finland!  Make sure you're on deck for the approach to Helsinki.  The ships sails past the King's Steps on the fortress of Suomenlinna, past the Finnish WW2 submarine Vesikko and through a remarkably narrow gap between Suomenlinna and neighbouring island Vallisaari to reach Helsinki harbour.  This photo was indeed taken from the Silja Serenade!

Good morning Helsinki!

The view as the ferry docks in Helsinki. The ferry terminal is walking distance from all the sights, or a number 2 or 3 tram will take you from the terminal to Helsinki station in the city centre.

Silja Line ferry from Stockholm to Helsinki

The Silja Serenade at her berth in Helsinki.

Viking Line also sails overnight from Stockholm to Helsinki to a similar schedule, with the Gabriella & Cinderella.

Viking Line ferry from Stockholm to Helsinki

Option 2, Stockholm to Turku by overnight ferry + train to Helsinki - sleep your way from Stockholm to Finland

  • Step 1, sail from Stockholm to Turku by Viking Line ferry.

    The ferry sails from Stockholm Stadsgården ferry terminal at 20:00 every day, arriving Turku at 07:35.

    The ferry has a wide range of standard & deluxe cabins, restaurants, bars, cinema, lounges & open deck.  A cabin is compulsory on the night crossing.  See map of Stockholm showing ferry terminals.

    In Turku it's just 100m from the Viking Line ferry terminal to Turku Port station, see map.

    Fares start at €42 including a private cabin with shower & toilet, a bargain.  However, fares vary by season & day of the week, with Fridays and the summer months usually more expensive.

    Book the ferry at the Direct Ferries website or at www.sales.vikingline.com.  Print out your ticket or show it on your phone.

  • Step 2, travel from Turku to Helsinki by double-deck Intercity train leaving Turku Port (Turku Satama) at 08:05, arriving Helsinki station 10:40.

    This is a boat train specifically timed to connect with the ferry from Stockholm.  It has Eko (2nd) & Ekstra (1st) class, a bistro, playroom & various seating options.  More about this Intercity train.

    Fares start at €7.90 in Eco class, €18.80 in Ekstra class.

    Book from Turku Port to Helsinki at the Finnish Railways website www.vr.fi & print your ticket or show it on your phone.

Option 3, Stockholm to Turku by daytime ferry + train to Helsinki

  • Step 1, sail from Stockholm to Turku by Viking Line ferry.

    The ferry sails from Stockholm Stadsgården ferry terminal at 07:45 every day, arriving Turku Port at 19:50.

    The ferry has a wide range of standard & deluxe cabins, restaurants, bars, cinema, lounges & open deck.  A cabin is optional on the day crossing, but I recommend one as somewhere to nap, shower, relax in private.  See map of Stockholm showing ferry terminals.

    In Turku it's just 100m from the Viking Line ferry terminal to Turku Port station, see map.

    Fares start at €25 including a private cabin with shower & toilet, a bargain.  However, fares vary by season & day of the week with Fridays and the summer months usually more expensive.

    Book the ferry at the Direct Ferries website or at www.sales.vikingline.com.  Print your ticket or show it on your phone.

  • Step 2, travel from Turku to Helsinki by Intercity train leaving Turku Port (Turku Satama) at 20:30 every day, arriving Helsinki station 23:10.

    This is a boat train specifically timed to connect with the ferry from Stockholm.  It has Eko (2nd) & Ekstra (1st) class, a bistro, playroom & various seating options.  More about this Intercity train.

    Fares start at €7.90 in Eco class, €18.80 in Ekstra class.

    Book from Turku Port to Helsinki at the Finnish Railways website www.vr.fi & print your ticket or show it on your phone.

Viking Line ferry from Stockholm to Turku

The Viking Glory at her berth in Stockholm.  Launched in 2021, she has bars, restaurants, shops & free WiFi.  The other ship on this route is the Viking Grace, launched in 2013.

A seaside cabin on Viking Glory from Stockholm to Turku A beer on the vista bar on Viking Glory from Stockholm to Turku

Seaside cabin on Viking GloryLarger photo.

 

A beer at sunset at the vista bar on Viking Glory.

Sunset from the Viking Line ferry

Sunset from the Viking Glory.  A beautiful way to travel.

Viking Line ferry from Stockholm to Turku

The Viking Glory docked at Turku.  Turku Port station is a minute or two walk away.

Intercity train from Turku to Helsinki

Turku to Helsinki by Intercity train:  This is a double-deck push-pull Intercity train at Helsinki, with restaurant car, power outlets at all seats & free WiFi.

The train would normally go direct from Turku Port station just 100m from the Viking Line terminal, but from 2022 for a couple of years long-term construction work means a bus transfer from Turku Port station to Kupittaa (in eastern Turku).  However, the bus transfer is well-signed and well-organised.

Ekstra class on a Helsinki to Turku Intercity train Eco class on a Helsinki to Turku Intercity train

Ekstra (1st) class.  Larger photo.

 

Eco (2nd) class.  Larger photo.

Helsinki station

Journey's end:  The magnificent Helsinki station.

Option 4, Stockholm to Helsinki by train - a long way round, but all train, no ferry

  • Step 1, travel from Stockholm to Boden by sleeper train, leaving Stockholm Central at 21:55, arriving Boden 10:51.

    Sleeper train D92  has 1st class 1 & 2 berth sleepers with toilet & shower, 2nd class 3 bed sleepers with washbasin, 6-berth couchettes, ordinary seats, cafe car.

  • Step 2, travel from Boden to Haparanda by regional train, leaving Boden at 11:51 and arriving Haparanda close to the Finnish border at 13:17.

  • Step 3, walk from Haparanda across the border to Tornio Itäinen station, see walking route.

    It's a 4.6 km walk taking just over an hour.  Remember the 1 hour time difference between Sweden and Finland!

    Or take a taxi, this costs around 250 SEK (€22, 2024 price), you can pre-book a taxi at www.taxihaparanda.se.

    Tornio Itäinen means Tornio East, it's a local halt in an industrial area without facilities, so only head there in the evening.  Have dinner and buy food for the journey in downtown Tornio.

    There are long-term plans to resume a train service between Haparanda, Tornio main station and Oulu, but nothing yet.

  • Step 4, travel from Tornio to Helsinki by sleeper train, leaving Tornio Itäinen at 22:16 on Tuesdays, Thursdays, Saturdays & Sundays, arriving Helsinki station at 10:45 next morning.

    The sleeper train has impressive double-deck sleeping-cars, with 1 & 2 bed compartments, some with shower & toilet.  There's a restaurant car and ordinary seats.

  • How to buy tickets

    Book from Stockholm to Haparanda at the Swedish Railways website www.sj.se.

    Book from Tornio Itäinen to Helsinki at the Finnish Railways website www.vr.fi.

    In both cases, you print your own ticket or can show it on your phone.  Booking opens several months ahead, this varies.

  • Alternatively, it's a 39-minute walk from Haparanda station to Tornio town hall, see walking map.  Catch a bus from the Kaupungintalo bus stop to Kemi, buses run every hour or two taking 35 minutes, fare around €9, see www.matkahuolto.fi.  A sleeper train leaves Kemi at 19:24 every day, arriving Helsinki station at 06:27.

Sleeper train to Malmo at Stockholm   1 or 2-bed sleeper   The en suite toilet & shower

Stockholm to Boden by Swedish sleeper train:  This is a 1st class sleeper with shower & toilet, shown in day mode (above left) and night mode set up as a single with upper berth folded against the wall (above centre).  Courtesy of Discoverbyrail.com.  Click the images for larger photos.

Sleeper train to Lapland boarding at Helsinki   2-bed sleeper on a train from Helsinki to Rovaniemi

Tornio to Helsinki by double-deck Finnish sleeper trainPhotos courtesy of Sunil S Mehta.  Click the interior image for larger photo.

Back to top


Stockholm to Prague, Bratislava & Budapest

Option 1, Stockholm to Prague, Bratislava & Budapest using the Stockholm-Hamburg sleeper train

  • Step 1, travel from Stockholm to Germany by SJ sleeper train, leaving Stockholm Central 17:34, arriving Hamburg Hbf 06:00 & Berlin Hbf 09:24.

    On Sundays the sleeper arrives later, arriving Hamburg Hbf at 09:00 & Berlin Gesundbrunnen at 12:01.

    Run by SJ (Swedish Railways), this EuroNight sleeper train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with en suite toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

    Book tickets at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Hamburg to Bratislava & Budapest, or from Berlin to Prague:

    For Bratislava, leave Hamburg Hbf 08:02 by ICE, change at Vienna Hbf onto a regional express arriving Bratislava hl.n 18:26.

    For Budapest, leave Hamburg Hbf 08:02 by ICE, change Vienna Hbf onto a railjet, arriving Budapest Keleti 20:19.

    For Prague, stay on the sleeper to Berlin, then travel Berlin to Prague by EuroCity train, leaving Berlin Hbf at 11:16, arriving Prague Hlavni 15:23.

    On Sundays the sleeper arrives later, so check connecting times at int.bahn.de.  For example, a EuroCity train leaves Hamburg Hbf at 10:51, arriving Prague Hlavni 17:23.  Connections to Bratislava & Budapest may not be possible.

    Fares start at €37.99 in 2nd class or €69.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book these trains at the German Railways website int.bahn.de

    Booking opens up to 6 months ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.  You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

Step 1, Stockholm to Hamburg by sleeper.  This is the inaugural northbound train at Hamburg Altona on 1 September 2022.  More about this train.

6-berth couchettes.

Larger photo.

Couchettes in day mode on the Hamburg-Stockholm train   Hamburg-StockholmSJ EuroNight at Padborg

Couchettes in day mode.  Larger photo.

Inaugural Hamburg-Stockholm train at Padborg.

EuroCity train to Prague about to leave Berlin

Step 2, Hamburg to Prague by EuroCity train, seen here at Berlin Hbf.  Or take trains from Hamburg to Bratislava or Budapest.

First class on Prague to Budapest traiin   2nd class compartment on Prague to Budapest traiin

1st class seats.

 

2nd class seats in a compartment car.

Czech restaurant car on a Berlin to Prague train   Lunch in the restaurant car between Berlin & Prague

So civilised!  A meal in the Czech restaurant car as the Berlin-Prague express snakes along the beautiful Elbe river south of Dresden.  Most Berlin-Prague trains use Czech carriages like this, a few use Hungarian air-conditioned carriages.  More about the journey from Berlin to PraguePhoto courtesy of Philip Dyer-Perry.

More cliffs along the river Elbe

Scenery along the Elbe river between Dresden & Prague.

Option 2, Stockholm to Prague, Bratislava or Budapest with overnight stop in Berlin

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Prague, Bratislava or Budapest starts at €49.90 in 2nd class or €79.90 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to Budapest, Bratislava or Prague at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Berlin click Stopovers, enter Berlin Hbf and a length of stay of (say) 9:00 hours.  This gets you a Sparpreis through ticket with a stopover.  Adjust the length of stay to get the onwards train you want from Berlin, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Berlin and Berlin to Prague, Bratislava or Budapest separately, but this costs a little more.

    Booking opens up to 6 months ahead.  You print your own ticket or can show it on your phone.  I recommend registering when prompted so you can log in & check your bookings or re-print tickets at any time.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class compartment.

 

2nd class.

EuroCity train to Prague about to leave Berlin

Step 3, Hamburg to Prague by EuroCity train, seen here at Berlin Hbf.  Or take trains from Hamburg to Bratislava or Budapest.

First class on Prague to Budapest traiin   2nd class compartment on Prague to Budapest traiin

1st class seats.

 

2nd class seats in a compartment car.

Czech restaurant car on a Berlin to Prague train   Lunch in the restaurant car between Berlin & Prague

So civilised!  A meal in the Czech restaurant car as the Berlin-Prague express snakes along the beautiful Elbe river south of Dresden.  Most Berlin-Prague trains use Czech carriages like this, a few use Hungarian air-conditioned carriages.  See more photos, tips & info for the Berlin to Prague train ridePhoto courtesy of Philip Dyer-Perry.

More cliffs along the river Elbe

Scenery along the Elbe river between Dresden & Prague.

Back to top


Stockholm to Bucharest & Romania

Back to top


Stockholm to Ljubljana & Zagreb

Option 1

  • Day 1, travel from Stockholm to Hamburg by SJ EuroNight sleeper as shown above.

  • Day 2, take a daytime train from Hamburg to Stuttgart then the EuroNight sleeper from Stuttgart to Ljubljana & Zagreb as shown here.

Option 2

Back to top


Stockholm to Belgrade & Montenegro

Option 1, via Budapest - due to start 8 December 2024 but postponed, see updates.

Back to top


Stockholm to Warsaw & Krakow

Option 1, Stockholm to Warsaw or Krakow using the Stockholm-Hamburg sleeper train

  • Step 1, travel from Stockholm to Berlin by SJ sleeper train, leaving Stockholm Central at  17:34, arriving Berlin Hbf 09:24.

    On Sundays it arrives later, at Berlin Gesundbrunnen 12:01, transfer to Berlin Hbf by local train.

    Run by SJ (Swedish Railways), this EuroNight train has one or two sleeping-cars with compact 1 & 2 berth compartments with washbasin, several 1, 2 or 3 bed deluxe compartments with toilet & shower, couchette cars with 4 & 6 berth compartments, and ordinary seats.  A bistro car is attached between Stockholm & Malmö selling meals, snacks, beer & wine.  More about the Hamburg-Stockholm sleeper train.

    Fares start at €44.90 with a couchette in 6-berth, €69.90 with a couchette in 4-berth, €79.90 with a bed in a 2-bed sleeper or €164.90 with a single-bed sleeper all to yourself.  All prices per person per bed.  Fares vary like air fares so book ahead.

    Book this at SJ's website www.sj.se.

    Booking opens several months ahead.  You print your own ticket or can show it on your phone.

  • Step 2, travel from Berlin to Warsaw or Krakow as follows:

    For Krakow, leave Berlin Hbf at 12:52 by EuroCity train, arriving Wroclaw 16:53, Katowice 19:12 & Krakow Glowny 20:06.

    For Warsaw, leave Berlin Hbf at 11:52 by EuroCity train, arriving Warsaw Centralna 17:00.

    Fares start at €27.99 in 2nd class or €39.99 in 1st class.  Fares vary like air fares, so book ahead.

    Book this at the German Railways website int.bahn.de.

    Booking to Poland opens up to 60 days ahead.  I recommend registering when prompted, so you can log on at any time and check or reprint tickets.  You print your own ticket or can show it on your phone.

Hamburg-StockholmSJ EuroNight at Hamburg Altona   6-berth couchette on the Hamburg-Stockholm SJ night train

Step 1, Stockholm to Hamburg by sleeper.  This is the inaugural northbound sleeper at Hamburg Altona on 1 September 2022.  More about this train.

6-berth couchettes.

Larger photo.

Couchettes in day mode on the Hamburg-Stockholm train   Hamburg-StockholmSJ EuroNight at Padborg

Couchettes in day mode.   Larger photo.

Inaugural Hamburg-Stockholm train at Padborg.

Berlin to Warsaw train at Berlin Hbf

Step 2, Hamburg to Berlin by ICE and Berlin to Warsaw or Krakow by EuroCity train.  This is the Wawel from Berlin to Krakow on platform 11 at Berlin Hbf.

2nd class car on the Berlin to Warsaw train   1st class compartment on a Berlin to Warsaw train.

2nd class compartment.

 

1st class compartment.

Restaurant car on the Berlin to Warsaw train

Restaurant car.  You don't need to reserve a table, just go along and sit down.

Option 2, Stockholm to Warsaw or Krakow with overnight stop in Berlin

  • How much does it cost? 

    Stockholm to Copenhagen starts at 346 SEK (€31) in 2nd class or 525 SEK (€47) in 1st class.

    Copenhagen to Warsaw or Krakow starts at €49.90 in 2nd class or €79.90 in 1st class.

    Fares vary like air fares, so book ahead.

  • How to buy tickets

    Step 1, book from Stockholm to Copenhagen at www.sj.se (in SEK) or using Omio.com (in SEK, €, £ or $, small booking fee).

    Booking opens several months ahead, it varies.  You print your own ticket or can show it on your phone.

    Step 2, book from Copenhagen to Warsaw, Krakow or anywhere in Poland at the German Railways website int.bahn.de.

    Set departure time to 14:00.  To get the overnight stop in Berlin click Stopovers, enter Berlin Hbf and a length of stay of (say) 10:00 hours.  This gets you a Sparpreis through ticket with a stopover in Berlin.  Adjust the length of stay to get the onwards train you want from Berlin, a little trial & error may be needed.

    If you can't get your head around this, book Copenhagen to Berlin and Berlin to Poland separately, but this costs a little more.

    Booking to Poland only opens 60 days ahead.  I recommend registering when prompted so you can log in & check or re-print your tickets at any time.  You print your own ticket or can show it on your phone.

An X2000 train at Stockholm Central

Step 1, Stockholm to Copenhagen by tilting 200km/h X2000, seen at Stockholm CentralMore about X2000 trains.

1st class seats on a Copenhagen-Stockholm X2000 train 2nd class seats on a Copenhagen-Stockholm X2000 train

1st class on an X2000.  Larger photo.

 

2nd class on an X2000.  Larger photo.

Bistro seating area on a Copenhagen-Stockholm X2000 train   Bistro seating area on a Copenhagen-Stockholm X2000 train

Bistro seating on an X2000 train. Larger photo.

 

Bistro on an X2000 train. Larger photo.

On the Oresund link!

Crossing the impressive Öresund bridge from Denmark to Sweden.

Hamburg-Copenhagen train at Copenhagen

Step 2, Copenhagen to Hamburg by Eurocity train.  From June 2023, these trains are temporarily being operated by former German Railways intercity cars and a Danish electric locomotive, until new trains being built by Talgo arrive in 2024.  The current trains have 1st & 2nd class, power sockets at seats, but no catering so bring your own food & drink.  More about the Hamburg-Copenhagen journey.

1st class compartment on the Amsterdam to Berlin InterCity train   1st class compartment on the Amsterdam to Berlin InterCity train

1st class compartment.

 

2nd class.

Berlin to Warsaw train at Berlin Hbf

Step 3, Hamburg to Berlin by ICE and Berlin to Warsaw or Krakow by EuroCity trainThis is the Wawel from Berlin to Krakow on platform 11 at Berlin Hbf.

2nd class car on the Berlin to Warsaw train   1st class compartment on a Berlin to Warsaw train.

2nd class compartment.

 

1st class compartment.

Restaurant car on the Berlin to Warsaw train

Restaurant car.  You don't need to reserve a table, just go along and sit down.

Option 3, Stockholm to Gdynia, Gdansk, Warsaw or Krakow by overnight ferry from Sweden to Poland

  • Step 1, travel from Stockholm to Karlskrona by train, leaving Stockholm Central early afternoon.

    Book the train at www.sj.se and print your own ticket.

    Tip:  Book the ferry first and confirm ferry times, then book a train that arrives in Karlskrona Central at least 2-3 hours before the ferry sails.

    In Karlskrona the ferry terminal is 10 Km from the station & city, see port-station map.  Bus number 6 runs 2 or 3 times an hour from Karlskrona Central station to the Stena Line ferry terminal (Verkö färjeterminalen), taking 23 minutes, see blekingetrafiken.se.  Or take a taxi.

  • Step 2, sail overnight from Karlskrona to Gdynia by comfortable Stena Line ferry.

    There are 2 or 3 sailings a day, the overnight one typically sails at around 21:00 and arrives around 07:30, but times may vary.

    The ferry is a floating hotel with restaurants & bars, all passengers travel in a cosy private cabin with en suite toilet & shower.

    Fares vary, you might pay €39 per passenger as basic fare plus €79-€89 per cabin for a private 1 or 2 bed room.

    Book the ferry at www.stenaline.com and print your own ticket or show it on your phone.

  • Step 3, travel from Gdynia to Gdansk, Warsaw or Krakow by train.

    In Gdynia , the ferry terminal is 5.5 Km from Gdynia Glowna (main station), see station-port map, either take a taxi or use bus 150.  Bus 150 runs every 15-20 minutes and takes 10 minutes.  You pay the bus driver or can pay using the Jakdojade app.

    Gdynia to Gdansk takes 25-35 minutes, trains leave regularly, in this case I'd buy at the station when you get there.

    Gdynia to Warsaw takes around 3 hours, you'll normally find one leaving Gydnia around 09:30 and arriving Warsaw Centralna around 12:35.

    Gdynia to Krakow takes around 6 hours, you'll normally find one leaving Gydnia around 10:30 and arriving Krakow Glowny around 16:30.

    Book at the Polish Railways site www.intercity.pl.  You print your own ticket.

Ferry Stena Spirit, Gdynia-Karlskrona   Cabin on the Gdynia-Karlskrona ferry

The ferry Stena Spirit, at Gdynia.  Photos courtesy of railguideeurope.com.

 

2-berth cabin.  Larger photo.

Back to top


Stockholm to Tallinn
  • A  Tallink cruise ferry sails from Stockholm Värtahamnen terminal at 18:00 every second day, arriving Tallinn at 10:30 next morning.

    The ferry has bars, restaurants, lounges, reclining seats or a range of shared or private cabins with shower & toilet.

  • To check sailing dates, times & book tickets, use the Direct Ferries website or see www.tallinksilja.com.

  • To reach the Värtahamnen terminal in Stockholm, to take the Tunnelbana (metro) from T-Centralen (Stockholm Central) to Gärdet, just 3 stops on line T13 towards Ropsten.  The Tunnelbana accepts contactless bank cards, you just touch in & out.  From Gärdet station it's an easy well-signed 1km 12-minute walk to the Värtahamnen ferry terminal, see walking map.

    Alternatively, Tallink run a transfer bus from the Cityterminal (the bus station next to Stockholm Central).  Buses leave around 2h before sailing time, check times with Tallink.

Back to top


Stockholm to Riga

Option 1, Stockholm to Riga by direct ferry

Option 2, Stockholm to Riga using the Stockholm-Tallinn ferry

Back to top


Stockholm to Vilnius
  • Day 1, travel from Stockholm to Karlshamn by train, leaving Stockholm Central at 08:20, change at Hässleholm, arriving Karlshamn 14:20.

    Times may vary, just look for a journey with 1 change, taking a 200 km/h X2000 train from Stockholm Central to Hässleholm, then an Öresund train from Hässleholm to Karlshamn.  Don't cut it fine, allow several hours in Karlshamn between train and ferry in case of delay.

    You might typically pay 850 SEK (about €70) if you book in advance, but prices vary.

    Book the train at www.sj.se.

    If you have any problems with sj.se you can also book at Omio.com.

    In Karlshamn, the ferry terminal is 3 km outside the town, a 40 minute walk (see walking map) or take a taxi for about €20.  If you want a taxi, pre-book one from either Karlshamns Taxi +46 454 150 65 or Sverigetaxi +46 454 122 67).

  • Day 1, sail from Karlshamn to Klaipeda by comfortable overnight ferry.

    Two ferry lines operate this route, DFDS and TT Line.  DFDS have the more modern ships with the better facilities, they sail daily, typically leaving Karlshamn at 19:00 and arriving Klaipeda at 09:00.  TT line also sail daily with more basic ships, typically sailing at 20:00 and arriving 10:00.  Check-in closes 1h before sailing time.

    There is a restaurant and a range of cosy shared or private cabins, all with en suite toilet & shower.

    Fares start at just €60 with a bed in a shared cabin.

    Book the ferry at the Direct Ferries website (which can compare and book both TT Lines and DFDS) or book DFDS at www.dfds.com.

  • Day 2, travel from Klaipeda to Vilnius by train.

    In Klaipeda, the station is 5 km from the DFDS ferry terminal.  It’s a short walk from the terminal to the main road where bus 9 leaves from the Strėvos Street stop on the opposite side of the road roughly every 15 minutes to the city centre, taking around 11 minutes.  Fare €1, pay the driver or tap a debit/credit card on the reader.  See walking map from ferry terminal to Strėvos Street bus stop.  Or take a taxi.  The TT ferry arrives further away, 8.4 km from Klaipeda station.

    If you arrive at 09:00 by DFDS and take a taxi, you should make a train leaving Klaipeda at 11:00 on most days and arriving Vilnius at 15:11, or there are later trains, check times at ltglink.lt.

    The fare is €24.80 in 2nd class, €35.30 in 1st class.

    Book the train at the station, check times & prices at ltglink.lt, you can buy online if you like.

Karlshamn to Klaipeda DFDS ferry

DFDS ferry Luna Seaways (on the right) arrived at Klaipeda.  Photo courtesy of Matias Lq.

Klaipeda station   Klaipeda to Vilnius train

Step 3, take a train from Klaipeda to Vilnius.  Above left, Klaipeda station. Above right, the express train to Vilnius.  Photos courtesy of Lewis Baston.

Vilnius railway station

Vilnius station.  Photo courtesy of Yuk Wah Chu.

Back to top


Stockholm to St Petersburg & Moscow

Option 1, Stockholm to St Petersburg by direct cruise ferry

  • A cruise ferry links Stockholm with St Petersburg twice a week, see www.stpeterline.com for days, times and online booking.

    This ferry appears to be suspended due to Covid-19 and now sanctions.

Option 2, Stockholm to St Petersburg by ferry to Finland then train from Helsinki to St Petersburg & Moscow

Back to top


Stockholm to Athens & Greece

Back to top


Stockholm to Sofia & Istanbul

Back to top


Hotels in Stockholm

For good hotels near Stockholm Central, see here.

Find hotels at Booking.comMy favourite hotel search: www.booking.com

Booking.com is my favourite hotel booking site and I generally use it to book all my hotels in one place.  I've come to trust booking.com's review scores, you won't be disappointed with any hotel that scores 8.0 or more.  Crucially, booking.com usually lets you book with free cancellation, which means you can confirm accommodation risk-free before train booking opens and/or you can hold accommodation while you finalise your itinerary and alter your plans as they evolve - a feature I use all the time when planning a trip.  I never book hotels non-refundably!

Backpacker hostels

www.hostelworld.com:  If you're on a tight budget, don't forget about backpacker hostels.  Hostelworld offers online booking of cheap private rooms or dorm beds in backpacker hostels in most cities at rock-bottom prices.

Back to top


Travel insurance & VPN

 

Staysure travel insurance

 

Columbus Direct logo

Always take out travel insurance

Never travel overseas without travel insurance from a reliable insurer, with at least £1m or preferably £5m medical cover.  It should also cover cancellation and loss of cash and belongings, up to a sensible limit.  An annual multi-trip policy is usually cheaper than several single-trip policies even for just 2 or 3 trips a year, I have an annual policy with Staysure.co.uk myself.  Here are some suggested insurers.  Seat61 gets a small commission if you buy through these links.

UK flag  www.staysure.co.uk offers enhanced Covid-19 protection & gets 4.7 out of 5 on Trustpilot.

UK flag  www.columbusdirect.com is also a well-know brand.

US flag  If you live in the USA try Travel Guard USA.

 

Maya.net logo

Get an eSIM with mobile data package

Don't rely on WiFi, download an eSIM with a mobile data package for the country you're visiting and stay connected.  Most newer mobile phones can download a virtual SIM card so you don't need to buy a physical SIM, including iPhone 11 & later, see device compatibility listMaya.net is a reliable eSIM data retailer with a 4.5 out of 5 Trustpilot rating and a range of packages including unlimited data.

 

Curve card

Curve card

Get a Curve card for foreign travel

Most banks give you a poor exchange rate, then add a foreign transaction fee on top.  A Curve MasterCard means no foreign transaction fees and gives you the mid-market exchange rate, at least up to a certain limit, £500 per month at time of writing.  The money you spend on your Curve card goes straight onto one of your existing debit or credit cards.

How it works:  1. Download the Curve app for iPhone or Android.  2. Enter your details & they'll send you a Curve MasterCard - they send to the UK and most European addresses.  3. Link your existing credit & debit cards to the app, you can link up to two cards with the free version of Curve, I link my normal debit card and my normal credit card.  4. Now use the Curve MasterCard to buy things online or in person or take cash from ATMs, exactly like a normal MasterCard. Curve does the currency conversion and puts the balance in your own currency onto whichever debit or credit card is currently selected in the Curve app.  You can even change your mind about which card it goes onto, within 14 days of the transaction.

I have a Curve Blue card myself, it means I can buy a coffee on a foreign station on a card without being stung by fees and lousy exchange rates, just by tapping the Curve card on their card reader.  The money goes through Curve to my normal debit card and is taken directly from my account (in fact I have the Curve card set up as payment card on Apple Pay on my iPhone, so can double-click my phone, let it do Face ID then tap the reader with the phone - even easier than digging a card out).  I get a little commission if you sign up to Curve, but I recommend it here because I think it's great.  See details, download the app and get a Curve card, they'll give you £5 cashback through that link.

 

Express VPN

Get a VPN for safe browsing.  Why you need a VPN

When you're travelling you often use free WiFi in public places which may not be secure.  A VPN encrypts your connection so it's always secure, even on unsecured WiFi.  It also means you can select the geographic location of the IP address you browse with, to get around geoblocking which a surprising number of websites apply.  See VPNs & why you need one explainedExpressVPN is a best buy with a 4.7 out of 5 Trustpilot ranking which I use myself - I've signed up as an ExpressVPN affiliate, and if you go with expressvpn.com using the links on this page, you should see a special deal, 3 months free with an annual subscription.  I get a small commission to help support this site.

 

Anker Powerrbank

Carry an Anker powerbank

Tickets, reservations, vaccination records and Interrail or Eurail passes are often held digitally on your mobile phone, so it's vital to keep it charged.  I always carry an Anker powerbank which can recharge my phone several times over if I can't get to a power outlet.  Buy from Amazon.co.uk or from buy from Amazon.com.

 


Back to home page