Measurements:
°C
°F
World Resorts

Spain vs Portugal: What is the Best Country for Your Vacation?

Below you can find weather conditions information for almost all popular resorts of Spain and Portugal. Day and night temperatures, cloud cover, precipitation and sunny hours values are based on 14 days weather forecast. Sea water temperature values are based on current measurements.
Resort name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature *
Sunny
Hours **
A Coruña 63.3°F 57.3°F 15.7% - 59.0°F 09h. 55m.
Adeje 69.7°F 65.7°F 56.0% 2 days (1.3 in) 77.4°F 05h. 56m.
Aguilas 70.0°F 66.8°F 41.7% 2 days (2.4 in) 77.2°F 07h. 20m.
Albufeira 69.1°F 64.8°F 38.4% 3 days (2.5 in) 73.2°F 07h. 42m.
Alcudia 68.5°F 64.8°F 15.2% - 76.4°F 10h. 08m.
Algarve 69.1°F 66.3°F 38.4% 4 days (2.3 in) 73.4°F 07h. 42m.
Algeciras 66.4°F 64.0°F 52.1% 3 days (4.4 in) 71.8°F 06h. 14m.
Alicante 68.5°F 64.0°F 28.3% 1 day (0.6 in) 76.6°F 08h. 46m.
Almeria 69.3°F 65.0°F 26.6% 2 days (0.8 in) 73.0°F 09h. 00m.
Almunecar 68.9°F 64.5°F 30.7% 3 days (1.8 in) 72.4°F 08h. 33m.
Altea 69.2°F 65.6°F 37.5% - 76.8°F 07h. 46m.
Alvor 69.2°F 64.4°F 45.3% 3 days (2.5 in) 73.0°F 06h. 57m.
Badalona 67.1°F 64.1°F 14.6% - 71.2°F 10h. 08m.
Barcelona 67.3°F 64.9°F 13.9% - 71.6°F 10h. 12m.
Benalmadena 67.8°F 64.8°F 32.8% 5 days (2.9 in) 72.4°F 08h. 20m.
Benalmadeno 67.8°F 64.8°F 32.8% 5 days (2.9 in) 72.4°F 08h. 20m.
Benicasim 68.4°F 63.3°F 26.4% 1 day (7.7 in) 75.2°F 08h. 55m.
Benidorm 69.3°F 66.3°F 35.0% 3 days (1.8 in) 76.8°F 08h. 02m.
Bilbao 61.9°F 55.5°F 28.9% - 63.4°F 08h. 32m.
Blanes 66.5°F 59.2°F 11.7% - 70.8°F 10h. 26m.
Burgos 56.4°F 45.3°F 32.0% - - 08h. 14m.
Cadaqués 65.6°F 61.1°F 15.7% - 69.6°F 09h. 58m.
Cadiz 70.6°F 67.5°F 31.0% 3 days (1.5 in) 73.6°F 08h. 31m.
Cala Dor 69.0°F 66.8°F 17.3% 1 day (1.1 in) 76.0°F 09h. 55m.
Cala Figuera 69.1°F 65.9°F 14.9% - 76.0°F 10h. 11m.
Cala Mayor 69.1°F 65.5°F 12.0% - 76.8°F 10h. 29m.
Cala Mesquida 68.3°F 67.6°F 18.7% 1 day (1.2 in) 76.2°F 09h. 45m.
Calafell 67.3°F 61.1°F 13.2% - 75.0°F 10h. 17m.
Calella 66.5°F 61.3°F 13.9% 1 day (0.2 in) 70.6°F 10h. 11m.
Calpe 68.9°F 64.6°F 29.8% - 76.6°F 08h. 35m.
Cambrils 67.4°F 63.1°F 17.3% 1 day (0.3 in) 75.6°F 09h. 51m.
Camp de Mar 69.3°F 67.5°F 17.9% 2 days (2.0 in) 76.8°F 09h. 51m.
Can Picafort 68.4°F 64.3°F 17.3% - 76.0°F 09h. 54m.
Canico 69.9°F 68.4°F 67.2% 9 days (4.3 in) 75.6°F 04h. 37m.
Capella 63.9°F 49.7°F 23.8% 1 day (0.6 in) - 09h. 07m.
Cartagena 69.9°F 66.5°F 37.9% 1 day (0.5 in) 77.2°F 07h. 45m.
Cascais 69.0°F 65.8°F 25.9% 3 days (3.0 in) 67.2°F 09h. 01m.
Castellon de la Plana 68.4°F 63.3°F 26.4% 1 day (7.7 in) 75.0°F 08h. 55m.
Ceuta 68.0°F 65.6°F 61.1% 4 days (3.2 in) 70.6°F 05h. 15m.
Chaclana de la Frontera 70.3°F 65.5°F 42.9% 3 days (1.0 in) 73.0°F 07h. 13m.
Coma Ruga 67.3°F 61.1°F 13.2% - 75.0°F 10h. 17m.
Cordoba 71.8°F 60.7°F 26.6% 2 days (0.7 in) - 08h. 58m.
Corralejo 73.9°F 72.0°F 30.6% - 77.0°F 08h. 47m.
Corvo Island 69.1°F 68.2°F 49.9% 2 days (2.3 in) 72.0°F 06h. 24m.
Costa Adeje 72.4°F 71.1°F 45.6% 2 days (0.8 in) 77.4°F 07h. 07m.
Costa Blanca 68.9°F 64.8°F 36.8% 2 days (0.6 in) 76.6°F 07h. 51m.
Costa Brava 65.3°F 61.5°F 12.0% 1 day (0.2 in) 69.8°F 10h. 22m.
Cullera 69.4°F 63.0°F 35.5% 5 days (1.9 in) 76.0°F 07h. 58m.
Denia 68.5°F 64.5°F 35.4% 3 days (1.0 in) 76.0°F 07h. 59m.
Eivissa 70.1°F 68.3°F 29.3% 1 day (1.2 in) 77.4°F 08h. 38m.
El Arenal 56.0°F 49.0°F 34.7% 4 days (2.4 in) - 08h. 01m.
El Medano 72.3°F 71.4°F 51.6% 1 day (0.8 in) 77.6°F 06h. 26m.
El Puerto de Santa Maria 70.3°F 66.1°F 39.0% 3 days (1.8 in) 73.8°F 07h. 39m.
El Vendrell 68.0°F 62.5°F 22.1% 2 days (2.5 in) 75.0°F 09h. 20m.
Empirabrava 65.6°F 61.1°F 15.7% - 69.6°F 09h. 58m.
Ericeira 69.3°F 63.8°F 31.2% 3 days (3.0 in) 66.6°F 08h. 26m.
Estepona 68.4°F 63.3°F 47.0% 4 days (6.1 in) 71.0°F 06h. 47m.
Estoril 68.7°F 65.3°F 26.6% 3 days (3.1 in) 67.0°F 08h. 56m.
Faial Island 66.6°F 65.9°F 62.5% 3 days (1.2 in) 72.0°F 05h. 03m.
Faro 69.1°F 66.3°F 38.4% 4 days (2.3 in) 73.4°F 07h. 42m.
Figueres 65.6°F 61.1°F 15.7% - 69.4°F 09h. 58m.
Flores Island 69.1°F 68.2°F 49.9% 2 days (2.3 in) 72.8°F 06h. 24m.
Formentera 70.2°F 68.7°F 28.4% 1 day (1.1 in) 76.8°F 08h. 44m.
Fuengirola 69.3°F 66.1°F 39.7% 5 days (3.5 in) 72.0°F 07h. 35m.
Fuerteventura 74.2°F 71.5°F 30.6% 1 day (0.4 in) 76.0°F 08h. 48m.
Funchal 64.3°F 63.5°F 70.6% 9 days (8.5 in) 75.8°F 04h. 15m.
Gandia 68.5°F 63.2°F 33.5% 4 days (1.5 in) 76.2°F 08h. 11m.
Gijon 61.7°F 55.2°F 37.0% - 61.8°F 07h. 40m.
Girona 68.9°F 59.2°F 17.1% 1 day (0.5 in) 70.8°F 09h. 50m.
Golf del Sur 72.9°F 72.0°F 34.1% 1 day (0.4 in) 77.4°F 08h. 25m.
Graciosa 66.5°F 64.2°F 58.2% 4 days (1.4 in) 72.4°F 05h. 31m.
Gran Canaria 74.5°F 72.5°F 50.4% 1 day (0.8 in) 77.2°F 06h. 35m.
Granada 65.0°F 56.6°F 28.9% 3 days (5.4 in) 72.4°F 08h. 44m.
Guardamar del Segura 70.2°F 65.5°F 32.4% 1 day (0.4 in) 76.8°F 08h. 20m.
Guia de Isora 67.0°F 65.4°F 51.9% 2 days (1.2 in) 77.4°F 06h. 24m.
Huelva 70.3°F 64.6°F 41.2% 5 days (2.1 in) 73.8°F 07h. 24m.
Jerez 71.4°F 64.3°F 36.1% 3 days (2.4 in) - 07h. 58m.
L'Albir 68.8°F 65.4°F 38.3% 2 days (0.7 in) 76.8°F 07h. 40m.
La Manga 69.8°F 67.0°F 40.0% 1 day (0.7 in) 76.2°F 07h. 30m.
La Orotava 70.8°F 70.3°F 68.9% 6 days (2.5 in) 76.6°F 04h. 29m.
La Palma 71.9°F 71.1°F 65.8% 5 days (3.3 in) 77.8°F 04h. 50m.
La Pineda 67.6°F 63.3°F 17.0% 1 day (0.4 in) 75.6°F 09h. 53m.
Lagos 69.6°F 66.4°F 37.9% 4 days (2.0 in) 72.4°F 07h. 45m.
Lanzarote 73.3°F 71.2°F 32.6% - 76.8°F 08h. 34m.
Las Palmas 73.3°F 71.2°F 57.0% 4 days (2.1 in) 77.2°F 05h. 50m.
León 60.0°F 48.3°F 20.1% - - 09h. 29m.
Lisbon 71.0°F 65.5°F 36.6% 4 days (3.0 in) 67.6°F 07h. 51m.
Lloret de Mar 66.9°F 60.7°F 12.7% - 70.8°F 10h. 19m.
Los Alkazares 70.0°F 68.3°F 45.9% 4 days (2.8 in) 76.2°F 06h. 52m.
Los Cristianos 73.8°F 73.2°F 45.2% 1 day (0.6 in) 77.4°F 07h. 10m.
Los Gigantes 70.4°F 68.7°F 57.0% 2 days (1.3 in) 77.4°F 05h. 49m.
Madeira 64.3°F 63.5°F 70.6% 9 days (8.5 in) 75.8°F 04h. 15m.
Madrid 66.3°F 61.1°F 29.9% 4 days (2.8 in) - 08h. 31m.
Magaluf 69.1°F 64.9°F 14.9% 1 day (0.4 in) 76.4°F 10h. 10m.
Malaga 70.1°F 66.3°F 32.7% 3 days (1.9 in) 72.4°F 08h. 20m.
Malgrat de Mar 66.4°F 60.4°F 13.3% - 70.6°F 10h. 15m.
Mallorca 68.2°F 64.0°F 20.6% 2 days (1.4 in) 76.2°F 09h. 33m.
Manilva 68.4°F 62.4°F 47.9% 5 days (5.5 in) 71.0°F 06h. 41m.
Mar Menor 69.8°F 67.0°F 40.0% 1 day (0.7 in) 76.4°F 07h. 30m.
Marbella 67.9°F 61.8°F 43.8% 5 days (5.2 in) 71.0°F 07h. 07m.
Maspalomas 73.5°F 72.3°F 39.2% 2 days (1.0 in) 76.8°F 07h. 50m.
Mataro 67.8°F 62.7°F 16.5% - 70.8°F 09h. 55m.
Melilla 69.9°F 66.0°F 50.2% 6 days (5.2 in) 75.2°F 06h. 27m.
Menorca 68.2°F 66.7°F 22.5% 2 days (1.7 in) 75.4°F 09h. 20m.
Mijas 65.8°F 61.6°F 34.7% 5 days (3.3 in) 72.4°F 08h. 07m.
Mojacar 68.5°F 65.8°F 42.0% 3 days (2.2 in) 77.4°F 07h. 19m.
Morair 69.4°F 65.7°F 33.8% 1 day (0.6 in) 76.6°F 08h. 10m.
Motril 68.9°F 64.5°F 30.7% 3 days (1.8 in) - 08h. 33m.
Murcia 70.1°F 63.0°F 32.6% - 76.2°F 08h. 19m.
Nerja 68.8°F 65.3°F 26.0% 2 days (1.0 in) 73.0°F 09h. 04m.
Oropesa del Mar 68.4°F 63.3°F 26.4% 1 day (7.7 in) 75.2°F 08h. 55m.
Oviedo 63.0°F 54.1°F 27.7% - - 08h. 39m.
Paguera 68.8°F 66.1°F 13.0% 1 day (0.2 in) 76.8°F 10h. 23m.
Palma 69.1°F 63.9°F 14.0% - 76.6°F 10h. 16m.
Palma de Majorka 69.1°F 63.9°F 14.0% - 76.6°F 10h. 16m.
Palmanova 69.1°F 65.5°F 12.0% - 76.4°F 10h. 29m.
Pamplona 58.1°F 46.3°F 27.8% - - 08h. 40m.
Peniche 69.8°F 62.5°F 27.4% 3 days (1.3 in) 65.0°F 08h. 49m.
Peniscola 65.7°F 59.0°F 22.8% 1 day (5.2 in) 74.6°F 09h. 17m.
Pico Island 66.6°F 65.9°F 62.5% 3 days (1.2 in) 72.0°F 05h. 03m.
Pilar de la Foradada 70.3°F 66.0°F 39.0% 1 day (0.7 in) 77.0°F 07h. 37m.
Pineda de Mar 66.2°F 59.0°F 14.8% - 70.6°F 10h. 06m.
Platja dAro 65.6°F 62.0°F 12.7% 1 day (0.3 in) 70.6°F 10h. 19m.
Platja de Palma 69.1°F 63.9°F 14.0% - 76.6°F 10h. 16m.
Platja den Bossa 70.2°F 68.7°F 28.4% 1 day (1.1 in) 77.0°F 08h. 44m.
Playa de Muro 68.1°F 65.6°F 19.7% 2 days (1.2 in) 76.2°F 09h. 38m.
Playa del Ingles 73.5°F 72.3°F 39.2% 2 days (1.0 in) 76.8°F 07h. 50m.
Playa-de-Las-Americas 73.0°F 71.7°F 44.4% 2 days (0.8 in) 77.4°F 07h. 15m.
Ponta Delgada 68.8°F 66.7°F 66.6% 6 days (1.6 in) 72.8°F 04h. 37m.
Portimao 70.6°F 64.4°F 37.9% 3 days (2.6 in) 73.0°F 07h. 45m.
Porto 70.6°F 65.7°F 13.9% - 61.4°F 10h. 12m.
Porto Santo Island 70.7°F 68.7°F 66.2% 9 days (6.2 in) 75.4°F 04h. 44m.
Puerto de la Cruz 72.0°F 70.9°F 65.1% 4 days (1.8 in) 76.6°F 04h. 55m.
Puerto de Mogan 73.4°F 72.3°F 33.1% 2 days (0.9 in) 77.4°F 08h. 32m.
Puerto de Santiago 71.6°F 69.7°F 41.8% 1 day (0.7 in) 77.4°F 07h. 32m.
Puerto del Carmen 73.9°F 71.8°F 30.8% - 77.2°F 08h. 45m.
Quarteira 68.9°F 64.9°F 36.6% 4 days (2.3 in) 73.0°F 07h. 54m.
Reus 64.1°F 60.7°F 19.6% 2 days (0.7 in) 75.6°F 09h. 36m.
Roquetas de Mar 69.7°F 64.5°F 31.8% 3 days (1.2 in) 72.2°F 08h. 26m.
Roses 65.6°F 61.1°F 15.7% - 69.6°F 09h. 58m.
Sagres 68.0°F 66.4°F 40.6% 3 days (2.1 in) 70.6°F 07h. 28m.
Salou 67.4°F 63.1°F 17.3% 1 day (0.3 in) 75.6°F 09h. 51m.
San Augustin 73.4°F 72.2°F 37.8% 2 days (1.0 in) 76.8°F 08h. 00m.
San Fernando 70.2°F 65.7°F 42.2% 3 days (1.6 in) 73.0°F 07h. 18m.
San Jose 69.3°F 65.0°F 26.6% 2 days (0.8 in) 74.4°F 09h. 00m.
San Juan de Los Terreros 70.0°F 66.8°F 41.7% 2 days (2.4 in) 77.2°F 07h. 20m.
San Pedro del Pinatar 69.8°F 67.0°F 40.0% 1 day (0.7 in) 76.6°F 07h. 30m.
San Sebastian 58.3°F 49.3°F 23.5% - 64.4°F 09h. 06m.
Santa Cruz de La Palma 71.1°F 69.6°F 67.2% 6 days (5.8 in) 77.8°F 04h. 40m.
Santa Cruz de Tenerife 72.5°F 70.6°F 50.6% 1 day (0.9 in) 77.6°F 06h. 33m.
Santa Maria Island 70.7°F 68.9°F 66.8% 5 days (1.5 in) 73.8°F 04h. 37m.
Santa Pola 70.2°F 65.5°F 32.4% 1 day (0.4 in) 76.6°F 08h. 20m.
Santa Ponsa 69.3°F 66.9°F 17.9% 2 days (1.8 in) 76.6°F 09h. 51m.
Santa Susanna 66.4°F 60.4°F 13.3% - 70.6°F 10h. 15m.
Santander 61.4°F 57.0°F 35.2% - 63.4°F 07h. 51m.
Santiago de Compostela 64.8°F 53.3°F 23.2% - - 09h. 09m.
São Jorge 66.6°F 65.9°F 62.5% 3 days (1.2 in) 73.0°F 05h. 03m.
Sao Miguel 68.8°F 66.7°F 66.6% 6 days (1.6 in) 72.6°F 04h. 37m.
Segovia 58.4°F 49.2°F 31.6% 3 days (2.5 in) - 08h. 19m.
Setúbal 70.7°F 64.2°F 32.1% 3 days (2.1 in) 68.6°F 08h. 21m.
Sevilla 72.6°F 64.8°F 30.4% 5 days (2.5 in) 75.2°F 08h. 34m.
Sierra Nevada 54.2°F 47.7°F 51.5% 5 days (8.3 in) 71.6°F 06h. 17m.
Sintra 69.9°F 64.7°F 30.6% 3 days (3.0 in) 67.0°F 08h. 30m.
Sitges 67.6°F 64.7°F 25.7% 2 days (2.1 in) 74.0°F 08h. 57m.
Tarifa 67.8°F 65.9°F 45.5% 3 days (1.6 in) 71.6°F 06h. 57m.
Tarragona 67.6°F 62.6°F 15.1% - 75.6°F 10h. 05m.
Tavira 69.3°F 65.0°F 41.3% 3 days (2.6 in) 73.2°F 07h. 23m.
Tenerife 64.3°F 62.6°F 67.3% 5 days (4.8 in) 76.4°F 04h. 40m.
Terceira Island 66.7°F 65.4°F 65.0% 3 days (1.5 in) 72.2°F 04h. 47m.
Toledo 65.7°F 58.5°F 29.9% 3 days (1.7 in) - 08h. 33m.
Torremolinos 70.0°F 65.9°F 31.8% 3 days (1.4 in) 72.4°F 08h. 26m.
Torrevieja 70.5°F 66.5°F 36.4% 1 day (0.8 in) 77.0°F 07h. 54m.
Torroks 65.0°F 63.0°F 26.9% 2 days (1.1 in) 73.0°F 08h. 58m.
Tossa de Mar 66.2°F 60.6°F 12.2% 1 day (0.2 in) 70.6°F 10h. 22m.
Valencia 68.6°F 61.6°F 36.2% 2 days (1.8 in) 75.6°F 07h. 52m.
Villajoyosa 69.1°F 63.3°F 31.6% - 76.4°F 08h. 24m.
Xabia 69.0°F 65.3°F 35.3% - 76.2°F 08h. 00m.
Zaragoza 61.7°F 53.1°F 22.8% 2 days (1.0 in) - 09h. 15m.
* Sea water temperature values are based on current measurements while all other data in this table show average values based on 14 days weather forecast.
** Sunny hours is the amount of time when the sun light reaches the ground during the day. It depends on day length and cloud cover during the day.
When Do You Plan Your Vacation?
Please select month to get weather conditions averages for all popular resorts of Spain and Portugal. You can get such information for only those months of the year when the average sea water temperature is greater then 70°F.

Spain vs Portugal. Monthly Weather Averages.

Popular Resorts:
NAME
Antalya +78
Aya Napa +82
Bali +74
Crete +68
Eilat +82
Eivissa +70
Goa +82
Hainan +74
Hurghada +82
Kemer +76
Mallorca +70
Pattaya +88
Phuket +84
Punta Cana +86
Sharm-el-Sheikh +84