Cheapest price
£334
Average price
£347
Fastest journey
4 h 11 m
Average duration
4 h 13 m
Trains per day
2
Distance
497 km
The best way to find a cheap train ticket from London to Cologne is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from London to Cologne will cost around £347 if you buy it on the day, but you can find cheap train tickets today for only £334.
To travel from London to Cologne you need to make at least one change.
Omio recommends booking the flight as it is the most popular option from London to Cologne among Omio's users. If you are prioritising price take the coach with prices starting from £47. For those with little time consider booking a flight which can get you there in 1h 39m. The ticket price range depends on the travel mode: a coach costs an average of £47, and a train costs an average of £167.
Distance: 497 km
Train | Most popular Flight | Coach |
---|---|---|
£169 Average Price | £134 Average Price | £102 Average Price Cheapest |
4h 51m Average total duration 4h 21m Onboard + 30m Additional time* | 4h 39m Average total duration Fastest 1h 39m Onboard + 3h 0m Additional time* | 13h 14m Average total duration 12h 44m Onboard + 30m Additional time* |
![]() Most popular train company | ![]() Most popular airline | ![]() Most popular bus company |
Direct Options | Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() ![]() | 10:04 London St Pancras International (STP) | 4h11 | 14:15 Cologne Hbf | 1 change | |
![]() ![]() | 12:01 London St Pancras International (STP) | 4h14 | 16:15 Cologne Hbf | 1 change | |
Wednesday 9 July | |||||
![]() ![]() | 08:01 London St Pancras International (STP) | 4h14 | 12:15 Cologne Hbf | 1 change | |
This is the last train of the day. |
Find all the dates and times for this journey
Distance 497 km |
Average train duration 4h 21m |
Cheapest ticket price £167 |
Trains per day 1 |
Fastest train 5h 11m |
First train 05:47 |
Last train 20:11 |
For as little as £353 you can travel by train from London to Cologne with Eurostar and Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this route.
Eurostar is the exclusive high-speed railway service connecting the United Kingdom with countries in Europe like France, Belgium and the Netherlands. Most Eurostar trains travel through the Channel Tunnel between the UK and France. With a high-speed train service reaching speeds up to 186 mph (300 km/h), you will travel to Cologne from London in ultimate comfort coupled with modern, comfortable seats and large windows. When booking your Eurostar train from London to Cologne, you can choose between three ticket types: Standard, Standard Premier (with light refreshments served and spacious seats), and Business Premier (with flexible travel options, spacious seating, lounge access, priority boarding and hot meal served).
Train information from London to Cologne with Eurostar:
Here are some other resources that might have the information you need