Direct flights from London to Oslo LHR → OSL

British Airways and SAS operate nonstop flights from London (LHR) to Oslo (OSL). The nonstop flight takes around ~1h 30m, covering 749 miles (1,206 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 SAS SK

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from London to Oslo?

Yes, British Airways and SAS operate nonstop flights from London (LHR) to Oslo (OSL).

Which airlines fly direct from London to Oslo?

British Airways, SAS operate nonstop flights from London to Oslo.

How long is the flight from London to Oslo?

The nonstop flight from London to Oslo takes ~1h 30m (approximately 1206 km).

How often do direct flights operate from London to Oslo?

Nonstop flights from London to Oslo operate multiple daily.

Explore More

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