Maseru'da yazlar sıcak ve yağışlı geçerken kışlar soğuk ve kuru geçmektedir. Gündüz ve gece sıcaklıkları arasındaki fark yüksektir. Bu farklar yüksek yerlerinde daha da artmaktadır. Yaz dönemi olan Aralık - Mart döneminde ortalama sıcaklık 22 derece civarındadır. Zaman zaman sıcaklıklar 33 derecelere kadar çıkmaktadır. Kış mevsimi olan Haziran - Eylül arasında ise ortalama sıcaklık 9 derece civarındadır. Ancak bu dönemde de hava sıcaklığı sıfırın altına düşebilmektedir. Yağışlı sezonu Ekim - Nisan dönemidir. Ancak en çok yağış alan aylar Ekim ve kasım'dır.