North Wales is set to get hotter than Barcelona as scorching temperatures arrive for the bank holiday weekend.

Parts of the region are expected to reach temperatures of 21C on Monday, following a warm Saturday and Sunday.

But Barcelona and the Algerian capital Algiers will only reach 19C on the last day of the bank holiday .

There will be a cloudy start on Saturday, especially in the west, which will remain cooler throughout the day.

But the sun will come out later, pushing temperatures up towards 19C in the east.

Platja Nova Icarie beach in Barcelona (Image: Owen Humphreys/PA Wire)

Sunday will be even better with the west enjoying a warm day of up to 18C, with the east reaching 20C.

On Monday, it’s going to be sunshine across the region with the likes of Blaenau Ffestiniog and Llandudno reaching a balmy 20C and Prestatyn, Ruthin, Wrexham and Llangollen touching at least 21C in the afternoon.

A Met Office forecast for Wales on Saturday said: “Any early mist and fog will soon burn back to the coasts. Plenty of sunshine will then develop, and it will feel warmer once again away from the coast.”

For Sunday to Tuesday the forecast added: “Over the Bank Holiday it will stay dry, with plenty of sunshine. In light winds it will feel very warm into Tuesday, but along the coast it will be cooler.”