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
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:
- AprilGreatEaster and 25 April (Freedom Day) bring domestic crowds; wildflowers in the south.
- MayGreatAmong the best months: warm, long days, beaches not yet full.
- JuneGreatSantos Populares: Santo António in Lisbon (12–13 June) and São João in Porto (23–24 June) fill both cities.
- SeptemberGreatWarm sea, thinner crowds; grape harvest in the Douro.
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.Mild winters with rainy spells; hot, dry summers cooled by Atlantic wind. Sintra is often foggy and 9 °F (5 °C) 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.The interior plain reaches 104 °F (40 °C)+ 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.Most sunshine in the country; the sea stays cool (64–72 °F (18–22 °C)). 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.
- Alentejo: Inland Alentejo (Évora, Beja, Elvas) · plains and hill townscool
Warmest part of Portugal: 35 °C (95 °F)+ afternoons in July–August, cold nights in winter. Spring brings wildflowers and green plains.Warmest part of Portugal: 95 °F (35 °C)+ afternoons in July–August, cold nights in winter. Spring brings wildflowers and green plains.
- Alentejo: Alentejo coast (Milfontes, Sines) · Atlantic stripcool
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.Over 3,000 hours of sun a year; rain falls mainly November–February. July–August highs near 84 °F (29 °C) 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.Continental climate; hot dry summers (86 °F (30 °C)+), 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.
- Beiras: Beira Litoral (Aveiro, coast) · Atlantic stripcool
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).Mild spring and autumn; July‑August can exceed 86 °F (30 °C).
- 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.Rain is heaviest November–March; summer days are mild, rarely above 86 °F (30 °C), 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.Hotter and drier than the coast; July–August afternoons reach 95 °F (35 °C)+ 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.Summer (Jul‑Aug) can reach 95 °F (35 °C); 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 days61 °F (16 °C) / 48 °F (9 °C), 8 rain days
- Abrantes16 °C (61 °F) / 6 °C (43 °F), 11 rain days61 °F (16 °C) / 43 °F (6 °C), 11 rain days
- Aguçadoura14 °C (57 °F) / 7 °C (45 °F), 12 rain days57 °F (14 °C) / 45 °F (7 °C), 12 rain days
- Alandroal16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- Albufeira17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Alcácer do Sal16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Alcobaça16 °C (61 °F) / 7 °C (45 °F), 12 rain days61 °F (16 °C) / 45 °F (7 °C), 12 rain days
- Alcochete16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Alcoutim17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Alenquer16 °C (61 °F) / 9 °C (48 °F), 9 rain days61 °F (16 °C) / 48 °F (9 °C), 9 rain days
- Alijó13 °C (55 °F) / 4 °C (39 °F), 12 rain days55 °F (13 °C) / 39 °F (4 °C), 12 rain days
- Aljezur16 °C (61 °F) / 9 °C (48 °F), 11 rain days61 °F (16 °C) / 48 °F (9 °C), 11 rain days
- Almada16 °C (61 °F) / 9 °C (48 °F), 8 rain days61 °F (16 °C) / 48 °F (9 °C), 8 rain days
- Almeida16 °C (61 °F) / 9 °C (48 °F), 9 rain days61 °F (16 °C) / 48 °F (9 °C), 9 rain days
- Alvito16 °C (61 °F) / 6 °C (43 °F), 5 rain days61 °F (16 °C) / 43 °F (6 °C), 5 rain days
- Alvor17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Amadora16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Amarante14 °C (57 °F) / 5 °C (41 °F), 13 rain days57 °F (14 °C) / 41 °F (5 °C), 13 rain days
- Anadia16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Apúlia15 °C (59 °F) / 7 °C (45 °F), 11 rain days59 °F (15 °C) / 45 °F (7 °C), 11 rain days
- Arcos de Valdevez14 °C (57 °F) / 5 °C (41 °F), 11 rain days57 °F (14 °C) / 41 °F (5 °C), 11 rain days
- Armamar13 °C (55 °F) / 3 °C (37 °F), 11 rain days55 °F (13 °C) / 37 °F (3 °C), 11 rain days
- Arouca15 °C (59 °F) / 6 °C (43 °F), 10 rain days59 °F (15 °C) / 43 °F (6 °C), 10 rain days
- Arraiolos16 °C (61 °F) / 6 °C (43 °F), 6 rain days61 °F (16 °C) / 43 °F (6 °C), 6 rain days
- Arruda dos Vinhos16 °C (61 °F) / 9 °C (48 °F), 8 rain days61 °F (16 °C) / 48 °F (9 °C), 8 rain days
- Aveiro16 °C (61 °F) / 8 °C (46 °F), 13 rain days61 °F (16 °C) / 46 °F (8 °C), 13 rain days
- Avis14 °C (57 °F) / 5 °C (41 °F), 11 rain days57 °F (14 °C) / 41 °F (5 °C), 11 rain days
- Baião15 °C (59 °F) / 7 °C (45 °F), 11 rain days59 °F (15 °C) / 45 °F (7 °C), 11 rain days
- Barcelos14 °C (57 °F) / 5 °C (41 °F), 10 rain days57 °F (14 °C) / 41 °F (5 °C), 10 rain days
- Barreiro16 °C (61 °F) / 9 °C (48 °F), 9 rain days61 °F (16 °C) / 48 °F (9 °C), 9 rain days
- Batalha16 °C (61 °F) / 8 °C (46 °F), 10 rain days61 °F (16 °C) / 46 °F (8 °C), 10 rain days
- Beja16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Belmonte15 °C (59 °F) / 5 °C (41 °F), 9 rain days59 °F (15 °C) / 41 °F (5 °C), 9 rain days
- Bombarral16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Braga15 °C (59 °F) / 6 °C (43 °F), 13 rain days59 °F (15 °C) / 43 °F (6 °C), 13 rain days
- Bragança11 °C (52 °F) / 2 °C (36 °F), 9 rain days52 °F (11 °C) / 36 °F (2 °C), 9 rain days
- Cadaval16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Caldas da Rainha16 °C (61 °F) / 8 °C (46 °F), 12 rain days61 °F (16 °C) / 46 °F (8 °C), 12 rain days
- Caminha13 °C (55 °F) / 5 °C (41 °F), 11 rain days55 °F (13 °C) / 41 °F (5 °C), 11 rain days
- Campo Maior16 °C (61 °F) / 6 °C (43 °F), 10 rain days61 °F (16 °C) / 43 °F (6 °C), 10 rain days
- Carrazeda de Ansiães13 °C (55 °F) / 3 °C (37 °F), 11 rain days55 °F (13 °C) / 37 °F (3 °C), 11 rain days
- Cartaxo16 °C (61 °F) / 8 °C (46 °F), 10 rain days61 °F (16 °C) / 46 °F (8 °C), 10 rain days
- Carvoeiro17 °C (63 °F) / 9 °C (48 °F), 8 rain days63 °F (17 °C) / 48 °F (9 °C), 8 rain days
- Cascais16 °C (61 °F) / 9 °C (48 °F), 13 rain days61 °F (16 °C) / 48 °F (9 °C), 13 rain days
- Castelo Branco15 °C (59 °F) / 5 °C (41 °F), 11 rain days59 °F (15 °C) / 41 °F (5 °C), 11 rain days
- Castelo de Vide16 °C (61 °F) / 6 °C (43 °F), 6 rain days61 °F (16 °C) / 43 °F (6 °C), 6 rain days
- Castro Marim17 °C (63 °F) / 9 °C (48 °F), 6 rain days63 °F (17 °C) / 48 °F (9 °C), 6 rain days
- Chaves12 °C (54 °F) / 3 °C (37 °F), 12 rain days54 °F (12 °C) / 37 °F (3 °C), 12 rain days
- Coimbra16 °C (61 °F) / 6 °C (43 °F), 13 rain days61 °F (16 °C) / 43 °F (6 °C), 13 rain days
- Condeixa-a-Nova16 °C (61 °F) / 6 °C (43 °F), 11 rain days61 °F (16 °C) / 43 °F (6 °C), 11 rain days
- Coruche16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Covilhã13 °C (55 °F) / 2 °C (36 °F), 6 rain days55 °F (13 °C) / 36 °F (2 °C), 6 rain days
- Elvas16 °C (61 °F) / 6 °C (43 °F), 8 rain days61 °F (16 °C) / 43 °F (6 °C), 8 rain days
- Entroncamento15 °C (59 °F) / 7 °C (45 °F), 11 rain days59 °F (15 °C) / 45 °F (7 °C), 11 rain days
- Ericeira16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Espinho15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Esposende15 °C (59 °F) / 6 °C (43 °F), 12 rain days59 °F (15 °C) / 43 °F (6 °C), 12 rain days
- Estremoz16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- Évora15 °C (59 °F) / 6 °C (43 °F), 9 rain days59 °F (15 °C) / 43 °F (6 °C), 9 rain days
- Fão14 °C (57 °F) / 6 °C (43 °F), 11 rain days57 °F (14 °C) / 43 °F (6 °C), 11 rain days
- Faro17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Fátima16 °C (61 °F) / 7 °C (45 °F), 13 rain days61 °F (16 °C) / 45 °F (7 °C), 13 rain days
- Figueira da Foz16 °C (61 °F) / 8 °C (46 °F), 13 rain days61 °F (16 °C) / 46 °F (8 °C), 13 rain days
- Freixo de Espada à Cinta13 °C (55 °F) / 2 °C (36 °F), 10 rain days55 °F (13 °C) / 36 °F (2 °C), 10 rain days
- Fundão13 °C (55 °F) / 3 °C (37 °F), 7 rain days55 °F (13 °C) / 37 °F (3 °C), 7 rain days
- Gouveia10 °C (50 °F) / 1 °C (34 °F), 11 rain days50 °F (10 °C) / 34 °F (1 °C), 11 rain days
- Grândola16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Guarda10 °C (50 °F) / 2 °C (36 °F), 11 rain days50 °F (10 °C) / 36 °F (2 °C), 11 rain days
- Guimarães14 °C (57 °F) / 5 °C (41 °F), 13 rain days57 °F (14 °C) / 41 °F (5 °C), 13 rain days
- Idanha-a-Nova16 °C (61 °F) / 6 °C (43 °F), 11 rain days61 °F (16 °C) / 43 °F (6 °C), 11 rain days
- Ílhavo15 °C (59 °F) / 9 °C (48 °F), 7 rain days59 °F (15 °C) / 48 °F (9 °C), 7 rain days
- Labruge15 °C (59 °F) / 6 °C (43 °F), 10 rain days59 °F (15 °C) / 43 °F (6 °C), 10 rain days
- Lagoa16 °C (61 °F) / 8 °C (46 °F), 10 rain days61 °F (16 °C) / 46 °F (8 °C), 10 rain days
- Lamego14 °C (57 °F) / 6 °C (43 °F), 11 rain days57 °F (14 °C) / 43 °F (6 °C), 11 rain days
- Leiria16 °C (61 °F) / 7 °C (45 °F), 14 rain days61 °F (16 °C) / 45 °F (7 °C), 14 rain days
- Loulé17 °C (63 °F) / 9 °C (48 °F), 8 rain days63 °F (17 °C) / 48 °F (9 °C), 8 rain days
- Loures16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Lourinhã13 °C (55 °F) / -2 °C (28 °F), 11 rain days55 °F (13 °C) / 28 °F (-2 °C), 11 rain days
- Lousã16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Mafra15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Mangualde13 °C (55 °F) / 5 °C (41 °F), 11 rain days55 °F (13 °C) / 41 °F (5 °C), 11 rain days
- Marinha Grande16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Marinhas15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Marvão15 °C (59 °F) / 6 °C (43 °F), 7 rain days59 °F (15 °C) / 43 °F (6 °C), 7 rain days
- Matosinhos14 °C (57 °F) / 6 °C (43 °F), 11 rain days57 °F (14 °C) / 43 °F (6 °C), 11 rain days
- Mealhada16 °C (61 °F) / 6 °C (43 °F), 11 rain days61 °F (16 °C) / 43 °F (6 °C), 11 rain days
- Miranda do Douro12 °C (54 °F) / 3 °C (37 °F), 11 rain days54 °F (12 °C) / 37 °F (3 °C), 11 rain days
- Mirandela13 °C (55 °F) / 5 °C (41 °F), 11 rain days55 °F (13 °C) / 41 °F (5 °C), 11 rain days
- Moimenta da Beira13 °C (55 °F) / 3 °C (37 °F), 10 rain days55 °F (13 °C) / 37 °F (3 °C), 10 rain days
- Monchique16 °C (61 °F) / 7 °C (45 °F), 9 rain days61 °F (16 °C) / 45 °F (7 °C), 9 rain days
- Monforte15 °C (59 °F) / 7 °C (45 °F), 11 rain days59 °F (15 °C) / 45 °F (7 °C), 11 rain days
- Montijo16 °C (61 °F) / 9 °C (48 °F), 11 rain days61 °F (16 °C) / 48 °F (9 °C), 11 rain days
- Murtosa15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Nazaré16 °C (61 °F) / 8 °C (46 °F), 13 rain days61 °F (16 °C) / 46 °F (8 °C), 13 rain days
- Nisa14 °C (57 °F) / 6 °C (43 °F), 6 rain days57 °F (14 °C) / 43 °F (6 °C), 6 rain days
- Óbidos16 °C (61 °F) / 8 °C (46 °F), 12 rain days61 °F (16 °C) / 46 °F (8 °C), 12 rain days
- Odemira16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Odivelas16 °C (61 °F) / 9 °C (48 °F), 9 rain days61 °F (16 °C) / 48 °F (9 °C), 9 rain days
- Oeiras16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Olhão17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Oliveira do Bairro15 °C (59 °F) / 8 °C (46 °F), 11 rain days59 °F (15 °C) / 46 °F (8 °C), 11 rain days
- Oliveira do Hospital14 °C (57 °F) / 4 °C (39 °F), 11 rain days57 °F (14 °C) / 39 °F (4 °C), 11 rain days
- Ourém15 °C (59 °F) / 6 °C (43 °F), 11 rain days59 °F (15 °C) / 43 °F (6 °C), 11 rain days
- Ovar16 °C (61 °F) / 8 °C (46 °F), 7 rain days61 °F (16 °C) / 46 °F (8 °C), 7 rain days
- Palmela16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Penafiel14 °C (57 °F) / 5 °C (41 °F), 13 rain days57 °F (14 °C) / 41 °F (5 °C), 13 rain days
- Peniche16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Peso da Régua13 °C (55 °F) / 3 °C (37 °F), 11 rain days55 °F (13 °C) / 37 °F (3 °C), 11 rain days
- Pinhel13 °C (55 °F) / 6 °C (43 °F), 9 rain days55 °F (13 °C) / 43 °F (6 °C), 9 rain days
- Pombal15 °C (59 °F) / 6 °C (43 °F), 10 rain days59 °F (15 °C) / 43 °F (6 °C), 10 rain days
- Ponte de Lima15 °C (59 °F) / 6 °C (43 °F), 13 rain days59 °F (15 °C) / 43 °F (6 °C), 13 rain days
- Portalegre14 °C (57 °F) / 6 °C (43 °F), 6 rain days57 °F (14 °C) / 43 °F (6 °C), 6 rain days
- Portimão17 °C (63 °F) / 9 °C (48 °F), 8 rain days63 °F (17 °C) / 48 °F (9 °C), 8 rain days
- Porto de Mós15 °C (59 °F) / 7 °C (45 °F), 8 rain days59 °F (15 °C) / 45 °F (7 °C), 8 rain days
- Porto15 °C (59 °F) / 7 °C (45 °F), 12 rain days59 °F (15 °C) / 45 °F (7 °C), 12 rain days
- Póvoa de Varzim14 °C (57 °F) / 6 °C (43 °F), 11 rain days57 °F (14 °C) / 43 °F (6 °C), 11 rain days
- Proença-a-Nova16 °C (61 °F) / 6 °C (43 °F), 9 rain days61 °F (16 °C) / 43 °F (6 °C), 9 rain days
- Quarteira17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Queluz16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Redondo16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- Reguengos de Monsaraz15 °C (59 °F) / 6 °C (43 °F), 8 rain days59 °F (15 °C) / 43 °F (6 °C), 8 rain days
- Rio Maior16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- Sabrosa12 °C (54 °F) / 3 °C (37 °F), 10 rain days54 °F (12 °C) / 37 °F (3 °C), 10 rain days
- Sabugal13 °C (55 °F) / 3 °C (37 °F), 11 rain days55 °F (13 °C) / 37 °F (3 °C), 11 rain days
- Sagres17 °C (63 °F) / 9 °C (48 °F), 11 rain days63 °F (17 °C) / 48 °F (9 °C), 11 rain days
- Santa Comba Dão14 °C (57 °F) / 5 °C (41 °F), 11 rain days57 °F (14 °C) / 41 °F (5 °C), 11 rain days
- Santa Maria da Feira15 °C (59 °F) / 6 °C (43 °F), 11 rain days59 °F (15 °C) / 43 °F (6 °C), 11 rain days
- Santarém15 °C (59 °F) / 6 °C (43 °F), 7 rain days59 °F (15 °C) / 43 °F (6 °C), 7 rain days
- Santiago do Cacém16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- São Brás de Alportel16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- São João da Pesqueira13 °C (55 °F) / 3 °C (37 °F), 9 rain days55 °F (13 °C) / 37 °F (3 °C), 9 rain days
- Seixal16 °C (61 °F) / 9 °C (48 °F), 13 rain days61 °F (16 °C) / 48 °F (9 °C), 13 rain days
- Sernancelhe13 °C (55 °F) / 3 °C (37 °F), 7 rain days55 °F (13 °C) / 37 °F (3 °C), 7 rain days
- Sesimbra15 °C (59 °F) / 9 °C (48 °F), 7 rain days59 °F (15 °C) / 48 °F (9 °C), 7 rain days
- Setúbal16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- Silves16 °C (61 °F) / 9 °C (48 °F), 6 rain days61 °F (16 °C) / 48 °F (9 °C), 6 rain days
- Sines16 °C (61 °F) / 8 °C (46 °F), 7 rain days61 °F (16 °C) / 46 °F (8 °C), 7 rain days
- Sintra15 °C (59 °F) / 8 °C (46 °F), 13 rain days59 °F (15 °C) / 46 °F (8 °C), 13 rain days
- Sobral de Monte Agraço16 °C (61 °F) / 8 °C (46 °F), 10 rain days61 °F (16 °C) / 46 °F (8 °C), 10 rain days
- Tabuaço13 °C (55 °F) / 3 °C (37 °F), 10 rain days55 °F (13 °C) / 37 °F (3 °C), 10 rain days
- Tavira17 °C (63 °F) / 9 °C (48 °F), 7 rain days63 °F (17 °C) / 48 °F (9 °C), 7 rain days
- Tomar16 °C (61 °F) / 6 °C (43 °F), 10 rain days61 °F (16 °C) / 43 °F (6 °C), 10 rain days
- Torres Novas16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Torres Vedras16 °C (61 °F) / 8 °C (46 °F), 12 rain days61 °F (16 °C) / 46 °F (8 °C), 12 rain days
- Valença13 °C (55 °F) / 5 °C (41 °F), 11 rain days55 °F (13 °C) / 41 °F (5 °C), 11 rain days
- Vendas Novas16 °C (61 °F) / 6 °C (43 °F), 7 rain days61 °F (16 °C) / 43 °F (6 °C), 7 rain days
- Viana do Castelo15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Vila Chã15 °C (59 °F) / 8 °C (46 °F), 13 rain days59 °F (15 °C) / 46 °F (8 °C), 13 rain days
- Vila do Bispo17 °C (63 °F) / 9 °C (48 °F), 6 rain days63 °F (17 °C) / 48 °F (9 °C), 6 rain days
- Vila do Conde15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Vila Franca de Xira16 °C (61 °F) / 9 °C (48 °F), 10 rain days61 °F (16 °C) / 48 °F (9 °C), 10 rain days
- Vila Nova de Famalicão15 °C (59 °F) / 7 °C (45 °F), 11 rain days59 °F (15 °C) / 45 °F (7 °C), 11 rain days
- Vila Nova de Foz Côa14 °C (57 °F) / 4 °C (39 °F), 11 rain days57 °F (14 °C) / 39 °F (4 °C), 11 rain days
- Vila Nova de Gaia15 °C (59 °F) / 6 °C (43 °F), 12 rain days59 °F (15 °C) / 43 °F (6 °C), 12 rain days
- Vila Real de Santo António17 °C (63 °F) / 9 °C (48 °F), 10 rain days63 °F (17 °C) / 48 °F (9 °C), 10 rain days
- Vila Real12 °C (54 °F) / 3 °C (37 °F), 13 rain days54 °F (12 °C) / 37 °F (3 °C), 13 rain days
- Vila Viçosa16 °C (61 °F) / 6 °C (43 °F), 8 rain days61 °F (16 °C) / 43 °F (6 °C), 8 rain days
- Viseu14 °C (57 °F) / 4 °C (39 °F), 13 rain days57 °F (14 °C) / 39 °F (4 °C), 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