Cala d'Or

Avg weather in July
July
    29°
    SUN
    13 Hrsper day
    RAIN
    7 mmper month
    HUMIDITY
    66 %avg
    WIND
    7 Mphavg
    Cala d'Or

    Cala d'Or weather July

    Cala d'Or weather July alt image

    What’s the weather like in Cala d’Or in July?

    The beautiful Balearic Island of Majorca has a wonderful Mediterranean climate. Cala d’Or weather in July sees the resort’s best weather, with very warm temperatures and hardly any rainfall.

    Geographical influences

    The winds come from the north west of Majorca. Cala d’Or is on the east coast and sheltered by the inland mountains. The cool sea breeze, known as the Embat, help make the July temperatures on Cala d’Or more pleasant.

    Averages

    The weather in Cala d’Or July sees temperatures climb to a balmy 31°C, with an average low around 18°C. Rainfall is just 10mm in this month, but quite often no rain falls at all during July. The sea temperature around Cala d’Or averages 24°C, so you’ll love splashing in the Mediterranean, and the sun will shine for around 14 hours a day. UV levels are high though, so take care in midday and early afternoon. The sun in Cala d’Or doesn’t set until around 9.15pm for most of July, giving you plenty of time to relax outdoors.

    Best hotels in Cala Dor

    Related Destinations

    • Alcudia card image

      Alcudia

      Jul Avg
      28 °
    • Cala Bona card image

      Cala Bona

      Jul Avg
      28 °
    • Cala Millor card image

      Cala Millor

      Jul Avg
      28 °
    • Calas De Mallorca card image

      Calas De Mallorca

      Jul Avg
      28 °
    • Can Picafort card image

      Can Picafort

      Jul Avg
      28 °
    • Magaluf card image

      Magaluf

      Jul Avg
      29 °
    • Palma Nova card image

      Palma Nova

      Jul Avg
      29 °
    • Puerto Pollensa card image

      Puerto Pollensa

      Jul Avg
      28 °
    • Sa Coma card image

      Sa Coma

      Jul Avg
      28 °
    • Santa Ponsa card image

      Santa Ponsa

      Jul Avg
      29 °