April
April is the beginning of the dry season in Brazil, and the weather is generally sunny and dry, with occasional showers or thunderstorms. The average temperature in Rio de Janeiro in April is 26 degrees Celsius (79 degrees Fahrenheit), with lows of around 20 degrees Celsius (68 degrees Fahrenheit) and highs of around 32 degrees Celsius (90 degrees Fahrenheit). In São Paulo, the average temperature in April is 22 degrees Celsius (72 degrees Fahrenheit), with lows of around 15 degrees Celsius (59 degrees Fahrenheit) and highs of around 28 degrees Celsius (82 degrees Fahrenheit).
May
May is the driest month of the year in Brazil, and the weather is generally hot and sunny, with little rainfall. The average temperature in Rio de Janeiro in May is 27 degrees Celsius (81 degrees Fahrenheit), with lows of around 21 degrees Celsius (70 degrees Fahrenheit) and highs of around 33 degrees Celsius (91 degrees Fahrenheit). In São Paulo, the average temperature in May is 23 degrees Celsius (73 degrees Fahrenheit), with lows of around 16 degrees Celsius (61 degrees Fahrenheit) and highs of around 29 degrees Celsius (84 degrees Fahrenheit).
It is important to note that these are average temperatures, and the actual weather conditions can vary from year to year. Additionally, the weather in Brazil can be unpredictable, and it is always a good idea to check the local forecast before planning outdoor activities.