Kahala soo on soo Harju maakonnas Kuusalu vallas. Soo pindala on 353 ha. Soo jääb Lahemaa rahvuspargi territooriumile.
Soo asub Kahala järve loodekaldal.
Soo turbakihi paksus on kuni 4,4 m.