You can get from London to Frankfurt am Main by train, bus or flight.
To get from London to Frankfurt am Main on 19 Aug we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
Distance | 395 miles | |
Available travel modes | Coach, flight, ferry or train | |
Ticket price range | £2 - £79 | |
Cheapest mode | Train • £2 • 6 h 55 min | |
Fastest mode | Flight • £65 • 1 h 20 min | |
Popular travel companies | Flixbus or Ryanair |
Travel 395 miles by coach, flight, ferry or train from London to Frankfurt am Main. If speed is a priority, then a flight is the best option with an average duration of 1 h 20 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £2. The most popular travel providers which serve this trip are Flixbus or Ryanair among others. Travellers can even take a direct coach or flight from London to Frankfurt am Main.
Frankfurt lies 637 kilometres east of London and passengers have three main options to travel between the two cities - air, train and coach. Flights take just 90 minutes. Trains are much faster than buses, but all passengers need to change in Brussels, with some routes requiring more changes.
Getting from London to Frankfurt by air is straightforward with over 200 flights available per week. National carriers British Airways and Lufthansa offer frequent daily flights from Heathrow and Gatwick to Flughafen Frankfurt am Main. Budget carrier Ryanair also offers flights from Stansted to Frankfurt Hahn which is some 120 kilometres from the city. The flight takes around 1 hour and 25 minutes. |
||
Eurolines offers daily direct coaches departing early afternoon from London's Victoria Station. Evening departures are also offered on Mondays and Fridays. The journey lasts 13 and a half hours and terminates at Frankfurt's Hauptbahnhof (Central Station) a major hub for local buses and trams and the S-Bahn and U-Bahn. |
||
![]() |
19 trains run each weekday between London and Frankfurt with travelling times varying between 6 hours and 26 minutes and 9 hours and 48 minutes. The fastest option is to take a Eurostar from London St Pancras for the 1 hour 55 minute trip to Brussels-Midi. 11 trains run this route each day (8 on Sundays). Passengers then switch to an InterCity Express (ICE) train for the thrice daily run to Frankfurt Hauptbahnhof. Morning afternoon and evening departures are offered. An alternative route from Brussels is to take an ICE or Thalys high-speed train for the 1 hour 57 minute journey to Cologne (Köln Hbf) and the take an ICE on to Frankfurt. |
Getting from London to Frankfurt by air is straightforward with over 200 flights available per week. National carriers British Airways and Lufthansa offer frequent daily flights from Heathrow and Gatwick to Flughafen Frankfurt am Main. Budget carrier Ryanair also offers flights from Stansted to Frankfurt Hahn which is some 120 kilometres from the city. The flight takes around 1 hour and 25 minutes. |
||
Eurolines offers daily direct coaches departing early afternoon from London's Victoria Station. Evening departures are also offered on Mondays and Fridays. The journey lasts 13 and a half hours and terminates at Frankfurt's Hauptbahnhof (Central Station) a major hub for local buses and trams and the S-Bahn and U-Bahn. |
||
19 trains run each weekday between London and Frankfurt with travelling times varying between 6 hours and 26 minutes and 9 hours and 48 minutes. The fastest option is to take a Eurostar from London St Pancras for the 1 hour 55 minute trip to Brussels-Midi. 11 trains run this route each day (8 on Sundays). Passengers then switch to an InterCity Express (ICE) train for the thrice daily run to Frankfurt Hauptbahnhof. Morning afternoon and evening departures are offered. An alternative route from Brussels is to take an ICE or Thalys high-speed train for the 1 hour 57 minute journey to Cologne (Köln Hbf) and the take an ICE on to Frankfurt. |
Travel between London, United Kingdom and Frankfurt am Main, Germany is: Fully open.
International entry is allowed at this time for: Entry is fully open for citizens and permanent residents of United Kingdom.
Conditions of entry into Germany:
To reduce the spread of COVID-19, the government of Germany has imposed the following measures:
This information was last checked on 08/08/2022. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations for your trip to Frankfurt am Main from London.
Return travel to London, United Kingdom from Germany is: Fully open.
Entry into United Kingdom is allowed for: Entry is fully open for citizens and permanent residents of Germany.
Requirements for reentering United Kingdom:
All travellers must abide by the following measures in United Kingdom to reduce the spread of coronavirus in the country:
The above information about your return travel to London, United Kingdom was last verified on 08/08/2022. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations closer to your planned date of travel to London from Frankfurt am Main.
You can travel to Frankfurt am Main from London 4 different ways: coach, flight, ferry or train.
A train service offers the cheapest way to travel from London to Frankfurt am Main, which costs on average £2.
This is compared to other ways of getting to Frankfurt am Main:
A train is generally £77 less than a coach for the same trip. A coach costs on average £79 from London to Frankfurt am Main.
A train is £63 less than a flight for this route with tickets for a flight from London to Frankfurt am Main costing on average £65.
The fastest way to get to Frankfurt am Main from London is by flight with an average travel time of 1 h 20 min.
There are alternative travel options to Frankfurt am Main that can usually take longer:
In comparison, travelling by coach can take you on average 14 h 15 min.
In comparison, travelling by train can take you on average 6 h 55 min.
The distance between London and Frankfurt am Main is around 395 miles.
The average frequency per day from London to Frankfurt am Main is:
However, we recommend checking specific travel dates for your route from London to Frankfurt am Main as scheduled services by coach, flight, ferry or train can vary by season or day of the week.
These are the most popular departure and arrival points when travelling from London to Frankfurt am Main:
Omio works with many trusted partners that can help you travel the best way from London to Frankfurt am Main:
Yes, there are direct routes from London to Frankfurt am Main with the following travel companies:
As you won't need to change at another stop in between, direct services to Frankfurt am Main tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this journey.
Before travelling from London to Frankfurt am Main, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking London to Frankfurt am Main tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need