London Heathrow
Sao Paulo Guarulhos Intl
2 stops
39h 20mSao Paulo Guarulhos Intl
London Heathrow
1 stop
27h 20mFinnair
London Heathrow
Rio de Janeiro–Galeão Intl
1 stop
27h 05mRio de Janeiro–Galeão Intl
London Heathrow
1 stop
31h 55mEmirates
London Gatwick
Sao Paulo Guarulhos Intl
1 stop
34h 55mSao Paulo Guarulhos Intl
London Gatwick
1 stop
32h 00mEmirates
London Heathrow
Sao Paulo Guarulhos Intl
1 stop
35h 25mSao Paulo Guarulhos Intl
London Heathrow
1 stop
27h 30mEmirates
London Gatwick
Rio de Janeiro–Galeão Intl
1 stop
29h 20mRio de Janeiro–Galeão Intl
London Gatwick
1 stop
24h 45mEmirates
In terms of precipitation, rainfall in Brazil ranges from 20.0 - 240.0 inches per month. January is typically the wettest month, when rainfall can reach 240.0 mm. July is typically the driest time to visit Brazil when rainfall is around 20.0 mm.
If weather is an important factor for your trip to Brazil, use this chart to help with planning. For those seeking warmer temperatures, January is the ideal time of year to visit, when temperatures reach an average of 23.0 C. Travellers hoping to avoid the cold should look outside of June, when temperatures are typically at their lowest (around 17.0 C).