Skip to content
Voykit

When to go · Portugal

Portugal in July

Mixed month. Peak season in Lisbon and the Algarve; inland heat and wildfire risk.

Key facts

Verdict
Mixed
Crowds
High
Portugal
Prices
High
Portugal

Verdict

MixedVoykit month rating for Portugal

Peak season in Lisbon and the Algarve; inland heat and wildfire risk.

Is another month better than July?

July is rated mixed. These months rate higher:

Weather in July

  • Lisbon and the centre · Lisbon, Sintra, Cascais, Óbidos, Coimbrahot

    Mild winters with rainy spells; hot, dry summers cooled by Atlantic wind. Sintra is often foggy and 5 °C (9 °F) cooler.

  • Porto and the north · Porto, Braga, Guimarães, Douro Valley, Peneda-Gerêsbest weather

    The wettest region; green and mild. The Douro Valley bakes in summer and harvest is late September.

  • Alentejo · Évora, Monsaraz, Alentejo coasthot

    The interior plain reaches 40 °C (104 °F)+ in summer; spring wildflowers are the high point.

  • Algarve · Faro, Lagos, Tavira, Sagreshot

    Most sunshine in the country; the sea stays cool (18–22 °C (64–72 °F)). August is packed and pricey.

  • Madeira · Funchal and the islandbest weather

    Spring-like all year on the south coast; the north and mountains are wetter. Levadas can close after storms.

  • Azores · São Miguel, Pico, Faial, Terceirabest weather

    Mild and changeable — four seasons in a day. Whale watching best April–October; winter storms cancel inter-island flights.

  • Warmest part of Portugal: 35 °C (95 °F)+ afternoons in July–August, cold nights in winter. Spring brings wildflowers and green plains.

  • Alentejo: Alentejo coast (Milfontes, Sines) · Atlantic stripbest weather

    Cooler and windier than inland; sea is cold year-round. August is the local holiday peak.

  • Algarve: Faro and the coast · south coast, Faro to Lagoshot

    Over 3,000 hours of sun a year; rain falls mainly November–February. July–August highs near 29 °C (84 °F) with an Atlantic breeze.

  • Algarve: Serra de Monchique · inland hillsbest weather

    Cooler and wetter than the coast; the hills block cold northern winds from the coast.

  • Continental climate; hot dry summers (30 °C (86 °F)+), cool winters with occasional frost. Rainfall peaks in winter.

  • Baixo Alentejo: Baixo Alentejo · southern Alentejo plainhot

    Mild winters, hot dry summers; rain peaks Nov–Feb.

  • Beiras: Beira Litoral (Aveiro, coast) · Atlantic stripbest weather

    Mild and damp; sea fog and rain any month. Beach water stays cold.

  • Beiras: Beira Alta / Beira Baixa (interior) · Coimbra inland to the Spanish borderhot

    Hot, dry summers; cold winters with snow on Serra da Estrela from about November to March.

  • Greater Lisbon: Greater Lisbon · Lisbon coast and inland hillshot

    Mild spring and autumn; July‑August can exceed 30 °C (86 °F).

  • Northern Portugal: Porto and the coast · Porto, Espinho, Viana do Castelobest weather

    Rain is heaviest November–March; summer days are mild, rarely above 30 °C (86 °F), and the ocean stays cold.

  • Northern Portugal: Douro Valley and the interior · Douro, Vila Real, Bragançahot

    Hotter and drier than the coast; July–August afternoons reach 35 °C (95 °F)+ and some quintas close to visitors at harvest.

  • Oeste: Coastal Oeste · Atlantic coasthot

    Mild winters, warm summers; surf season peaks Oct‑Mar.

  • Setúbal Peninsula: Setúbal Peninsula · South bank of the Tagus estuary and Atlantic coasthot

    Summer (Jul‑Aug) can reach 35 °C (95 °F); sea breeze keeps the coast cooler. Rainy season Nov‑Feb.

  • Tagus Valley: Lisbon and the estuary · Lisbon, Sintra, Cascais, Setúbalhot

    Atlantic breeze keeps Lisbon milder than inland; Sintra sits in cloud more often than the city.

  • Tagus Valley: Ribatejo (inland) · Santarém, Tomar, Constânciahot

    Hotter and drier than the coast in July–August; spring and early autumn are the comfortable windows.

  • Lisbon29 °C (84 °F) / 18 °C (64 °F), 1 rain days
  • Abrantes31 °C (88 °F) / 19 °C (66 °F), 5 rain days
  • Aguçadoura24 °C (75 °F) / 16 °C (61 °F), 4 rain days
  • Alandroal33 °C (91 °F) / 21 °C (70 °F), 4 rain days
  • Albufeira29 °C (84 °F) / 18 °C (64 °F), 1 rain days
  • Alcácer do Sal30 °C (86 °F) / 17 °C (63 °F), 1 rain days
  • Alcobaça29 °C (84 °F) / 17 °C (63 °F), 2 rain days
  • Alcochete30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Alcoutim33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Alenquer30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Alijó31 °C (88 °F) / 17 °C (63 °F), 3 rain days
  • Aljezur30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Almada30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Almeida30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Alvito33 °C (91 °F) / 21 °C (70 °F), 1 rain days
  • Alvor29 °C (84 °F) / 18 °C (64 °F), 1 rain days
  • Amadora30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Amarante29 °C (84 °F) / 15 °C (59 °F), 3 rain days
  • Anadia28 °C (82 °F) / 18 °C (64 °F), 5 rain days
  • Apúlia27 °C (81 °F) / 17 °C (63 °F), 4 rain days
  • Arcos de Valdevez26 °C (79 °F) / 15 °C (59 °F), 6 rain days
  • Armamar29 °C (84 °F) / 16 °C (61 °F), 5 rain days
  • Arouca27 °C (81 °F) / 17 °C (63 °F), 4 rain days
  • Arraiolos33 °C (91 °F) / 19 °C (66 °F), 3 rain days
  • Arruda dos Vinhos30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Aveiro26 °C (79 °F) / 16 °C (61 °F), 3 rain days
  • Avis32 °C (90 °F) / 18 °C (64 °F), 6 rain days
  • Baião28 °C (82 °F) / 17 °C (63 °F), 4 rain days
  • Barcelos27 °C (81 °F) / 16 °C (61 °F), 4 rain days
  • Barreiro30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Batalha30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Beja34 °C (93 °F) / 18 °C (64 °F), 1 rain days
  • Belmonte31 °C (88 °F) / 18 °C (64 °F), 4 rain days
  • Bombarral30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Braga28 °C (82 °F) / 15 °C (59 °F), 4 rain days
  • Bragança31 °C (88 °F) / 16 °C (61 °F), 3 rain days
  • Cadaval30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Caldas da Rainha25 °C (77 °F) / 17 °C (63 °F), 2 rain days
  • Caminha27 °C (81 °F) / 17 °C (63 °F), 5 rain days
  • Campo Maior33 °C (91 °F) / 21 °C (70 °F), 3 rain days
  • Carrazeda de Ansiães29 °C (84 °F) / 18 °C (64 °F), 6 rain days
  • Cartaxo31 °C (88 °F) / 20 °C (68 °F), 5 rain days
  • Carvoeiro29 °C (84 °F) / 18 °C (64 °F), 1 rain days
  • Cascais27 °C (81 °F) / 17 °C (63 °F), 2 rain days
  • Castelo Branco34 °C (93 °F) / 18 °C (64 °F), 2 rain days
  • Castelo de Vide33 °C (91 °F) / 21 °C (70 °F), 6 rain days
  • Castro Marim30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Chaves31 °C (88 °F) / 16 °C (61 °F), 4 rain days
  • Coimbra30 °C (86 °F) / 17 °C (63 °F), 3 rain days
  • Condeixa-a-Nova30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Coruche31 °C (88 °F) / 21 °C (70 °F), 3 rain days
  • Covilhã30 °C (86 °F) / 16 °C (61 °F), 7 rain days
  • Elvas34 °C (93 °F) / 18 °C (64 °F), 1 rain days
  • Entroncamento31 °C (88 °F) / 20 °C (68 °F), 3 rain days
  • Ericeira30 °C (86 °F) / 20 °C (68 °F), 2 rain days
  • Espinho25 °C (77 °F) / 15 °C (59 °F), 3 rain days
  • Esposende25 °C (77 °F) / 16 °C (61 °F), 3 rain days
  • Estremoz33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Évora33 °C (91 °F) / 17 °C (63 °F), 1 rain days
  • Fão25 °C (77 °F) / 17 °C (63 °F), 4 rain days
  • Faro30 °C (86 °F) / 19 °C (66 °F), 1 rain days
  • Fátima30 °C (86 °F) / 17 °C (63 °F), 2 rain days
  • Figueira da Foz26 °C (79 °F) / 16 °C (61 °F), 3 rain days
  • Freixo de Espada à Cinta30 °C (86 °F) / 16 °C (61 °F), 3 rain days
  • Fundão31 °C (88 °F) / 18 °C (64 °F), 3 rain days
  • Gouveia27 °C (81 °F) / 12 °C (54 °F), 5 rain days
  • Grândola30 °C (86 °F) / 18 °C (64 °F), 1 rain days
  • Guarda29 °C (84 °F) / 15 °C (59 °F), 3 rain days
  • Guimarães28 °C (82 °F) / 15 °C (59 °F), 4 rain days
  • Idanha-a-Nova31 °C (88 °F) / 19 °C (66 °F), 1 rain days
  • Ílhavo28 °C (82 °F) / 21 °C (70 °F), 5 rain days
  • Labruge25 °C (77 °F) / 16 °C (61 °F), 3 rain days
  • Lagoa30 °C (86 °F) / 21 °C (70 °F), 2 rain days
  • Lamego29 °C (84 °F) / 18 °C (64 °F), 9 rain days
  • Leiria29 °C (84 °F) / 17 °C (63 °F), 3 rain days
  • Loulé31 °C (88 °F) / 19 °C (66 °F), 1 rain days
  • Loures30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Lourinhã30 °C (86 °F) / 18 °C (64 °F), 6 rain days
  • Lousã31 °C (88 °F) / 19 °C (66 °F), 4 rain days
  • Mafra27 °C (81 °F) / 17 °C (63 °F), 3 rain days
  • Mangualde30 °C (86 °F) / 18 °C (64 °F), 3 rain days
  • Marinha Grande30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Marinhas25 °C (77 °F) / 16 °C (61 °F), 4 rain days
  • Marvão33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Matosinhos26 °C (79 °F) / 17 °C (63 °F), 4 rain days
  • Mealhada30 °C (86 °F) / 18 °C (64 °F), 6 rain days
  • Miranda do Douro29 °C (84 °F) / 18 °C (64 °F), 6 rain days
  • Mirandela30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Moimenta da Beira29 °C (84 °F) / 16 °C (61 °F), 5 rain days
  • Monchique30 °C (86 °F) / 17 °C (63 °F), 1 rain days
  • Monforte33 °C (91 °F) / 20 °C (68 °F), 4 rain days
  • Montijo30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Murtosa25 °C (77 °F) / 15 °C (59 °F), 3 rain days
  • Nazaré26 °C (79 °F) / 16 °C (61 °F), 2 rain days
  • Nisa33 °C (91 °F) / 22 °C (72 °F), 3 rain days
  • Óbidos28 °C (82 °F) / 17 °C (63 °F), 2 rain days
  • Odemira28 °C (82 °F) / 17 °C (63 °F), 1 rain days
  • Odivelas30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Oeiras30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Olhão30 °C (86 °F) / 19 °C (66 °F), 1 rain days
  • Oliveira do Bairro27 °C (81 °F) / 18 °C (64 °F), 6 rain days
  • Oliveira do Hospital30 °C (86 °F) / 16 °C (61 °F), 4 rain days
  • Ourém33 °C (91 °F) / 21 °C (70 °F), 5 rain days
  • Ovar28 °C (82 °F) / 18 °C (64 °F), 2 rain days
  • Palmela30 °C (86 °F) / 18 °C (64 °F), 1 rain days
  • Penafiel28 °C (82 °F) / 15 °C (59 °F), 3 rain days
  • Peniche27 °C (81 °F) / 19 °C (66 °F), 3 rain days
  • Peso da Régua30 °C (86 °F) / 16 °C (61 °F), 5 rain days
  • Pinhel30 °C (86 °F) / 19 °C (66 °F), 4 rain days
  • Pombal31 °C (88 °F) / 18 °C (64 °F), 3 rain days
  • Ponte de Lima28 °C (82 °F) / 16 °C (61 °F), 4 rain days
  • Portalegre34 °C (93 °F) / 22 °C (72 °F), 2 rain days
  • Portimão29 °C (84 °F) / 19 °C (66 °F), 1 rain days
  • Porto de Mós30 °C (86 °F) / 20 °C (68 °F), 4 rain days
  • Porto25 °C (77 °F) / 17 °C (63 °F), 3 rain days
  • Póvoa de Varzim27 °C (81 °F) / 17 °C (63 °F), 4 rain days
  • Proença-a-Nova33 °C (91 °F) / 20 °C (68 °F), 4 rain days
  • Quarteira30 °C (86 °F) / 19 °C (66 °F), 1 rain days
  • Queluz30 °C (86 °F) / 20 °C (68 °F), 3 rain days
  • Redondo33 °C (91 °F) / 21 °C (70 °F), 2 rain days
  • Reguengos de Monsaraz33 °C (91 °F) / 18 °C (64 °F), 1 rain days
  • Rio Maior30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Sabrosa29 °C (84 °F) / 16 °C (61 °F), 4 rain days
  • Sabugal29 °C (84 °F) / 16 °C (61 °F), 6 rain days
  • Sagres28 °C (82 °F) / 18 °C (64 °F), 2 rain days
  • Santa Comba Dão28 °C (82 °F) / 17 °C (63 °F), 3 rain days
  • Santa Maria da Feira28 °C (82 °F) / 18 °C (64 °F), 6 rain days
  • Santarém31 °C (88 °F) / 18 °C (64 °F), 4 rain days
  • Santiago do Cacém33 °C (91 °F) / 19 °C (66 °F), 2 rain days
  • São Brás de Alportel30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • São João da Pesqueira30 °C (86 °F) / 18 °C (64 °F), 5 rain days
  • Seixal30 °C (86 °F) / 18 °C (64 °F), 2 rain days
  • Sernancelhe28 °C (82 °F) / 15 °C (59 °F), 6 rain days
  • Sesimbra30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Setúbal30 °C (86 °F) / 18 °C (64 °F), 1 rain days
  • Silves30 °C (86 °F) / 22 °C (72 °F), 2 rain days
  • Sines33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • Sintra27 °C (81 °F) / 16 °C (61 °F), 2 rain days
  • Sobral de Monte Agraço30 °C (86 °F) / 18 °C (64 °F), 4 rain days
  • Tabuaço29 °C (84 °F) / 18 °C (64 °F), 3 rain days
  • Tavira31 °C (88 °F) / 19 °C (66 °F), 1 rain days
  • Tomar33 °C (91 °F) / 17 °C (63 °F), 2 rain days
  • Torres Novas31 °C (88 °F) / 22 °C (72 °F), 3 rain days
  • Torres Vedras28 °C (82 °F) / 17 °C (63 °F), 2 rain days
  • Valença28 °C (82 °F) / 17 °C (63 °F), 6 rain days
  • Vendas Novas33 °C (91 °F) / 21 °C (70 °F), 3 rain days
  • Viana do Castelo26 °C (79 °F) / 16 °C (61 °F), 4 rain days
  • Vila Chã25 °C (77 °F) / 18 °C (64 °F), 4 rain days
  • Vila do Bispo30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Vila do Conde26 °C (79 °F) / 16 °C (61 °F), 4 rain days
  • Vila Franca de Xira30 °C (86 °F) / 21 °C (70 °F), 4 rain days
  • Vila Nova de Famalicão28 °C (82 °F) / 18 °C (64 °F), 6 rain days
  • Vila Nova de Foz Côa28 °C (82 °F) / 17 °C (63 °F), 2 rain days
  • Vila Nova de Gaia26 °C (79 °F) / 16 °C (61 °F), 3 rain days
  • Vila Real de Santo António30 °C (86 °F) / 21 °C (70 °F), 3 rain days
  • Vila Real31 °C (88 °F) / 16 °C (61 °F), 4 rain days
  • Vila Viçosa34 °C (93 °F) / 20 °C (68 °F), 2 rain days
  • Viseu31 °C (88 °F) / 16 °C (61 °F), 3 rain days

Festivals and holidays

Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.

  • Summer season check

    July and August · Lisbon

    Hot, busy and expensive; the city is full of visitors.

Crowds and prices

Crowds · Portugal
High
Prices · Portugal
High

High-price month: see what to book ahead.

Compare two months

Weather, crowds and prices for any two months in Portugal, side by side.

  • Verdict

    Jul: Mixed

    Apr: Great (better)

  • Crowds

    Jul: High

    Apr: Medium

  • Prices

    Jul: High

    Apr: Medium

  • Festivals listed

    Jul: 1

    Apr: 3

July: Peak season in Lisbon and the Algarve; inland heat and wildfire risk.

April: Easter and 25 April (Freedom Day) bring domestic crowds; wildflowers in the south.

Portugal: figures are long-term averages from this guide, not a forecast.

What to pack

  • Light, breathable clothes, a sun hat and sunscreen

Build the full packing list for your trip →

Where to go in July

Rated best or good this month

  • Porto and the north

    Best weather of the year (Porto, Braga, Guimarães, Douro Valley, Peneda-Gerês)

  • Madeira

    Best weather of the year (Funchal and the island)

  • Azores

    Best weather of the year (São Miguel, Pico, Faial, Terceira)

  • Aguçadoura

    Best months: May–Sep

  • Almeida

    Best months: Apr–Oct

  • Apúlia

    Best months: Jun–Sep

  • Arcos de Valdevez

    Best months: May–September

  • Aveiro

    Best months: May–Sep for beaches; Apr–Jun and Sep–Oct for mild walking weather

  • Barcelos

    Best months: May–Oct

  • Bombarral

    Best months: Apr–Oct

  • Cadaval

    Best months: May–Oct

  • Caminha

    Best months: Jun–Sep