Santa Margalida legmelegebb hónapjaiban, júliusban és augusztusban 23 °C körüli az átlag. Januárban és februárban a leghűvösebb az időjárás, ekkor 11 °C körül mozog az átlag. A legtöbb esőre októberben és novemberben lehet számítani.