- Home
- Flights
- Flights from Riyadh
- Riyadh to London
Cheap flights from Riyadh to London from US$199
British Airways, Riyadh Air and Saudia fly nonstop from Riyadh to London. The flight takes around 6h 41m, and the cheapest one-way fare we found recently is US$199 on 11 Dec.
Direct flights available 6h 41m Cheapest in December Prices checked 14 days ago
Riyadh to London at a glance
Cheapest one-wayUS$199Aegean Airlines · 1 stop · Fri 11 DecFastest flight6h 41mEstimated
Nonstop flightsYesBritish Airways, Riyadh Air, Saudia
Airlines flying nonstop from Riyadh to London
3 airlines on this route.
Good to know
- Distance
- 4,940 km3,068 miles
- Flight time
- 6h 41mestimate
- Time difference
- -3hLondon vs Riyadh
- Currency in London
- GBP
- Airports
- RUH → LGW, LHR, STN
Flights from Riyadh to London: questions answered
How much is a flight from Riyadh to London?
The cheapest one-way fare we found recently is US$199 with 1 stop, departing in December. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Riyadh to London?
Yes. British Airways, Riyadh Air and Saudia fly this route nonstop.
How long is the flight from Riyadh to London?
A nonstop flight covers 4,940 km and takes around 6h 41m.
Which airlines fly from Riyadh to London?
British Airways, Riyadh Air and Saudia operate nonstop flights on this route.
Which airports serve Riyadh and London?
Riyadh: King Khalid International Airport (RUH). London: London Gatwick Airport (LGW), London Heathrow Airport (LHR), London Stansted Airport (STN) and London Luton Airport (LTN).
What is the time difference between Riyadh and London?
London is 3 hours behind Riyadh.



