Travel from Stockholm to London

Train, bus or fly from Stockholm to London?

British Airways, Scandinavian Airlines and five other airlines fly from Stockholm to London hourly. Alternatively, you can take a train from Stockholm to London via Koebenhavn H, Hamburg Hbf, Essen Hbf, and Bruxelles-Midi Eurostar in around 21 hours 29 minutes.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stockholm to London

ModeDurationPrice
From Stockholm Central train to Stockholm airport, fly to London Heathrow airport, then train to London.5 h 19 min$142
From Stockholm Central train to Stockholm airport, fly to London Gatwick airport, then train to London.5 h 31 min$132
From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to London Heathrow airport, then train to London.7 h 4 min$162
From Stockholm Central train to Stockholm airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London.5 h 56 min$213
From Stockholm Central train to Nyköping Centralstation, line 515 bus to Stockholm Skavsta airport, fly to London Stansted airport, then train to London.7 h 9 min$113
From Stockholm Central train to Västerås Centralstation, line 3 bus to Vasteras airport, fly to London Stansted airport, then train to London.6 h 33 min$140
From Stockholm Central train to Koebenhavn H, train to Hamburg Hbf, train to Essen Hbf, train to Bruxelles-Midi Eurostar, then train to London St. Pancras International.21 h 29 min$606
From Stockholm Central train to Malmö Central, train to Koebenhavn H, train to Berlin-Spandau, train to Aachen Hbf, train to Bruxelles-Midi Eurostar, then train to London St. Pancras International.24 h 7 min$682
From Stockholm Central train to Malmö Central, train to Berlin Hbf (tief), train to Köln Hbf, train to Bruxelles-Midi Eurostar, then train to London St. Pancras International.29 h 34 min$665
From Stockholm bus to Metropolitan Area Cologne, Cologne South, Airport then bus to London.34 h 5 min$243
From Stockholm bus to Gallieni, line 3 subway to Gambetta - Mairie Du 20E, line 26 bus to Paris Nord Eurostar, then train to London St. Pancras International.38 h$453
From Stockholm drive to Calais, Eurotunnel to Folkestone, then drive to London.19 h 42 min$523
From Stockholm drive to Calais, car ferry to Dover, then drive to London.20 h 43 min$372

How long does it take to get from Stockholm to London?

It takes approximately 5 hours 19 minutes to get from Stockholm to London, including transfers.

Is there a direct train between Stockholm and London?

No, there is no direct train from Stockholm to London. However, there are services departing from Stockholm Central and arriving at London St. Pancras International via Koebenhavn H, Hamburg Hbf, Essen Hbf and Bruxelles-Midi Eurostar. The journey, including transfers, takes approximately 21 hours 29 minutes.

Is there a direct bus between Stockholm and London?

No, there is no direct bus from Stockholm to London. However, there are services departing from Stockholm and arriving at London via Metropolitan Area Cologne, Cologne South, Airport. The journey, including transfers, takes approximately 34 hours 5 minutes.

Operators from Stockholm to London

OperatorPhoneWebsite
Swedish Railways (SJ)Swedish Railways (SJ)
British AirwaysBritish Airways
Scandinavian AirlinesScandinavian Airlines
KLMKLM
EurowingsEurowings
FinnairFinnair
Air FranceAir France
LufthansaLufthansa
Heathrow ExpressHeathrow Express
Norwegian Air InternationalNorwegian Air International
Norwegian Air ShuttleNorwegian Air Shuttle
Air BalticAir Baltic
Gatwick Express+44 345 850 1530Gatwick Express
Flygbussarna+46 77 151 52 52Flygbussarna
Brussels AirlinesBrussels Airlines
Malmö AviationMalmö Aviation
easyJeteasyJet
London General0343 222 1234London General
ThameslinkThameslink
Sörmlandstrafiken020-44 40 00Sörmlandstrafiken
RyanairRyanair
Stansted ExpressStansted Express
VLVL
Danish Railways (DSB)70 13 14 15Danish Railways (DSB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
ThalysThalys
EurostarEurostar
FlixBus+49 1807 123 99 123FlixBus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Paris Metro3424Paris Metro
Bus RATP3424Bus RATP
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
P&O Ferries01304 448866.P&O Ferries