Aerial urban view of Avenida Paulista, São Paulo, with reflections on modern buildings during twilight.
Best Time to Visit · São Paulo

The Best Time to Visit São Paulo: A Season-by-Season Guide

Brazil's restless megacity rewards visitors year-round, but the dry, mild stretch from April to September is the sweet spot for exploring on foot.

Last updated June 26, 20267 min read

São Paulo is not a beach city or a postcard town, and it does not run on a tourist calendar the way Rio does. This is South America's biggest, busiest, hungriest metropolis, a place you come to for restaurants, art, nightlife, music, and street life that never quite stops. Because the draw is mostly indoors and after dark, the weather matters less here than in most destinations, which means there is no truly bad time to go.

That said, the city sits on a plateau about 760 meters (2,500 feet) above sea level, so it is cooler and more changeable than its tropical latitude suggests. Locals joke that you can get all four seasons in a single afternoon. The real decisions come down to rain (heaviest in summer), crowds and prices (highest around Carnival and the December holidays), and whether you want to time your trip to a specific event such as Pride, Lollapalooza, or the Formula 1 Grand Prix.

Remember that São Paulo is in the Southern Hemisphere: summer falls in December to February and winter in June to August. The driest, most comfortable months for walking the city are the cooler ones, roughly April through September.

Quick answer

The best time to visit São Paulo is from April to September, the dry season, when rainfall is low and daytime temperatures are a comfortable 20 to 25°C (68 to 77°F). For warm weather and big festivals, come in the December-to-February summer, but expect frequent afternoon downpours and peak-season prices around Carnival.

At a glance

The short version

Best overall
April to June. The summer rains have eased, the air is clear and mild, and the city is in full swing with art seasons, restaurant weeks, and the June Pride parade. Comfortable days and few weather disruptions.
Cheapest time
Winter, especially May, August, and September (outside school holidays). Hotel rates and flights drop once the summer and Carnival peak passes, and there is no shortage of indoor culture.
Fewest crowds
August and September. With Carnival and the December holidays long gone and the weather cooler, attractions and restaurants are easier to book and the city feels less frantic.
Best weather
April to September. Dry, sunny days with mild temperatures around 20 to 25°C (68 to 77°F) and low humidity, ideal for walking Avenida Paulista, Ibirapuera Park, and the old center.
Best for festivals and nightlife
December to February. Summer brings Carnival blocos, open-air parties, and the city's birthday celebrations, plus long, warm nights, if you can handle the heat, humidity, and afternoon storms.
Best for live music and racing fans
March for Lollapalooza Brasil and November for the Formula 1 Brazilian Grand Prix at Interlagos, two of the biggest tickets on the city's calendar.
Season by season

Through the year

SummerDecember to February
Weather Hot and humid by São Paulo standards, with highs around 28 to 30°C (82 to 86°F) and lows near 19°C (66°F). This is the rainy season: short, intense afternoon and evening thunderstorms are common, and occasional flash flooding can snarl traffic.
Crowds High, peaking around the December holidays and Carnival (which falls in February or early March). Many Paulistanos leave for the coast, but international and domestic visitors fill the city for events.
Prices Highest of the year around Carnival and New Year. Hotels and flights spike, and popular restaurants book out well ahead.

Summer is loud, warm, and festive, with Carnival blocos, the city's January 25 birthday, and a packed nightlife calendar. The trade-off is sticky heat and reliable late-day downpours, so plan museums and long lunches for the afternoon. Best for travelers who want energy and events over comfortable weather.

AutumnMarch to May
Weather Mild and increasingly dry as the season progresses. Highs slide from about 27°C (81°F) in March to 23°C (73°F) in May, with cool evenings around 14 to 17°C (57 to 63°F). Rain tapers off noticeably after March.
Crowds Moderate. Carnival crowds clear out, and March brings Lollapalooza fans, but the city is generally calmer than summer.
Prices Mid-range and falling. Good value once the Carnival surge ends, especially in April and May.

Autumn is arguably the most pleasant stretch to visit: warm enough for outdoor markets and parks, dry enough to skip the umbrella most days, and lively with cultural programming. March still sees the odd storm and the Lollapalooza rush, but April and May settle into clear, easy days. A great fit for first-timers.

WinterJune to August
Weather Dry and cool, with highs around 22 to 23°C (72 to 73°F) and chilly nights dropping to 10 to 12°C (50 to 54°F), occasionally lower. Sunny, low-humidity days dominate, though gray, drizzly cold snaps happen. Bring layers and a jacket for evenings.
Crowds Lowest of the year, aside from the huge June Pride weekend and the mid-July school holidays. The city is easy to navigate and book.
Prices Lowest overall. Off-peak hotel rates and cheaper flights make winter the best value window.

Winter suits travelers who prioritize value, mild walking weather, and the city's indoor strengths: world-class restaurants, museums, theaters, and bars. June delivers one of the planet's largest Pride parades, drawing millions to Avenida Paulista. Just pack warm layers, as evenings get surprisingly cold for Brazil.

SpringSeptember to November
Weather Warming and variable, with highs from about 24°C (75°F) in September to 27°C (81°F) in November. Humidity and rain build again toward late spring as the wet season approaches, but mornings are often bright.
Crowds Moderate, rising in November around the Formula 1 Grand Prix. Otherwise a comfortable shoulder period.
Prices Mid-range, with a spike around the Grand Prix weekend in November.

Spring blends mild temperatures with reawakening greenery in Ibirapuera and the botanical garden, and it caps off with the Brazilian Grand Prix at Interlagos in November. Expect the occasional early-season storm as humidity climbs. A solid choice for motorsport fans and anyone wanting warm-but-not-sweltering days.

On the calendar

Notable events & festivals

São Paulo Pride Parade (June)One of the largest LGBTQ+ Pride celebrations in the world, drawing millions to Avenida Paulista for a daylong parade and citywide parties. Book accommodation far in advance for the weekend.
Carnival (February or early March)Less famous than Rio's but huge in its own right, with hundreds of street blocos across the city plus the Anhembi Sambadrome competition. Expect crowds, heat, and elevated prices.
Lollapalooza Brasil (March)A major three-day international music festival held at the Interlagos circuit, drawing global headliners and large crowds each autumn.
Aniversário de São Paulo (January 25)The city's founding anniversary, marked with free concerts, cultural events, and the all-night Virada Cultural arts marathon held around the same period.
Formula 1 Brazilian Grand Prix (November)The São Paulo Grand Prix at the historic Interlagos circuit is one of the season's most atmospheric races. The race weekend fills hotels and pushes up prices across the south of the city.
São Paulo Restaurant Week (multiple editions per year)A citywide promotion when top kitchens offer set-price menus, a smart way to sample São Paulo's celebrated dining scene, with editions typically in autumn and spring.
When to avoid

There is no season to truly avoid, but the peak summer weeks around Carnival and New Year bring the highest prices, biggest crowds, and most disruptive afternoon thunderstorms. If your trip is about easy sightseeing rather than partying, skip late December through February.

Got your dates? Build the trip around them.

We'll plan a custom São Paulo itinerary tuned to your travel month and pace.

Generate itinerary

Frequently asked questions

What is the cheapest time to visit São Paulo?
Winter, roughly May through September (avoiding the July school holidays), offers the lowest hotel rates and flight prices. The weather is mild and dry, and the city's indoor attractions are unaffected by the cooler temperatures.
Is São Paulo worth visiting in winter?
Yes. Winter (June to August) brings dry, sunny days around 22°C (72°F), the city's lowest prices, and the massive June Pride parade. Nights get cold for Brazil, dropping to around 10°C (50°F), so pack a jacket.
What is the rainy season in São Paulo?
The wet season runs from roughly December to March, peaking in summer. Rain usually comes as short but heavy afternoon and evening thunderstorms rather than all-day drizzle, so mornings are often clear.
How many days do you need in São Paulo?
Three to four full days let you cover the highlights: Avenida Paulista and MASP, Ibirapuera Park, the historic center, and a few standout neighborhoods and restaurants. Food and nightlife lovers could easily spend a week without running out of options.
When is the best time to visit São Paulo for good weather?
April to September is the driest and most comfortable stretch, with mild days, low humidity, and minimal rain. April through June in particular combines warm afternoons with clear skies.

São Paulo rewards visitors in every season, so let your priorities decide: April to September for the kindest weather and lowest prices, or the summer festival run if you want Carnival energy and warm nights. Pin down your dates around the event you care about most, book early for Pride and Grand Prix weekends, and get ready for one of the world's great eating and nightlife cities.

Plan with MagicTrips

Build your own São Paulo trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day São Paulo itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary