Bulan-bulan paling hangat di Machakos biasanya Mac dan Februari dengan purata suhu 20°C. Julai dan Ogos merupakan bulan-bulan paling dingin dengan purata suhu adalah 18°C. Bulan-bulan dengan kekerapan hujan yang tinggi adalah April dan November.