rail.cc rescue

Berlin to Stockholm by train

The train connection from Berlin to Stockholm is via Copenhagen. Buy saver fare tickets from 37 EUR for the journey from Berlin to selected cities in Sweden like Malmö, Gothenburg and Stockholm. You may need to buy another train ticket in Sweden. Please read the following travel information. Find train schedules and ticket prices using the booking links provided.

Information may be outdated. Please check current schedules and prices directly with the train operator before booking.

There are 2 main routes

Compare them and decide which one fits your needs best.

  1. Route 1 Berlin → Stockholm
  2. Route 2 Berlin → Copenhagen → Gothenburg → Stockholm
Route 1

Berlin → Stockholm

Route 1.1

Berlin to Stockholm

xcislave #373

Travel from Berlin to Stockholm by train. The journey takes 12 hours. The train ticket costs from 49 EUR. You have three travel options:

1) From Berlin to Stockholm by night train ‘Snälltåget’. The journey time is 16 hours. The train offers the following service classes:
- Standard seat from 49 EUR.
- Bed in a couchette car from 85 EUR.
- Bed in a private sleeping car from 390 EUR.
Departure from ‘Berlin Hbf’ is at 21:10. Arrival in ‘Stockholm Central’ at 13:20. This train does not run daily. Prices vary depending on the travel date.

2) From Berlin to Stockholm by night train ‘SJ’. The journey time is 15:30 hours. The train offers the following service classes:
- Standard seat from 49 EUR.
- Bed in a couchette car from 65 EUR.
- Bed in a 2-bed sleeper compartment (another person can travel with you) from 175 EUR.
- A bed in a private sleeping car (just for you) from 350 EUR.
Departure from Berlin Gesundbrunnen (not Hauptbahnhof!) at 18:37. Arrival in ‘Stockholm Central’ at 09:57. Prices vary depending on the date of travel.

3) With a day train connection with changes in Hamburg and Copenhagen. Deutsche Bahn offers cheap tickets starting at 56 EUR. The travel time is 12 hours. You travel as follows:
- From Berlin to Hamburg by ICE. The journey takes 1:45 hours.
- From Hamburg to Copenhagen by Intercity/Eurocity. The travel time is 4:30 hours.
- from Copenhagen to Stockholm with the high-speed X2000 Snabbtåg train. The journey time is 5 hours 15 minutes.

Tickets and booking

Deutsche Bahn (DB)

Official train tickets Travel throughout Europe at affordable prices Book your train tickets directly with Deutsche Bahn – officially, securely and easily. Fast train connections in Germany and throughout Europe: always reliable and at the best price. Select your train ticket now and enjoy a relaxed journey!

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Snälltaget

Buy your train ticket here with Snälltaget.

Route 2

Berlin → Copenhagen → Gothenburg → Stockholm

Route 2.1

Berlin to Copenhagen

xcislave #371

Travel from Berlin to Copenhagen by train. The journey time is 6:50 hours. The train ticket price starts at 37 EUR. You have two travel options:

1) From Berlin to Copenhagen by Snälltåget overnight train. The journey time is 11:40 hours. The stop is called "Høje-Taastrup" which is 15 minutes away of Copenhagen main train station. The train offers the following service classes:
- standard seat from 49 EUR.
- reclining seat: a wider seat with less travellers in the wagon. The ticket price starts from 74 EUR.
- bed in a private compartment.

2) By a day train connection with change in Hamburg. The German railways Deutsche Bahn offers discount price tickets from 37 EUR. The journey time is 6:50 hours. You travel as follows:
- from Berlin to Hamburg by ICE train. The journey time is 1:45 hours.
- from Hamburg to Copenhagen by Intercity/Eurocity train. The journey time is 4:30 hours.

Tickets and booking

Deutsche Bahn (DB)

Official train tickets Travel throughout Europe at affordable prices Book your train tickets directly with Deutsche Bahn – officially, securely and easily. Fast train connections in Germany and throughout Europe: always reliable and at the best price. Select your train ticket now and enjoy a relaxed journey!

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

Route 2.2

Copenhagen to Gothenburg

xcislave #15

Travel from Copenhagen (Denmark) Gothenburg (Sweden) by direct Öresundståg trains. The journey time is less than four hours (3:53). Find cheap tickets fares from 40 EUR and exact schedules of the train connections via the booking links. There are at least 15 train connections daily.

Tickets and booking

Omio

Cheap train tickets! Buy your train ticket online on Omio. The easy to use booking system with very good prices and e-tickets.

12go

Our recommendation! Buy your train ticket or bus ticket at 12go. Compare ticket prices from different companies on this travel connection.

Domestic connection 2.3

Gothenburg to Stockholm

xcislave #1578

You can travel from Gothenburg to Stockholm by direct train. There are the Snabbtåg and InterCity trains from SJ. There are also the Snabbtåg trains from VR. The journey from Gothenburg to Stockholm by Snabbtåg train takes about three hours and costs around 20 euros for the ticket. During the peak season, the price can sometimes be twice as high. The SJ InterCity train makes more stops along the way and takes just under five hours. Departure is from Gothenburg Centralstation. Arrival is at Stockholm Centralstation.

Tickets and booking