Eurostar in Brussels
Trains from Cologne to London are a great way to travel from Germany to the UK when you are visiting Europe.
All trains between these cities run via Brussels, so to take a train from Cologne to London, you should first take a train from Cologne to Brussels. You can find out more about how to do this here.
Your train to Brussels will arrive at Brussels Midi-Zuid train station. Conveniently, this is the same station from which trains from Brussels to London depart.
Trains from Brussels to London are operated by a company called Eurostar. They are currently the only company that run passenger rail services through the Channel Tunnel, so you must travel with them if you are taking a train from the continent to the UK.
Eurostar trains require passengers to check in for their departure at least 30 minutes in advance, so make sure to leave yourself a long enough connection time after your train from Cologne arrives in Brussels.
The Eurostar is a high-speed train that travels from Brussels to London in just over 2 hours. You can find more information about this route here.
The total travel time on trains from Cologne to London can be as short as 5 hours and 14 minutes, including the connection in Brussels. Fares start at just 49 euros one-way in second class and 99 euros one-way in first class if you book online in advance.