São Paulo can be visited year-round, but April-May and September-October offer ideal conditions with pleasant temperatures (20-25°C / 68-77°F), moderate humidity, and lower rainfall.
Summer (December-February): Hot and humid (25-30°C / 77-86°F) with afternoon thunderstorms. Higher rainfall but perfect beach weather; Carnival celebrations occur in early March.
Autumn (March-May): Mild temperatures, occasional rain, comfortable for exploring. Peak cultural events and festivals.
Winter (June-August): Cool and dry (15-20°C / 59-68°F) with clear skies. Best for outdoor activities; low rainfall and comfortable exploration conditions.
Spring (September-November): Warming temperatures, low rainfall, flowering plants. Excellent for parks and outdoor dining.
Avoid: February peak summer heat and Carnival crowds if seeking quieter experiences.