Timing

The month decides the city you get

Atlantic rather than Mediterranean: wet winters, mild shoulders, and a summer that never quite becomes unbearable.

Porto sits on the Atlantic at the same latitude as central Italy and behaves nothing like it. The ocean keeps the summers moderate and the winters wet. Nothing here is extreme; what changes between months is how much time you can comfortably spend outdoors, and how many other people are trying to do the same thing.

The short answer

May, June and September. Long days, warm without being heavy, the terraces open, the queues tolerable, and rates below the August peak. If you can only choose on one factor, choose one of those three months.

The long answer, by season

December to February. Grey, wet and genuinely mild — this is not a cold city, it is a rainy one. Everything is open, everything is cheap, and the old town without the crowds is a real thing worth seeing. Bring a coat that handles rain rather than one that handles cold, and do not base yourself at the coast.

March to May. The city dries out and reopens. April still rains; May is one of the best months of the year, with long light evenings and none of the summer volume. Rates climb through the period rather than jumping.

June to August. The peak. June is excellent and carries the city's biggest night. July and August are hot, full, and the point at which Ribeira stops being pleasant in the middle of the day. This is when Foz and the coast earn their premium, and when booking three months out stops being optional.

September to November. September is often better than August: the sea is at its warmest, the crowds thin after the first week, and the light is at its best. October is a good bet with a raincoat. By November the winter pattern has set in.

The one date to know

Sao Joao, the night of 23 into 24 June. The whole city is out in the street until dawn, hitting each other on the head with squeaky plastic hammers, eating sardines and setting off fireworks over the river. It is the best night of the year in Porto and the single hardest night to find a room. Book months ahead or deliberately avoid it — there is no middle option, and turning up unaware is how people end up sleeping in Gaia and walking back at four in the morning.

What the month does to the booking

Two effects run in opposite directions. Rates and availability move with demand, which peaks in August and around Sao Joao and bottoms out in January and February. But which neighbourhood is right also moves: Foz and the coast are a genuine choice in July and a strange one in January, and a riverside room with the window open is charming in May and loud in August.

The practical version: in winter, stay central and prioritise a short walk. In summer, consider the coast or the other bank, and prioritise not being directly above a terrace.

Month by month

What each season is actually like

Weather is the Atlantic average rather than a forecast; the crowd and rate columns are relative to the rest of the Porto year.

When Weather Crowds Rates Stay where
December to February Mild and wet, short days Lowest Lowest Central, short walks
March to May Drying out, long evenings by May Rising Rising Anywhere; May is the sweet spot
June Warm, long days High, and Sao Joao is extreme High Book early, anywhere
July and August Hot, dry, busy streets Peak Peak Coast, Gaia, or away from a terrace
September to November Warm sea, then the rain returns Falling after early September Falling September is as good as May

When to go

What people ask about timing a Porto trip

What is the best month to visit Porto?

May, June or September. All three give long days and open terraces without the August crowd or the August rate, and September has the warmest sea of the year.

Is Porto rainy?

Yes, in winter. It is an Atlantic city with wet, mild winters rather than cold ones. Summers are dry and moderate.

When is Sao Joao in Porto?

The night of 23 June into 24 June. The whole city is out in the street until dawn. It is the busiest night of the year for accommodation and needs booking months in advance.

Is August a bad time to visit Porto?

It is the most crowded and most expensive month, and the old town is uncomfortable in the middle of the day. It is a good month if you want the coast and you have booked well ahead.

How far in advance should I book a hotel in Porto?

Three months for July and August, and considerably more for the nights around Sao Joao in late June. In winter a week is usually enough.