Marbella is protected on its northern side by the coastal mountains of the Cordillera Penibética and so enjoys a climate with an average annual temperature above . The highest peaks of the mountains are occasionally covered with snow, which usually melts in a day or two. Average rainfall is 628 l/m², while hours of sunshine average 2,900 annually.