Trip to Stockholm

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Berlin to Stockholm

🚆 The journey from Berlin to Stockholm by train is a convenient and scenic option. Services operate three times a week and take approximately 16 hours and 19 minutes to reach Stockholm Centralstation from Berlin Hauptbahnhof. 🌍 For the route with 2 transfers, travelers will first board a high-speed train to Kiel Hbf from Berlin Central Station, followed by a train to København H from Hamburg Central Station, and finally a high-speed train to Stockholm Centralstation from K›benhavn Hovedb. The entire route covers a distance of 1,421 km and takes around 13 hours and 3 minutes to complete. 💰 The prices for train tickets between Berlin and Stockholm can vary from €69 to €165, giving travelers flexibility in choosing their preferred class and amenities for the journey.

Where to stay in Stockholm

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

Find accommodation
  • Swedish Railways is the main company that provides train routes from Berlin to Stockholm. The direct train departs from Berlin Hauptbahnhof and arrives at Stockholm Centralstation, with services operating three times a week. The journey typically takes around 16 hours and 19 minutes. Prices for this train route can vary between €70 - €169.
  • The fastest train between Berlin and Stockholm is the direct train operated by Swedish Railways. This train departs from Berlin Hauptbahnhof and arrives at Stockholm Centralstation, with a journey time of approximately 16 hours and 19 minutes. While there are alternative routes with transfers that may take shorter total travel time, the direct train offers the quickest connection between these two cities.
  • Trains leaving for Stockholm from Berlin depart from Berlin Hauptbahnhof station. This central station in Berlin serves as the starting point for the journey to Stockholm via the Swedish Railways train services. Berlin Hauptbahnhof is a major transportation hub in the city, offering convenient connections to various destinations within Germany and beyond.
  • There are direct train services between Berlin and Stockholm operated by Swedish Railways. These direct trains depart from Berlin Hauptbahnhof station and arrive at Stockholm Centralstation station, with services running three times a week. The journey typically takes around 16 hours and 19 minutes. Additionally, there is an alternative route that involves two transfers and takes approximately 13 hours and 3 minutes to reach Stockholm from Berlin.
  • The train from Berlin to Stockholm operated by Swedish Railways, arrives at Stockholm Centralstation. Stockholm Centralstation is the main train station in Stockholm, located in the city center, making it convenient for travelers to access various parts of the city and connect to other forms of transportation. Upon arrival at Stockholm Centralstation, passengers can easily reach popular attractions, hotels, and public transportation options to continue their journey in Stockholm.
  • The first train of the day from Berlin to Stockholm typically departs from Berlin Hauptbahnhof station in the morning, with exact departure times varying depending on the schedule. The last train usually leaves Berlin Hauptbahnhof in the evening to reach Stockholm Centralstation, completing the journey in approximately 16 hours and 19 minutes. Travelers should check the specific train schedules and timetables provided by Swedish Railways for the most accurate and up-to-date information on departure times for the day of travel.
  • There are three direct train trips each week between Berlin and Stockholm departing from Berlin Hauptbahnhof and arriving at Stockholm Centralstation. These direct train services are operated by Swedish Railways and provide a convenient transportation option for travelers. The journey typically takes around 16 hours and 19 minutes, offering a comfortable and scenic way to travel between the two cities. Travelers should check the specific schedule provided by Swedish Railways for the most up-to-date information on available direct train trips each week.
  • Yes, there is a direct train between Berlin and Stockholm. The direct train service departs from Berlin Hauptbahnhof and arrives at Stockholm Centralstation station. This direct train route operates three times a week and is a convenient option for travelers looking to make the journey without transfers. The approximate duration of the journey on the direct train is 16 hours and 19 minutes.
  • The cost of a train ticket from Berlin to Stockholm can vary between €70 and €169. The price range is influenced by factors such as the class of travel, the time of booking, and any promotional offers available. It is advisable to book tickets in advance to secure the best fares for this train journey.

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