Le climat de la ville est tempéré oceanique.
En général, l'hiver est doux à Rabat où la température moyenne en janvier, le mois le plus froid, avec une moyenne de 12°C la journée. Donc, il ne fait pas spécialement froid bien que les nuits restent très fraîches (aux environs de 5°C) sans gel fréquent. En période hivernale et printanière, les précipitations sont abondantes et fréquentes, presque toujours accompagnés de rafales de vent, de nord ou d'ouest.
En période estivale, la brise de l'océan Atlantique rafraîchit largement la capitale. Le thermomètre avoisine généralement les 25 °C en juillet – qui est aussi le mois le plus chaud – et août. Ainsi, les journées sont chaudes, mais n'en deviennent pas pour autant étouffantes.
Il est à noter que Rabat est une ville au climat assez humide. Probablement car encerclée par l'Atlantique au Nord, le Bouregreg à l'Est et par la lac du barrage Sidi Mohamed Ben Abdellah au Sud.Les mois les plus agréables pour visiter Rabat sont les mois de septembre et de mai, où la température diurne est de 22°C. L'ensoleillement annuel est supérieur à six heures et demi par jour avec une température moyenne annuelle de 15°C.