Direct flights from Rio De Janeiro to London GIG → LHR

British Airways flies nonstop from Rio De Janeiro (GIG) to London (LHR), daily. The flight takes about 12h 22m and covers 5,750 miles (9,253 km). Arrivals run on time 97.0% at LHR — Eurocontrol data for the last three months, counting arrivals within 15 minutes of schedule.

🔔 Watch GIG → LHR

We'll run this search daily and email you the cheapest direct fares we find.

Free · checked daily · one-click unsubscribe

British Airways BA

Frequently asked questions

Is there a direct flight from Rio De Janeiro to London?

Yes, British Airways operates nonstop flights from Rio De Janeiro (GIG) to London (LHR).

Which airlines fly direct from Rio De Janeiro to London?

British Airways operates nonstop flights from Rio De Janeiro to London.

How long is the flight from Rio De Janeiro to London?

The nonstop flight from Rio De Janeiro to London takes ~12h 22m (approximately 9253 km).

How often do direct flights operate from Rio De Janeiro to London?

Nonstop flights from Rio De Janeiro to London operate daily.

What is the on-time performance for flights from Rio De Janeiro to London?

Arrivals run on time 97.0% at LHR — Eurocontrol data for the last three months, counting arrivals within 15 minutes of schedule.

Explore More

Scout — our search agent — hunts nonstop fares from Rio De Janeiro every night and pings you when one's worth booking.

Watch it work →