Travel from Berlin to Stockholm by train. Information on the train journey from Berlin to Stockholm. Timetable, prices and buying tickets.

Berlin – Stockholm
Details of the train connection from Berlin to Stockholm.

Deutsche Bahn | Snälltåget
Germany | Sweden
from €24.90
approx. 4 departures
1,070 km
12:15 hours
15:00 hours
06:48
23:59
IC | ICE | Snälltåget night train
Your train connection in detail
From Berlin to Stockholm by train.
Berlin – Stockholm
The train route from Berlin to Stockholm offers daily connections on comfortable high-speed trains. The main train types on this route are the InterCity (IC), the InterCity Express (ICE) and the Swedish Snabbtåg, operated by Deutsche Bahn and SJ. These trains run several times a day with a journey time of about 12 to 15 hours, depending on the connection and transfer times. There are also connections that include an overnight ferry.
Prices for the train journey start at around €24.90. If you'd like more comfort, you can also book 1st class seats and use extra services such as seat reservations.
Tickets can easily be booked online on the Deutsche Bahn (DB) and SJ websites.
Train tickets Berlin – Stockholm
Buy cheap train tickets for the train route from Berlin, Germany to Stockholm, Sweden from our partners.

OMIO
Buy your train tickets online at OMIO and compare trains, buses, flights and ferries.

Deutsche Bahn (DB)
Buy your train tickets for Germany online on the official Deutsche Bahn (DB) website.

Snälltåget
Snälltåget offers cheap train tickets in Sweden, plus connections to Denmark and Germany.