Flights from the UK to Frankfurt
Frankfurt is Germany's financial capital and one of Europe's largest airline hubs. Short non-stop flights from Heathrow and other UK airports run throughout the day, and Lufthansa connects onwards to hundreds of destinations worldwide.
The airport has its own long-distance railway station, so Cologne, Heidelberg and the Rhine Valley are easy to reach by train.
Trade fairs at the Messe can push up hotel and flight prices, so check the event calendar if your dates are flexible.
Airlines flying to Frankfurt
Non-stop and connecting flights to Frankfurt are offered by a wide choice of airlines. Compare them all in one search:
- Lufthansa
- British Airways
- Condor
Money-saving tips for Frankfurt flights
- Business travellers should book early around major trade fairs.
- Use the airport rail station for onward travel across Germany.
- Frankfurt is an efficient connection hub for long-haul trips.
Popular UK departure airports
Customers flying to Frankfurt most often depart from London Heathrow, London City, Manchester, Birmingham, Edinburgh. Search "London, all airports" to compare every London airport in one go.
Frequently asked questions
How long is the flight from London to Frankfurt?
Flights from London to Frankfurt take around 1h 30m non-stop. Journey times vary by airline, routing and connection time.
Which airlines fly from the UK to Frankfurt?
Airlines serving Frankfurt from the UK, either non-stop or with one connection, include Lufthansa, British Airways, Condor. Availability changes by season.
Are there direct flights to Frankfurt?
Yes, non-stop flights to Frankfurt are available from the UK, alongside one-stop options that are often cheaper.
When is the best time to visit Frankfurt?
The best time to visit Frankfurt is May to September, plus the Christmas markets in December. For the cheapest fares, avoid UK school holidays and book early for peak dates.
Which airport do flights to Frankfurt arrive at?
Flights to Frankfurt arrive at Frankfurt Airport (FRA).