When to go · Portugal
Portugal in January
Good month. Quiet and cheap; rain on some days in Lisbon and Porto, spring-like in Madeira.
Key facts
- Verdict
- Good
- Crowds
- Low
- Portugal
- Prices
- Low
- Portugal
Verdict
Quiet and cheap; rain on some days in Lisbon and Porto, spring-like in Madeira.
Is another month better than January?
January 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 January
- 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.
- Lisbon15 °C (59 °F) / 8 °C (46 °F), 9 rain days59 °F (15 °C) / 46 °F (8 °C), 9 rain days
- Abrantes15 °C (59 °F) / 5 °C (41 °F), 12 rain days59 °F (15 °C) / 41 °F (5 °C), 12 rain days
- Aguçadoura13 °C (55 °F) / 6 °C (43 °F), 14 rain days55 °F (13 °C) / 43 °F (6 °C), 14 rain days
- Alandroal15 °C (59 °F) / 5 °C (41 °F), 8 rain days59 °F (15 °C) / 41 °F (5 °C), 8 rain days
- Albufeira16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Alcácer do Sal15 °C (59 °F) / 7 °C (45 °F), 9 rain days59 °F (15 °C) / 45 °F (7 °C), 9 rain days
- Alcobaça15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Alcochete15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Alcoutim16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Alenquer15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Alijó11 °C (52 °F) / 3 °C (37 °F), 14 rain days52 °F (11 °C) / 37 °F (3 °C), 14 rain days
- Aljezur16 °C (61 °F) / 9 °C (48 °F), 12 rain days61 °F (16 °C) / 48 °F (9 °C), 12 rain days
- Almada15 °C (59 °F) / 8 °C (46 °F), 9 rain days59 °F (15 °C) / 46 °F (8 °C), 9 rain days
- Almeida15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Alvito15 °C (59 °F) / 5 °C (41 °F), 6 rain days59 °F (15 °C) / 41 °F (5 °C), 6 rain days
- Alvor16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Amadora15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Amarante12 °C (54 °F) / 4 °C (39 °F), 14 rain days54 °F (12 °C) / 39 °F (4 °C), 14 rain days
- Anadia15 °C (59 °F) / 5 °C (41 °F), 10 rain days59 °F (15 °C) / 41 °F (5 °C), 10 rain days
- Apúlia14 °C (57 °F) / 7 °C (45 °F), 12 rain days57 °F (14 °C) / 45 °F (7 °C), 12 rain days
- Arcos de Valdevez13 °C (55 °F) / 5 °C (41 °F), 12 rain days55 °F (13 °C) / 41 °F (5 °C), 12 rain days
- Armamar12 °C (54 °F) / 2 °C (36 °F), 12 rain days54 °F (12 °C) / 36 °F (2 °C), 12 rain days
- Arouca14 °C (57 °F) / 6 °C (43 °F), 12 rain days57 °F (14 °C) / 43 °F (6 °C), 12 rain days
- Arraiolos15 °C (59 °F) / 5 °C (41 °F), 7 rain days59 °F (15 °C) / 41 °F (5 °C), 7 rain days
- Arruda dos Vinhos15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Aveiro15 °C (59 °F) / 7 °C (45 °F), 14 rain days59 °F (15 °C) / 45 °F (7 °C), 14 rain days
- Avis13 °C (55 °F) / 5 °C (41 °F), 12 rain days55 °F (13 °C) / 41 °F (5 °C), 12 rain days
- Baião14 °C (57 °F) / 7 °C (45 °F), 12 rain days57 °F (14 °C) / 45 °F (7 °C), 12 rain days
- Barcelos13 °C (55 °F) / 5 °C (41 °F), 12 rain days55 °F (13 °C) / 41 °F (5 °C), 12 rain days
- Barreiro15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Batalha15 °C (59 °F) / 7 °C (45 °F), 12 rain days59 °F (15 °C) / 45 °F (7 °C), 12 rain days
- Beja14 °C (57 °F) / 5 °C (41 °F), 10 rain days57 °F (14 °C) / 41 °F (5 °C), 10 rain days
- Belmonte14 °C (57 °F) / 5 °C (41 °F), 10 rain days57 °F (14 °C) / 41 °F (5 °C), 10 rain days
- Bombarral15 °C (59 °F) / 7 °C (45 °F), 9 rain days59 °F (15 °C) / 45 °F (7 °C), 9 rain days
- Braga14 °C (57 °F) / 5 °C (41 °F), 14 rain days57 °F (14 °C) / 41 °F (5 °C), 14 rain days
- Bragança8 °C (46 °F) / 1 °C (34 °F), 10 rain days46 °F (8 °C) / 34 °F (1 °C), 10 rain days
- Cadaval15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Caldas da Rainha15 °C (59 °F) / 8 °C (46 °F), 14 rain days59 °F (15 °C) / 46 °F (8 °C), 14 rain days
- Caminha12 °C (54 °F) / 5 °C (41 °F), 12 rain days54 °F (12 °C) / 41 °F (5 °C), 12 rain days
- Campo Maior15 °C (59 °F) / 5 °C (41 °F), 12 rain days59 °F (15 °C) / 41 °F (5 °C), 12 rain days
- Carrazeda de Ansiães12 °C (54 °F) / 2 °C (36 °F), 12 rain days54 °F (12 °C) / 36 °F (2 °C), 12 rain days
- Cartaxo15 °C (59 °F) / 7 °C (45 °F), 12 rain days59 °F (15 °C) / 45 °F (7 °C), 12 rain days
- Carvoeiro16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Cascais15 °C (59 °F) / 8 °C (46 °F), 14 rain days59 °F (15 °C) / 46 °F (8 °C), 14 rain days
- Castelo Branco13 °C (55 °F) / 4 °C (39 °F), 12 rain days55 °F (13 °C) / 39 °F (4 °C), 12 rain days
- Castelo de Vide15 °C (59 °F) / 5 °C (41 °F), 6 rain days59 °F (15 °C) / 41 °F (5 °C), 6 rain days
- Castro Marim16 °C (61 °F) / 8 °C (46 °F), 7 rain days61 °F (16 °C) / 46 °F (8 °C), 7 rain days
- Chaves10 °C (50 °F) / 2 °C (36 °F), 13 rain days50 °F (10 °C) / 36 °F (2 °C), 13 rain days
- Coimbra15 °C (59 °F) / 6 °C (43 °F), 14 rain days59 °F (15 °C) / 43 °F (6 °C), 14 rain days
- Condeixa-a-Nova15 °C (59 °F) / 5 °C (41 °F), 12 rain days59 °F (15 °C) / 41 °F (5 °C), 12 rain days
- Coruche15 °C (59 °F) / 7 °C (45 °F), 9 rain days59 °F (15 °C) / 45 °F (7 °C), 9 rain days
- Covilhã12 °C (54 °F) / 2 °C (36 °F), 7 rain days54 °F (12 °C) / 36 °F (2 °C), 7 rain days
- Elvas14 °C (57 °F) / 5 °C (41 °F), 9 rain days57 °F (14 °C) / 41 °F (5 °C), 9 rain days
- Entroncamento14 °C (57 °F) / 6 °C (43 °F), 12 rain days57 °F (14 °C) / 43 °F (6 °C), 12 rain days
- Ericeira15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Espinho14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Esposende14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Estremoz15 °C (59 °F) / 5 °C (41 °F), 8 rain days59 °F (15 °C) / 41 °F (5 °C), 8 rain days
- Évora14 °C (57 °F) / 5 °C (41 °F), 10 rain days57 °F (14 °C) / 41 °F (5 °C), 10 rain days
- Fão13 °C (55 °F) / 6 °C (43 °F), 12 rain days55 °F (13 °C) / 43 °F (6 °C), 12 rain days
- Faro16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Fátima15 °C (59 °F) / 6 °C (43 °F), 14 rain days59 °F (15 °C) / 43 °F (6 °C), 14 rain days
- Figueira da Foz15 °C (59 °F) / 7 °C (45 °F), 14 rain days59 °F (15 °C) / 45 °F (7 °C), 14 rain days
- Freixo de Espada à Cinta12 °C (54 °F) / 2 °C (36 °F), 12 rain days54 °F (12 °C) / 36 °F (2 °C), 12 rain days
- Fundão12 °C (54 °F) / 2 °C (36 °F), 8 rain days54 °F (12 °C) / 36 °F (2 °C), 8 rain days
- Gouveia9 °C (48 °F) / 0 °C (32 °F), 12 rain days48 °F (9 °C) / 32 °F (0 °C), 12 rain days
- Grândola15 °C (59 °F) / 7 °C (45 °F), 9 rain days59 °F (15 °C) / 45 °F (7 °C), 9 rain days
- Guarda8 °C (46 °F) / 1 °C (34 °F), 12 rain days46 °F (8 °C) / 34 °F (1 °C), 12 rain days
- Guimarães13 °C (55 °F) / 5 °C (41 °F), 14 rain days55 °F (13 °C) / 41 °F (5 °C), 14 rain days
- Idanha-a-Nova15 °C (59 °F) / 5 °C (41 °F), 12 rain days59 °F (15 °C) / 41 °F (5 °C), 12 rain days
- Ílhavo15 °C (59 °F) / 8 °C (46 °F), 8 rain days59 °F (15 °C) / 46 °F (8 °C), 8 rain days
- Labruge14 °C (57 °F) / 6 °C (43 °F), 12 rain days57 °F (14 °C) / 43 °F (6 °C), 12 rain days
- Lagoa16 °C (61 °F) / 8 °C (46 °F), 12 rain days61 °F (16 °C) / 46 °F (8 °C), 12 rain days
- Lamego13 °C (55 °F) / 5 °C (41 °F), 12 rain days55 °F (13 °C) / 41 °F (5 °C), 12 rain days
- Leiria15 °C (59 °F) / 7 °C (45 °F), 15 rain days59 °F (15 °C) / 45 °F (7 °C), 15 rain days
- Loulé16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Loures15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Lourinhã12 °C (54 °F) / -4 °C (25 °F), 12 rain days54 °F (12 °C) / 25 °F (-4 °C), 12 rain days
- Lousã15 °C (59 °F) / 5 °C (41 °F), 10 rain days59 °F (15 °C) / 41 °F (5 °C), 10 rain days
- Mafra14 °C (57 °F) / 8 °C (46 °F), 12 rain days57 °F (14 °C) / 46 °F (8 °C), 12 rain days
- Mangualde12 °C (54 °F) / 4 °C (39 °F), 12 rain days54 °F (12 °C) / 39 °F (4 °C), 12 rain days
- Marinha Grande15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Marinhas14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Marvão14 °C (57 °F) / 5 °C (41 °F), 8 rain days57 °F (14 °C) / 41 °F (5 °C), 8 rain days
- Matosinhos13 °C (55 °F) / 6 °C (43 °F), 12 rain days55 °F (13 °C) / 43 °F (6 °C), 12 rain days
- Mealhada15 °C (59 °F) / 5 °C (41 °F), 12 rain days59 °F (15 °C) / 41 °F (5 °C), 12 rain days
- Miranda do Douro10 °C (50 °F) / 2 °C (36 °F), 12 rain days50 °F (10 °C) / 36 °F (2 °C), 12 rain days
- Mirandela12 °C (54 °F) / 4 °C (39 °F), 12 rain days54 °F (12 °C) / 39 °F (4 °C), 12 rain days
- Moimenta da Beira11 °C (52 °F) / 2 °C (36 °F), 12 rain days52 °F (11 °C) / 36 °F (2 °C), 12 rain days
- Monchique15 °C (59 °F) / 7 °C (45 °F), 9 rain days59 °F (15 °C) / 45 °F (7 °C), 9 rain days
- Monforte14 °C (57 °F) / 6 °C (43 °F), 12 rain days57 °F (14 °C) / 43 °F (6 °C), 12 rain days
- Montijo15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Murtosa14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Nazaré15 °C (59 °F) / 8 °C (46 °F), 14 rain days59 °F (15 °C) / 46 °F (8 °C), 14 rain days
- Nisa13 °C (55 °F) / 5 °C (41 °F), 7 rain days55 °F (13 °C) / 41 °F (5 °C), 7 rain days
- Óbidos15 °C (59 °F) / 7 °C (45 °F), 13 rain days59 °F (15 °C) / 45 °F (7 °C), 13 rain days
- Odemira16 °C (61 °F) / 8 °C (46 °F), 10 rain days61 °F (16 °C) / 46 °F (8 °C), 10 rain days
- Odivelas15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Oeiras15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Olhão16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Oliveira do Bairro14 °C (57 °F) / 7 °C (45 °F), 12 rain days57 °F (14 °C) / 45 °F (7 °C), 12 rain days
- Oliveira do Hospital13 °C (55 °F) / 4 °C (39 °F), 12 rain days55 °F (13 °C) / 39 °F (4 °C), 12 rain days
- Ourém14 °C (57 °F) / 5 °C (41 °F), 12 rain days57 °F (14 °C) / 41 °F (5 °C), 12 rain days
- Ovar15 °C (59 °F) / 8 °C (46 °F), 8 rain days59 °F (15 °C) / 46 °F (8 °C), 8 rain days
- Palmela15 °C (59 °F) / 7 °C (45 °F), 10 rain days59 °F (15 °C) / 45 °F (7 °C), 10 rain days
- Penafiel13 °C (55 °F) / 4 °C (39 °F), 14 rain days55 °F (13 °C) / 39 °F (4 °C), 14 rain days
- Peniche15 °C (59 °F) / 9 °C (48 °F), 12 rain days59 °F (15 °C) / 48 °F (9 °C), 12 rain days
- Peso da Régua12 °C (54 °F) / 2 °C (36 °F), 12 rain days54 °F (12 °C) / 36 °F (2 °C), 12 rain days
- Pinhel12 °C (54 °F) / 5 °C (41 °F), 10 rain days54 °F (12 °C) / 41 °F (5 °C), 10 rain days
- Pombal14 °C (57 °F) / 5 °C (41 °F), 12 rain days57 °F (14 °C) / 41 °F (5 °C), 12 rain days
- Ponte de Lima14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Portalegre13 °C (55 °F) / 5 °C (41 °F), 7 rain days55 °F (13 °C) / 41 °F (5 °C), 7 rain days
- Portimão16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Porto de Mós14 °C (57 °F) / 6 °C (43 °F), 9 rain days57 °F (14 °C) / 43 °F (6 °C), 9 rain days
- Porto14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Póvoa de Varzim13 °C (55 °F) / 5 °C (41 °F), 12 rain days55 °F (13 °C) / 41 °F (5 °C), 12 rain days
- Proença-a-Nova15 °C (59 °F) / 5 °C (41 °F), 10 rain days59 °F (15 °C) / 41 °F (5 °C), 10 rain days
- Quarteira16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Queluz15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Redondo15 °C (59 °F) / 5 °C (41 °F), 8 rain days59 °F (15 °C) / 41 °F (5 °C), 8 rain days
- Reguengos de Monsaraz14 °C (57 °F) / 5 °C (41 °F), 8 rain days57 °F (14 °C) / 41 °F (5 °C), 8 rain days
- Rio Maior15 °C (59 °F) / 5 °C (41 °F), 8 rain days59 °F (15 °C) / 41 °F (5 °C), 8 rain days
- Sabrosa10 °C (50 °F) / 2 °C (36 °F), 12 rain days50 °F (10 °C) / 36 °F (2 °C), 12 rain days
- Sabugal12 °C (54 °F) / 2 °C (36 °F), 12 rain days54 °F (12 °C) / 36 °F (2 °C), 12 rain days
- Sagres16 °C (61 °F) / 9 °C (48 °F), 12 rain days61 °F (16 °C) / 48 °F (9 °C), 12 rain days
- Santa Comba Dão13 °C (55 °F) / 5 °C (41 °F), 12 rain days55 °F (13 °C) / 41 °F (5 °C), 12 rain days
- Santa Maria da Feira14 °C (57 °F) / 5 °C (41 °F), 12 rain days57 °F (14 °C) / 41 °F (5 °C), 12 rain days
- Santarém14 °C (57 °F) / 5 °C (41 °F), 8 rain days57 °F (14 °C) / 41 °F (5 °C), 8 rain days
- Santiago do Cacém15 °C (59 °F) / 5 °C (41 °F), 8 rain days59 °F (15 °C) / 41 °F (5 °C), 8 rain days
- São Brás de Alportel16 °C (61 °F) / 8 °C (46 °F), 9 rain days61 °F (16 °C) / 46 °F (8 °C), 9 rain days
- São João da Pesqueira12 °C (54 °F) / 2 °C (36 °F), 10 rain days54 °F (12 °C) / 36 °F (2 °C), 10 rain days
- Seixal15 °C (59 °F) / 8 °C (46 °F), 14 rain days59 °F (15 °C) / 46 °F (8 °C), 14 rain days
- Sernancelhe12 °C (54 °F) / 2 °C (36 °F), 8 rain days54 °F (12 °C) / 36 °F (2 °C), 8 rain days
- Sesimbra15 °C (59 °F) / 9 °C (48 °F), 8 rain days59 °F (15 °C) / 48 °F (9 °C), 8 rain days
- Setúbal15 °C (59 °F) / 8 °C (46 °F), 10 rain days59 °F (15 °C) / 46 °F (8 °C), 10 rain days
- Silves16 °C (61 °F) / 9 °C (48 °F), 7 rain days61 °F (16 °C) / 48 °F (9 °C), 7 rain days
- Sines15 °C (59 °F) / 7 °C (45 °F), 8 rain days59 °F (15 °C) / 45 °F (7 °C), 8 rain days
- Sintra14 °C (57 °F) / 8 °C (46 °F), 14 rain days57 °F (14 °C) / 46 °F (8 °C), 14 rain days
- Sobral de Monte Agraço15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Tabuaço12 °C (54 °F) / 2 °C (36 °F), 12 rain days54 °F (12 °C) / 36 °F (2 °C), 12 rain days
- Tavira16 °C (61 °F) / 8 °C (46 °F), 8 rain days61 °F (16 °C) / 46 °F (8 °C), 8 rain days
- Tomar15 °C (59 °F) / 5 °C (41 °F), 11 rain days59 °F (15 °C) / 41 °F (5 °C), 11 rain days
- Torres Novas15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Torres Vedras15 °C (59 °F) / 8 °C (46 °F), 13 rain days59 °F (15 °C) / 46 °F (8 °C), 13 rain days
- Valença12 °C (54 °F) / 5 °C (41 °F), 12 rain days54 °F (12 °C) / 41 °F (5 °C), 12 rain days
- Vendas Novas15 °C (59 °F) / 5 °C (41 °F), 8 rain days59 °F (15 °C) / 41 °F (5 °C), 8 rain days
- Viana do Castelo14 °C (57 °F) / 7 °C (45 °F), 14 rain days57 °F (14 °C) / 45 °F (7 °C), 14 rain days
- Vila Chã14 °C (57 °F) / 7 °C (45 °F), 14 rain days57 °F (14 °C) / 45 °F (7 °C), 14 rain days
- Vila do Bispo16 °C (61 °F) / 8 °C (46 °F), 7 rain days61 °F (16 °C) / 46 °F (8 °C), 7 rain days
- Vila do Conde14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Vila Franca de Xira15 °C (59 °F) / 8 °C (46 °F), 12 rain days59 °F (15 °C) / 46 °F (8 °C), 12 rain days
- Vila Nova de Famalicão14 °C (57 °F) / 6 °C (43 °F), 12 rain days57 °F (14 °C) / 43 °F (6 °C), 12 rain days
- Vila Nova de Foz Côa13 °C (55 °F) / 3 °C (37 °F), 12 rain days55 °F (13 °C) / 37 °F (3 °C), 12 rain days
- Vila Nova de Gaia14 °C (57 °F) / 6 °C (43 °F), 14 rain days57 °F (14 °C) / 43 °F (6 °C), 14 rain days
- Vila Real de Santo António16 °C (61 °F) / 9 °C (48 °F), 12 rain days61 °F (16 °C) / 48 °F (9 °C), 12 rain days
- Vila Real10 °C (50 °F) / 2 °C (36 °F), 14 rain days50 °F (10 °C) / 36 °F (2 °C), 14 rain days
- Vila Viçosa15 °C (59 °F) / 5 °C (41 °F), 9 rain days59 °F (15 °C) / 41 °F (5 °C), 9 rain days
- Viseu12 °C (54 °F) / 3 °C (37 °F), 14 rain days54 °F (12 °C) / 37 °F (3 °C), 14 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.
New Year's Day
1 Jan
Shops closed; Madeira's fireworks the night before.
Christmas and New Year check
24-25 and 31 December · Lisbon
Lights, markets and fireworks; book early.
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
Jan: Good
Apr: Great (better)
Crowds
Jan: Low
Apr: Medium
Prices
Jan: Low
Apr: Medium
Festivals listed
Jan: 2
Apr: 3
January: Quiet and cheap; rain on some days in Lisbon and Porto, spring-like in Madeira.
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