Stockholm Gamla

Train to Stockholm

Travel to Stockholm by train: comfortable, sustainable and easy to reach the Swedish capital.

Train to Stockholm

The Swedish capital Stockholm is a top choice for a city break in Northern Europe. It is the largest city in Scandinavia and is spread across 14 islands. Explore the narrow streets of Gamla Stan, take a ferry to one of the islands, admire some of the most beautiful metro stations in Europe, and don't forget to try a traditional fika while you're in Stockholm.

From the Netherlands, you can reach the Swedish capital with 2 changes. Board a train towards Germany just after lunch and take the night train from Hamburg to Stockholm in the evening. You still have time for breakfast on board before the train pulls into Stockholm. From Belgium, you can travel to Stockholm with the same number of changes.

Your train journey to Stockholm at a glance

Day train and night train from several Dutch, Belgian and German cities

Day train to Hamburg, then the night train to Stockholm

Journey time to Stockholm: approximately 20 hours

Train tickets to Stockholm from €199.95 per person

Book your train tickets to Stockholm with Choo-Choo and get 24/7 support during your journey

Route tested by Choo-Choo

The lowest price for the best route to Stockholm

Night train to Stockholm

Book your night train tickets to Stockholm from €199.95 per person

Xcime4bmot7NI8U4zZnVKpLcPfodylzZ40oAeT1d

From €199.95,- per person in a private compartment

  • Couchette or sleeper
  • Breakfast included when travelling in first class
  • No luggage restrictions or surcharges
  • Arrive in Stockholm in the morning
  • Very comfortable train

Prices are indicative, based on two people travelling together, and depend on availability and travel class

Heenreis
14:00
Amsterdam Centraal
14:36
Amersfoort Centraal
15:18
Deventer
16:51
Osnabrück Hbf
17:23
Osnabrück Hbf
19:15
Hamburg Hbf
21:53
Hamburg Hbf
09:45
Stockholm Central
Terugreis
17:29
Stockholm Central
05:53
Hamburg Hbf
06:45
Hamburg Hbf
08:35
Osnabrück Hbf
09:06
Osnabrück Hbf
10:41
Deventer
11:24
Amersfoort Centraal
11:59
Amsterdam Centraal

How long does the train journey to Stockholm take?
You can travel to Stockholm from the Netherlands by train in about 20 hours.
What can I expect from the night train to Stockholm?
You leave Amsterdam in the afternoon and travel via Hamburg to Stockholm Central, where you arrive the next morning. You travel from Hamburg in a couchette or sleeping car.
Can I board at another station?
Yes, you can board at other stations in the Netherlands. This may mean an extra change.
What happens if I miss a connection?
Don't worry: with Choo-Choo you get 24/7 personal support during your journey, so you are always helped if something goes wrong on the way.
How far in advance can I book?
Train tickets to Stockholm usually go on sale around 6 months before departure. The earlier you book, the cheaper your ticket: rail operators release a limited number of low-priced tickets that sell out first. Travelling midweek and outside school holidays is cheapest too. Not sure about available dates? Get in touch and we'll help you plan.

Sustainable & comfortable
travel by train through Europe

24/7 personal support.
Always the best routes.
Worry-free train travel.
View from the train
Traveling with the most beautiful views