You can get from London to Frankfurt am Main by train, bus or flight.
To get from London to Frankfurt am Main on Mar 23 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, .
Frankfurt lies 637 kilometers 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 kilometers from the city. The flight takes around 1 hour and 25 minutes.
Getting from London to Frankfurt by coach: Eurolines offers daily direct buses 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.
Getting from London to Frankfurt by train: 19 trains run each weekday between London and Frankfurt with traveling 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: Unrestricted.
International entry is allowed at this time for: Entry is unrestricted 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 3/22/23. 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 journey to Frankfurt am Main from London.
The current restriction level for returning to London, United Kingdom from Germany is: Unrestricted.
Reentering United Kingdom is currently allowed for: Entry is unrestricted for citizens and permanent residents of Germany
All travelers returning to United Kingdom must observe the following safety measures to reduce the spread of COVID-19 in the country:
The information above was last checked on 3/22/23. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to London from Frankfurt am Main here.
You should expect to travel around 395 miles (637 km) between London and Frankfurt am Main.
Here are some other resources that might have the information you need