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.