Direct flights from London to Zurich LHR → ZRH

British Airways and SWISS operate nonstop flights from London (LHR) to Zurich (ZRH). The nonstop flight takes around ~0h 59m, covering 490 miles (788 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from London

We'll email you when a fare from LHR drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

British Airways BA SWISS LX

Departure Schedule next 7 days

Scheduled departures over the next 7 days · Updated 12d ago

British Airways
Mon, Tue, Wed, Fri
06:15
Sun, Mon, Thu, Fri
09:15
Wed, Sat
11:45
Tue
12:40
Sun
14:25
Sun, Mon, Thu
16:00
Mon, Thu
17:10
Sun, Tue, Wed, Thu, Fri, Sat
19:55
SWISS
Daily
08:45 12:10 17:15

Frequently asked questions

Is there a direct flight from London to Zurich?

Yes, British Airways and SWISS operate nonstop flights from London (LHR) to Zurich (ZRH).

Which airlines fly direct from London to Zurich?

British Airways, SWISS operate nonstop flights from London to Zurich.

How long is the flight from London to Zurich?

The nonstop flight from London to Zurich takes ~0h 59m (approximately 788 km).

How often do direct flights operate from London to Zurich?

Nonstop flights from London to Zurich operate multiple daily.

Explore More

Cheap direct deals from London — last one was $119 to Dublin