Skip to content
Voykit

When to go · Portugal

Portugal in February

Good month. Almond blossom in the Algarve; Carnival in Loulé, Torres Vedras and Funchal.

Key facts

Verdict
Good
Crowds
Low
Portugal
Prices
Low
Portugal

Verdict

GoodVoykit month rating for Portugal

Almond blossom in the Algarve; Carnival in Loulé, Torres Vedras and Funchal.

Is another month better than February?

February is rated good. These months rate higher:

Weather in February

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

    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êsrainy

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

  • Alentejo · Évora, Monsaraz, Alentejo coastfine

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

  • Algarve · Faro, Lagos, Tavira, Sagresfine

    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, Terceirarainy

    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.

  • 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 Lagoscool

    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 hillscool

    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 plaincool

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

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

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

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

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

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

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

    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çacool

    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 coastcool

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

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

    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úbalcool

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

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

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

  • Lisbon16 °C (61 °F) / 9 °C (48 °F), 8 rain days
  • Abrantes16 °C (61 °F) / 6 °C (43 °F), 11 rain days
  • Aguçadoura14 °C (57 °F) / 7 °C (45 °F), 12 rain days
  • Alandroal16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Albufeira17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Alcácer do Sal16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Alcobaça16 °C (61 °F) / 7 °C (45 °F), 12 rain days
  • Alcochete16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Alcoutim17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Alenquer16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Alijó13 °C (55 °F) / 4 °C (39 °F), 12 rain days
  • Aljezur16 °C (61 °F) / 9 °C (48 °F), 11 rain days
  • Almada16 °C (61 °F) / 9 °C (48 °F), 8 rain days
  • Almeida16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Alvito16 °C (61 °F) / 6 °C (43 °F), 5 rain days
  • Alvor17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Amadora16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Amarante14 °C (57 °F) / 5 °C (41 °F), 13 rain days
  • Anadia16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Apúlia15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Arcos de Valdevez14 °C (57 °F) / 5 °C (41 °F), 11 rain days
  • Armamar13 °C (55 °F) / 3 °C (37 °F), 11 rain days
  • Arouca15 °C (59 °F) / 6 °C (43 °F), 10 rain days
  • Arraiolos16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Arruda dos Vinhos16 °C (61 °F) / 9 °C (48 °F), 8 rain days
  • Aveiro16 °C (61 °F) / 8 °C (46 °F), 13 rain days
  • Avis14 °C (57 °F) / 5 °C (41 °F), 11 rain days
  • Baião15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Barcelos14 °C (57 °F) / 5 °C (41 °F), 10 rain days
  • Barreiro16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Batalha16 °C (61 °F) / 8 °C (46 °F), 10 rain days
  • Beja16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Belmonte15 °C (59 °F) / 5 °C (41 °F), 9 rain days
  • Bombarral16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Braga15 °C (59 °F) / 6 °C (43 °F), 13 rain days
  • Bragança11 °C (52 °F) / 2 °C (36 °F), 9 rain days
  • Cadaval16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Caldas da Rainha16 °C (61 °F) / 8 °C (46 °F), 12 rain days
  • Caminha13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Campo Maior16 °C (61 °F) / 6 °C (43 °F), 10 rain days
  • Carrazeda de Ansiães13 °C (55 °F) / 3 °C (37 °F), 11 rain days
  • Cartaxo16 °C (61 °F) / 8 °C (46 °F), 10 rain days
  • Carvoeiro17 °C (63 °F) / 9 °C (48 °F), 8 rain days
  • Cascais16 °C (61 °F) / 9 °C (48 °F), 13 rain days
  • Castelo Branco15 °C (59 °F) / 5 °C (41 °F), 11 rain days
  • Castelo de Vide16 °C (61 °F) / 6 °C (43 °F), 6 rain days
  • Castro Marim17 °C (63 °F) / 9 °C (48 °F), 6 rain days
  • Chaves12 °C (54 °F) / 3 °C (37 °F), 12 rain days
  • Coimbra16 °C (61 °F) / 6 °C (43 °F), 13 rain days
  • Condeixa-a-Nova16 °C (61 °F) / 6 °C (43 °F), 11 rain days
  • Coruche16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Covilhã13 °C (55 °F) / 2 °C (36 °F), 6 rain days
  • Elvas16 °C (61 °F) / 6 °C (43 °F), 8 rain days
  • Entroncamento15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Ericeira16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Espinho15 °C (59 °F) / 7 °C (45 °F), 13 rain days
  • Esposende15 °C (59 °F) / 6 °C (43 °F), 12 rain days
  • Estremoz16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Évora15 °C (59 °F) / 6 °C (43 °F), 9 rain days
  • Fão14 °C (57 °F) / 6 °C (43 °F), 11 rain days
  • Faro17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Fátima16 °C (61 °F) / 7 °C (45 °F), 13 rain days
  • Figueira da Foz16 °C (61 °F) / 8 °C (46 °F), 13 rain days
  • Freixo de Espada à Cinta13 °C (55 °F) / 2 °C (36 °F), 10 rain days
  • Fundão13 °C (55 °F) / 3 °C (37 °F), 7 rain days
  • Gouveia10 °C (50 °F) / 1 °C (34 °F), 11 rain days
  • Grândola16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • Guarda10 °C (50 °F) / 2 °C (36 °F), 11 rain days
  • Guimarães14 °C (57 °F) / 5 °C (41 °F), 13 rain days
  • Idanha-a-Nova16 °C (61 °F) / 6 °C (43 °F), 11 rain days
  • Ílhavo15 °C (59 °F) / 9 °C (48 °F), 7 rain days
  • Labruge15 °C (59 °F) / 6 °C (43 °F), 10 rain days
  • Lagoa16 °C (61 °F) / 8 °C (46 °F), 10 rain days
  • Lamego14 °C (57 °F) / 6 °C (43 °F), 11 rain days
  • Leiria16 °C (61 °F) / 7 °C (45 °F), 14 rain days
  • Loulé17 °C (63 °F) / 9 °C (48 °F), 8 rain days
  • Loures16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Lourinhã13 °C (55 °F) / -2 °C (28 °F), 11 rain days
  • Lousã16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Mafra15 °C (59 °F) / 8 °C (46 °F), 10 rain days
  • Mangualde13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Marinha Grande16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Marinhas15 °C (59 °F) / 7 °C (45 °F), 13 rain days
  • Marvão15 °C (59 °F) / 6 °C (43 °F), 7 rain days
  • Matosinhos14 °C (57 °F) / 6 °C (43 °F), 11 rain days
  • Mealhada16 °C (61 °F) / 6 °C (43 °F), 11 rain days
  • Miranda do Douro12 °C (54 °F) / 3 °C (37 °F), 11 rain days
  • Mirandela13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Moimenta da Beira13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Monchique16 °C (61 °F) / 7 °C (45 °F), 9 rain days
  • Monforte15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Montijo16 °C (61 °F) / 9 °C (48 °F), 11 rain days
  • Murtosa15 °C (59 °F) / 7 °C (45 °F), 13 rain days
  • Nazaré16 °C (61 °F) / 8 °C (46 °F), 13 rain days
  • Nisa14 °C (57 °F) / 6 °C (43 °F), 6 rain days
  • Óbidos16 °C (61 °F) / 8 °C (46 °F), 12 rain days
  • Odemira16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Odivelas16 °C (61 °F) / 9 °C (48 °F), 9 rain days
  • Oeiras16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Olhão17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Oliveira do Bairro15 °C (59 °F) / 8 °C (46 °F), 11 rain days
  • Oliveira do Hospital14 °C (57 °F) / 4 °C (39 °F), 11 rain days
  • Ourém15 °C (59 °F) / 6 °C (43 °F), 11 rain days
  • Ovar16 °C (61 °F) / 8 °C (46 °F), 7 rain days
  • Palmela16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Penafiel14 °C (57 °F) / 5 °C (41 °F), 13 rain days
  • Peniche16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Peso da Régua13 °C (55 °F) / 3 °C (37 °F), 11 rain days
  • Pinhel13 °C (55 °F) / 6 °C (43 °F), 9 rain days
  • Pombal15 °C (59 °F) / 6 °C (43 °F), 10 rain days
  • Ponte de Lima15 °C (59 °F) / 6 °C (43 °F), 13 rain days
  • Portalegre14 °C (57 °F) / 6 °C (43 °F), 6 rain days
  • Portimão17 °C (63 °F) / 9 °C (48 °F), 8 rain days
  • Porto de Mós15 °C (59 °F) / 7 °C (45 °F), 8 rain days
  • Porto15 °C (59 °F) / 7 °C (45 °F), 12 rain days
  • Póvoa de Varzim14 °C (57 °F) / 6 °C (43 °F), 11 rain days
  • Proença-a-Nova16 °C (61 °F) / 6 °C (43 °F), 9 rain days
  • Quarteira17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Queluz16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Redondo16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Reguengos de Monsaraz15 °C (59 °F) / 6 °C (43 °F), 8 rain days
  • Rio Maior16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Sabrosa12 °C (54 °F) / 3 °C (37 °F), 10 rain days
  • Sabugal13 °C (55 °F) / 3 °C (37 °F), 11 rain days
  • Sagres17 °C (63 °F) / 9 °C (48 °F), 11 rain days
  • Santa Comba Dão14 °C (57 °F) / 5 °C (41 °F), 11 rain days
  • Santa Maria da Feira15 °C (59 °F) / 6 °C (43 °F), 11 rain days
  • Santarém15 °C (59 °F) / 6 °C (43 °F), 7 rain days
  • Santiago do Cacém16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • São Brás de Alportel16 °C (61 °F) / 8 °C (46 °F), 8 rain days
  • São João da Pesqueira13 °C (55 °F) / 3 °C (37 °F), 9 rain days
  • Seixal16 °C (61 °F) / 9 °C (48 °F), 13 rain days
  • Sernancelhe13 °C (55 °F) / 3 °C (37 °F), 7 rain days
  • Sesimbra15 °C (59 °F) / 9 °C (48 °F), 7 rain days
  • Setúbal16 °C (61 °F) / 8 °C (46 °F), 9 rain days
  • Silves16 °C (61 °F) / 9 °C (48 °F), 6 rain days
  • Sines16 °C (61 °F) / 8 °C (46 °F), 7 rain days
  • Sintra15 °C (59 °F) / 8 °C (46 °F), 13 rain days
  • Sobral de Monte Agraço16 °C (61 °F) / 8 °C (46 °F), 10 rain days
  • Tabuaço13 °C (55 °F) / 3 °C (37 °F), 10 rain days
  • Tavira17 °C (63 °F) / 9 °C (48 °F), 7 rain days
  • Tomar16 °C (61 °F) / 6 °C (43 °F), 10 rain days
  • Torres Novas16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Torres Vedras16 °C (61 °F) / 8 °C (46 °F), 12 rain days
  • Valença13 °C (55 °F) / 5 °C (41 °F), 11 rain days
  • Vendas Novas16 °C (61 °F) / 6 °C (43 °F), 7 rain days
  • Viana do Castelo15 °C (59 °F) / 7 °C (45 °F), 13 rain days
  • Vila Chã15 °C (59 °F) / 8 °C (46 °F), 13 rain days
  • Vila do Bispo17 °C (63 °F) / 9 °C (48 °F), 6 rain days
  • Vila do Conde15 °C (59 °F) / 7 °C (45 °F), 13 rain days
  • Vila Franca de Xira16 °C (61 °F) / 9 °C (48 °F), 10 rain days
  • Vila Nova de Famalicão15 °C (59 °F) / 7 °C (45 °F), 11 rain days
  • Vila Nova de Foz Côa14 °C (57 °F) / 4 °C (39 °F), 11 rain days
  • Vila Nova de Gaia15 °C (59 °F) / 6 °C (43 °F), 12 rain days
  • Vila Real de Santo António17 °C (63 °F) / 9 °C (48 °F), 10 rain days
  • Vila Real12 °C (54 °F) / 3 °C (37 °F), 13 rain days
  • Vila Viçosa16 °C (61 °F) / 6 °C (43 °F), 8 rain days
  • Viseu14 °C (57 °F) / 4 °C (39 °F), 13 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.

  • Carnaval

    Carnival (Feb/Mar)

    Not an official holiday, but many take it off; parades in Loulé, Ovar, Torres Vedras, Funchal.

  • Carnival check

    Moves each year · Lisbon

    Some businesses close on Carnival Tuesday.

Crowds and prices

Crowds · Portugal
Low
Prices · Portugal
Low

Compare two months

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

  • Verdict

    Feb: Good

    Apr: Great (better)

  • Crowds

    Feb: Low

    Apr: Medium

  • Prices

    Feb: Low

    Apr: Medium

  • Festivals listed

    Feb: 2

    Apr: 3

February: Almond blossom in the Algarve; Carnival in Loulé, Torres Vedras and Funchal.

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

  • A rain jacket or umbrella and shoes that dry fast

Build the full packing list for your trip →

Where to go in February

Rated best or good this month

  • Madeira

    Best weather of the year (Funchal and the island)

  • Lisbon

    Mild; almond blossom late in the month.

  • Covilhã

    Best months: Dec–Mar for snow, Apr–Jun for hiking

  • Pinhel

    Best months: Mar–May (almond blossom in the region); February for the Feira das Tradições fair