Travel to Rio de Janeiro
Airlines offering direct flights to Rio de Janeiro from the UK include British Airways, TAM Linhas Aéreas and Avianca. Lufthansa and Air France also operate indirect routes. Flights to Rio take approximately 12 hours from London. Rio is a popular destination all year round, especially during the Brazilian summer (December to March). Cheaper flights can be found outside those months but if you are planning to travel during the Christmas holiday or in February, close to carnival time, book well in advance.