Direct flights from London to Frankfurt (LHR → FRA)

Distance 654 km (406 mi)
Est. duration 46m
Loading map...
Live fares · LHR → FRA

Available flights

British AirwaysNon-stop
from$199
Book

About the London → Frankfurt route

London to Frankfurt is one of Europe's great business corridors — 654 kilometres covered in under 50 minutes, which means you're barely done with your coffee before the Main river is sliding into view beneath you. Lufthansa and British Airways both run this route out of Heathrow, and the cabin atmosphere tells you everything: laptops open before cruising altitude, suits outnumbering holidaymakers three to one. That said, Frankfurt pulls in plenty of leisure travellers too, particularly around the Christmas market season and the famous book fair. It's a short-haul route that punches well above its weight.

Why travel from London to Frankfurt?

Frankfurt rewards the curious traveller who's willing to look past its reputation as a city of bankers and conference centres. The Sachsenhausen district alone is worth the trip — its apple wine taverns have been pouring Ebbelwoi for centuries, and the atmosphere on a warm evening is genuinely convivial in a way that feels nothing like a tourist trap. Germany's literary history runs deep here too; Goethe was born in Frankfurt, and his beautifully preserved birthplace on Großer Hirschgraben is one of the more quietly affecting museums I've visited anywhere in Europe. For British travellers, family connections built through decades of cross-channel professional migration are another major draw. Add Oktoberfest proximity, excellent rail links deeper into Germany, and one of Europe's best airport hubs — FRA serves 291 non-stop destinations — and the reasons stack up quickly.

Quick stats

  • Distance: 654 km
  • Estimated flight time: 0h 46m
  • Operating airlines: BA, LH, VL
  • Direct route: yes

Practical tips for LHR → FRA

Frankfurt's airport is large and confident — arrivals are generally efficient, but allow yourself time if you're connecting onward, as the terminals are genuinely far apart. A direct S-Bahn train runs from the airport to Frankfurt Hauptbahnhof in roughly 11 minutes, which is one of the better airport-to-city links in Europe. No visa is required for UK citizens for short stays, euros are key, and German is the working language though English is widely spoken in the city. If you're flying with Vueling, check your baggage allowance carefully before packing — carry-on restrictions on budget carriers can catch people out on routes this short. Spring and early autumn offer the best balance of fair weather and reasonable fares.

Frequently asked questions

How long does a flight from London to Frankfurt take?

Direct flights from London Heathrow (LHR) to Frankfurt (FRA) typically take approximately 1 hour and 46 minutes to cover the 654 km distance. Flight time may vary slightly depending on wind conditions and air traffic.

Which airlines operate the London to Frankfurt route?

Three main carriers serve this route: British Airways (BA), Lufthansa (LH), and Vueling (VL). Each airline offers multiple daily departures with varying service levels and pricing options.

What is the best time of year to fly from London to Frankfurt?

Late spring (May) and early autumn (September) offer the best combination of pleasant weather in both cities and moderate airfares, avoiding peak summer crowds and winter weather disruptions. These shoulder seasons provide comfortable temperatures for exploring both destinations.

Do I need a visa to travel from the UK to Germany?

UK citizens can enter Germany visa-free for tourism or business stays up to 90 days within a 180-day period under the Schengen agreement. You will need a valid British passport with at least 6 months validity remaining.

What should I know about luggage and jet lag on this route?

Luggage allowances vary by airline—check your booking confirmation—though budget carriers like Vueling typically charge for checked bags. Given the short flight duration and minimal time zone difference (Germany is 1 hour ahead), jet lag is not a concern on this route.

Find flights from London to Frankfurt
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from London to Frankfurt? The flight distance from LHR to FRA is approximately 654 km (406 miles).
How long is the flight from LHR to FRA? The estimated flight time from London to Frankfurt is approximately 46m.
What airlines fly from LHR to FRA? Airlines operating direct flights from London to Frankfurt include: BA, LH, VL.

Cheapest fares London → Frankfurt

London LHR
Frankfurt FRA

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for London → Frankfurt.

Try a nearby airport to London

Flights to Frankfurt (FRA) from other airports within 350 km of London. Often unlocks cheaper fares or better times.

Or try a nearby airport to Frankfurt

Flights from London (LHR) to other airports within 350 km of Frankfurt.

Other flights from London (LHR)

Other flights from Frankfurt (FRA)