Travel from Cologne to London

Train, bus or fly from Cologne to London?

You can take a train from Cologne to London via Bruxelles-Midi Eurostar in around 4 hours 59 minutes. Alternatively, FlixBus operates a bus from Cologne to London twice daily. Tickets cost $55 - $95 and the journey takes 10 hours 15 minutes.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Cologne to London

ModeDurationPrice
From Köln Hbf train to Bruxelles-Midi Eurostar then train to London St. Pancras International.4 h 59 min£217
From Köln Messe/Deutz Gl. 9-10 train to Köln Hbf, train to Bruxelles-Midi Eurostar, train to Lille Europe, train to Calais-Fréthun, taxi to Calais, Eurotunnel to Folkestone, then drive to London.7 h 36 min£302
From Köln Hbf train to Bruxelles-Nord, train to Bruxelles Centre - Gare Midi, then bus to Londres.9 h 42 min£54
From Köln, Dom / Hbf train to Köln, Grengel/Flughafen Köln/Bonn Flughafen Bf, walk to Metropolitan Area Cologne, Cologne South, Airport, then bus to London.11 h 30 min£80
From Cologne drive to Calais, car ferry to Dover, then drive to London.6 h 40 min£84
From Köln, Dom / Hbf train to Cologne/Bonn Apt airport, fly to London Heathrow airport, then train to London.4 h 5 min£115
From Köln, Dom / Hbf train to Cologne/Bonn Apt airport, fly to London Stansted airport, then train to London.4 h 15 min£67
From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to London City airport, then train to London.4 h 17 min£91
From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to London Heathrow airport, then train to London.4 h 32 min£105
From Köln, Dom / Hbf train to Cologne/Bonn Apt airport, fly to Southend airport, then train to London.4 h 26 min£64
From Köln Hbf train to Holzwickede, shuttle to Dortmund airport, fly to London Luton airport, line 888 bus to Luton Airport Parkway, then train to London.6 h 3 min£83

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

It takes approximately 4 hours 59 minutes to get from Cologne to London, including transfers.

Is there a direct train between Cologne and London?

No, there is no direct train from Cologne to London. However, there are services departing from Köln Hbf and arriving at London St. Pancras International via Bruxelles-Midi Eurostar. The journey, including transfers, takes approximately 4 hours 59 minutes.

Operators from Cologne to London

OperatorPhoneWebsite
ThalysThalys
EurostarEurostar
S-BahnS-Bahn
TGV0033 892 353535TGV
Eurotunnel+44 (0) 8443 35 35 35Eurotunnel
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
Ouibus0890715298Ouibus
Bahn DEBahn DE
FlixBus+49 1807 123 99 123FlixBus
P&O Ferries01304 448866.P&O Ferries
EurowingsEurowings
SwissSwiss
Heathrow ExpressHeathrow Express
RyanairRyanair
Stansted ExpressStansted Express
British AirwaysBritish Airways
FlybeFlybe
KLMKLM
LufthansaLufthansa
Dockland Light Railway (DLR)Dockland Light Railway (DLR)
Greater AngliaGreater Anglia
easyJeteasyJet
London General0343 222 1234London General
ThameslinkThameslink