Average daily temperatures in June
In June, daytime temperatures usually range from around 75°F (24°C) in the northern coastal areas to about 85°F (29°C) in the southern inland regions. At night, temperatures stay mild, generally between 59°F (15°C) and 66°F (19°C).
The Mediterranean Sea starts to warm up nicely, with the water averaging about 70°F (21°C). It’s comfortable for swimming, especially later in the month. The Atlantic is a bit cooler, around 64°F (18°C).
Basque Country
In the Basque Country, you can expect mild temperatures in June, with average highs around 72°F (22°C) and lows of 57°F (14°C). It's warmer than spring but still cooler than the peak summer months.
Barcelona
Barcelona in June offers warm, comfortable weather, with average highs of 77°F (25°C) and lows of 64°F (18°C). The days are typically sunny and dry, great for exploring the city or relaxing at the beach.
Madrid and Central Spain
In Madrid and central Spain, June brings warmer to hot weather, with average highs around 82°F (28°C) and lows of 59°F (15°C). It's a noticeable jump from the cooler spring temperatures.
Seville and Southern Spain
Seville and southern Spain experience hotter temperatures in June, with highs reaching about 88°F (31°C) and lows of 64°F (18°C). This area is warmer than the rest of Spain, giving you a true taste of summer.