Trip to Stockholm

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration19h
Distance1396 km
Avg. price$ 77
Train trips11 found

Trains from Berlin to Stockholm

🚆 Traveling from Berlin to Stockholm by train offers a convenient and scenic journey. The direct train operated by Swedish Railways departs from Berlin Hauptbahnhof and arrives at Stockholm Centralstation, taking approximately 16 hours and 19 minutes. 🌍 For a faster alternative with 2 transfers, you can take a high-speed train towards Kiel Hbf from Berlin Central Station, then transfer to a train towards København H at Hamburg Central Station. Finally, catch a high-speed train towards Stockholm Centralstation from København Hovedb., providing a total travel time of 13 hours and 3 minutes for the 1,421 km distance. 💰 Ticket prices for the Berlin to Stockholm train vary from €69 to €165, offering flexibility for different budgets. Whether you choose the direct route or opt for transfers, the journey by train allows you to sit back, relax, and enjoy the changing landscapes as you travel from the vibrant city of Berlin to the picturesque capital of Sweden.

Where to stay in Stockholm

There are over 293 hotels to stay in Stockholm. Prices range from $16 per night.

Accomodation

Will you be returning to Berlin by train?

If you are looking for the return train journey, check out trains from Stockholm to Berlin

See schedule