Mallorca has a typically Mediterranean climate influenced principally by the Mediterranean Sea which is deep, closed and relatively warm with tempretures of 25-26 degrees in August. Climate on the island does however vary considerably from one local area to another due in part to the enormous mountain range in the north east of the island.
Coastal temperatures in Mallorca in the summer time average 28 degrees, while inland the average is higher at around 30-32 degrees. As the Embat wind arrives later in the day most of the island is cooled, however the mountain coasts to the north east remain noticeably hotter as the Embat doesn’t penetrate there. The Embat is a summer maritime wind which is blown in from the sea. It is caused by the large difference in temperature between the interior areas of the island and the coastal ones, and this anomaly moves a sea breeze in which is relatively cool. The breeze disappears as the heat from the sunshine increases.
In the winter, although snow is unusual in Mallorca it does occur in the Tramuntana mountain range. Lluc (at 500 metres) sees around 8 days of snow fall, and Son Torrella (at more than 800 metres) sees around 18 days a year of snow fall. Snow on the plains is however very unlikely to occur.
During calm nights in the winter thermal diversification in costal areas where there are wetlands may occur, and temperatures can drop to several degrees below zero. Ses Salines and el Salobrar de Campos are probably the two areas where this is most noticeable. What is interesting is that just a few kilometres from these low lying areas, the temperatures can be 4-6 degrees higher, and frost becomes a rarity.
Mean annual temperature for the island is around 17 degrees.
Get the current weather in Majorca