تتميز مكة بمناخ صحراوي حار، حيث تكون درجات الحرارة معتدلة نسبياً في الشتاء. في فصل الشتاء، تتراوح درجات الحرارة في مكة من 18 درجة مئوية (64 درجة فهرنهايت) في الليل إلى 30 درجة مئوية (86 درجة فهرنهايت) خلال النهار.
أما بالنسبة لدرجات الحرارة في المملكة العربية السعودية، فتتراوح درجات الحرارة القصوى طوال العام بين 20 و30 درجة مئوية في الشتاء (من ديسمبر إلى فبراير) وترتفع إلى 30 إلى 40 درجة مئوية في الربيع (من مارس إلى مايو). وترتفع إلى 35 إلى 45 درجة مئوية في فصل الصيف من يونيو إلى أغسطس، بينما تنخفض إلى 25 إلى 35 درجة مئوية في فصل الخريف من سبتمبر إلى نوفمبر.
أما بالنسبة لموسم الأمطار في مكة، فلا يوجد موسم رطب أو جاف ملحوظ. هطول الأمطار منخفض، ويبلغ الحد الأقصى حوالي 2 سم (0.8 بوصة) في نوفمبر. ومع ذلك، قد تتعرض المنطقة في بعض الأحيان لأمطار غزيرة وعواصف شديدة.