Kavala has a hot-summer mediterranean climate (Köppen climate classification: Csa) that borders on both a semi-arid climate and a humid subtropical climate (Köppen climate classification: BSk, Cfa) with annual average precipitation of 460 mm .