Cheapest price
£368
Average price
£393
Fastest journey
5 h 27 m
Average duration
6 h 23 m
Trains per day
23
Distance
638 km
The best way to find a cheap train ticket from London to Frankfurt am Main is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from London to Frankfurt am Main will cost around £393 if you buy it on the day, but you can find cheap train tickets today for only £368.
To travel from London to Frankfurt am Main you need to make at least one change.
Omio recommends booking the flight as it is the most popular option from London to Frankfurt am Main among Omio's users. If you are prioritising price take the coach with prices starting from £52. For those with little time consider booking a flight which can get you there in 2h 7m. The ticket price range depends on the travel mode: a coach costs an average of £52, and a train costs an average of £183.
Distance: 638 km
Train | Most popular Flight | Coach |
---|---|---|
£183 Average Price | £174 Average Price | £107 Average Price Cheapest |
6h 5m Average total duration 5h 35m Onboard + 30m Additional time* | 5h 7m Average total duration Fastest 2h 7m Onboard + 3h 0m Additional time* | 17h 16m Average total duration 16h 46m 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 |
---|---|---|---|---|---|
![]() ![]() | On time 06:04 London St Pancras International (STP) | 9h18 | 15:22 Frankfurt (Main) Hbf | 3 changes | |
![]() ![]() | On time 06:04 London St Pancras International (STP) | 7h18 | 13:22 Frankfurt (Main) Hbf | 3 changes | |
![]() ![]() | On time 06:04 London St Pancras International (STP) | 7h27 | 13:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | 07:16 London St Pancras International (STP) | 13h57 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
![]() ![]() | On time 07:16 London St Pancras International (STP) | 8h06 | 15:22 Frankfurt (Main) Hbf | 3 changes | |
![]() ![]() | On time 07:16 London St Pancras International (STP) | 12h15 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | On time 08:01 London St Pancras International (STP) | 7h21 | 15:22 Frankfurt (Main) Hbf | 3 changes | |
![]() ![]() | 08:01 London St Pancras International (STP) | 13h12 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
![]() ![]() | On time 08:01 London St Pancras International (STP) | 11h30 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | On time 09:01 London St Pancras International (STP) | 10h30 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | 09:01 London St Pancras International (STP) | 12h12 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
![]() ![]() | On time 09:01 London St Pancras International (STP) | 8h21 | 17:22 Frankfurt (Main) Hbf | 3 changes | |
![]() ![]() | On time 10:04 London St Pancras International (STP) | 7h18 | 17:22 Frankfurt (Main) Hbf | 3 changes | |
![]() ![]() | 10:04 London St Pancras International (STP) | 11h09 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
![]() ![]() | On time 10:04 London St Pancras International (STP) | 9h27 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | 11:01 London St Pancras International (STP) | 10h12 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
![]() ![]() | On time 11:01 London St Pancras International (STP) | 6h30 | 17:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | On time 11:01 London St Pancras International (STP) | 8h30 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | On time 12:01 London St Pancras International (STP) | 7h30 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | On time 12:01 London St Pancras International (STP) | 5h30 | 17:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | 12:01 London St Pancras International (STP) | 9h12 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
![]() ![]() | On time 14:04 London St Pancras International (STP) | 5h27 | 19:31 Frankfurt (Main) Hbf | 1 change | |
![]() ![]() | 14:04 London St Pancras International (STP) | 7h09 | 21:13 Frankfurt (Main) Hbf | 2 changes | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 638 km |
Average train duration 5h 35m |
Cheapest ticket price £183 |
Trains per day 2 |
Fastest train 6h 27m |
First train 02:15 |
Last train 23:50 |
Travel to Frankfurt am Main from London from £27 with Omio’s train partners Deutsche Bahn and Eurostar! You can find the best timetables and tickets when comparing and booking the most popular journey for you.
Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the BahnCard 25, 50 and 100, which you can also use for your train between London and Frankfurt am Main. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Deutsche Bahn from London to Frankfurt am Main train information:
Taking the train from London to Frankfurt am Main is a straightforward journey with one connection required at Brussels-Midi Station. Journey times vary from just over five hours up to 13 hours depending on the transfer waiting time for the onward journey. The last departure of the day arrives the following morning. Routes start at London St Pancras International and terminate at Frankfurt am Main Hauptbahnhof.
Eurostar operates the first part of the journey to Brussels with the onward journey being made on Deutsche Bahn (DB) trains. Both providers have modern rolling stock with comfortable carriages and onboard services including bistro-bars, power outlets, toilets, luggage storage and wifi.
Trains to Frankfurt from London take between five hours 15 minutes and just under 13 hours. One connection is required, this is made at Brussels-Midi Station.
There are up to six train departures a day on routes from London to Frankfurt. The first departure is in the early morning with the last train leaving London mid-evening. This last departure arrives in Frankfurt the following morning.
Departure train station: All trains to Frankfurt from London depart from London St Pancras International Station. Housed in an impressive Victorian building, this busy station is within walking distance of many of London's attractions. It is part of the city's transport network of local, suburban and underground trains, buses and taxis. Among the many facilities at the station are car parking, toilets and showers, wifi, left luggage storage, passenger lounges, currency exchange and ATMs, a hotel, shops from supermarkets to designer boutiques, cafes, bars and restaurants including a champagne bar.
Arrival train station: All trains from London to Frankfurt am Main terminate at Frankfurt Hbf. Frankfurt Hbf is at the centre of Deutsche Bahn's rail network and one of the busiest stations in Germany. The station is located in the centre of the city and features an attractive mix of architectural styles. It is served by taxis, local buses and both U-Bahn and S-Bahn train lines. Its facilities include car and bicycle parking, wifi, toilets, left luggage storage, passenger lounges, shops, cafes and bars.
Here are some other resources that might have the information you need