Trip to Stockholm

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Stockholm

🚅 Traveling from London to Stockholm by train involves multiple transfers and takes approximately 22 hours and 8 minutes. The journey begins at London St Pancras Intl and ends at Stockholm Centralstation, with stops in cities like Brussels, Cologne, and Hamburg along the way. 🎫 Prices for the train between London and Stockholm range from £209 to £559, depending on factors such as the class of travel, time of booking, and availability. Despite the length of the journey, traveling by train allows for a scenic and comfortable way to traverse from the UK to Sweden, experiencing diverse landscapes and cultures along the route.

Where to stay in Stockholm

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

Find accommodation
  • There is no direct train from London to Stockholm. However, you can take a combination of Eurostar and Swedish Railways services, with transfers in Brussels, Cologne, and Hamburg. The journey takes approximately 22 hours and 8 minutes. Eurostar operates the train from London St Pancras Intl, while Swedish Railways operates the train to Stockholm Centralstation.
  • The fastest train option between London and Stockholm involves taking a combination of high-speed trains and long-distance trains with transfers in various cities. The journey typically takes around 22 hours and 8 minutes, including transfers in Brussels, Cologne, and Hamburg. Eurostar operates the initial leg from London St Pancras Intl, with Swedish Railways providing the final stretch to Stockholm Centralstation.
  • Trains departing from London for Stockholm are operated by Eurostar and depart from London St Pancras Intl station. London St Pancras Intl is a major railway station located in central London, known for its high-speed Eurostar services connecting the UK to continental Europe. Passengers can embark on their journey to Stockholm from this convenient departure point in London.
  • There are multiple train routes between London and Stockholm each with varying numbers of transfers. The routes can have between 3 to 5 transfers, depending on the specific itinerary chosen. Passengers will need to change trains in cities such as Brussels, Cologne, and Hamburg before reaching their final destination of Stockholm Centralstation. Each route offers a different travel experience in terms of duration and transfer points.
  • The train from London to Stockholm operated by Swedish Railways, arrives at Stockholm Centralstation. Stockholm Centralstation is the main railway station in Stockholm and serves as a central hub for both domestic and international train services. Passengers can easily access various parts of Stockholm and beyond from this bustling transportation hub.
  • The first train of the day traveling from London to Stockholm typically departs from London St Pancras Intl station in the early morning hours. The last train of the day on this route usually leaves London in the late afternoon or evening. It's important to check the current train schedules for specific departure times as they may vary.
  • There are no direct train trips between London and Stockholm. When traveling this route, passengers will have to take multiple trains with transfers in cities such as Brussels, Cologne, and Hamburg. The journey typically takes around 22 hours and 8 minutes to complete. Passengers can check with Eurostar for the train departing from London St Pancras Intl and with Swedish Railways for the train arriving at Stockholm Centralstation.
  • There is no direct train from London to Stockholm. Passengers traveling between these two cities will need to take multiple trains with transfers in cities such as Brussels, Cologne, and Hamburg. The entire journey, including transfers, typically takes around 22 hours and 8 minutes to complete. Travelers can check with Eurostar for the train departing from London St Pancras Intl and with Swedish Railways for the train arriving at Stockholm Centralstation.
  • The cost of a train ticket from London to Stockholm can vary between £211 and £564, depending on factors such as the class of travel, time of booking, and availability. It is advisable to book tickets in advance to secure the best fares. Passengers can check with Eurostar for prices departing from London St Pancras Intl and with Swedish Railways for prices arriving at Stockholm Centralstation.

Will you be returning to London by train?

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

See schedule