Eurostar in Brussels
Trains from London to Cologne are a great way to travel from the UK to Germany when you are visiting Europe.
All services on this route run via Brussels, so to take a train from London to Cologne, you should first take a train from London to Brussels. These are operated by a company called Eurostar, which run high-speed trains between the UK and Europe.
Your train to Brussels will depart from London St Pancras International station and arrive at Brussels Midi-Zuid station. Conveniently, this is the same station from which trains from Brussels to Cologne depart.
Trains to Cologne are run by a company called Thalys. Their trains are high-speed services that travel from Brussels to Cologne’s main train station in as little as 1 hour and 47 minutes. You can find more information about this route here.
The total travel time on trains from London to Cologne, including the connection in Brussels, can be as little as 4 hours and 11 minutes. Compared to flying, this is fairly quick, especially given that both St Pancras and Cologne’s main train station are located right in their respective cities’ centres.