Sao Paulo has a rather tropical, mild climate, generally with good weather, although the seasons are not well defined. Although other Brazilians sometimes complain of Sao Paulo’s cooler weather, it actually has much of the same weather as Rio. In fact, many of its beaches almost directly mimic the conditions on Rio’s beaches throughout the year (namely, they are perfect spots to spend a day in the sun, with sunscreen.)
Since Sao Paulo is closer inland however and no a plateau, it also has much of the characteristics of more southern towns in Brazil. Majority of the time Sao Paulo is nice and dry, not too hot. Winter, which spans from June to August, keeps
Paulistas at times well bundled in sweaters and light coats with temperatures ranging from 55 to 75 degrees F (12 to 23c) . In the spring, from September though November, the days are generally sunny. In the summer, the weather becomes increasingly hot, with a few flash downpours (evidence of tropical climate) throughout the day. Temperatures tend to range from 68 to 85 degrees (20 to 29c). The humidity makes the day feel even hotter, and most Brazilians come indoors to beat the heat or escape to the nearby beaches. In the fall, March to June, the days are most rainy and drizzly with temperatures ranging from 58 to 63 degrees F (14 to 17c).
For this reason, people say the best time to visit Sao Paulo is summer or spring from September through March. However, for those travelers used to a much more frigid climate, any time of the year will do.
