Экваториальный и субэкваториальный, морской. Климат жаркий и почти везде очень влажный. Летние температуры колеблются в пределах +24-32 С, зимой +24-28 С. Осадков от 1300 до 5000 мм. в год, дождливый сезон с сентября по май. Значительная часть территории страны, за исключением горных районов, покрыта влажными экваториальными лесами. На юге - саванна, вдоль побережья тянутся мангровые леса.