Temperatury są przez cały rok są wysokie, a ich przebieg jest typowy dla klimatu równikowego. Występuje piętrowość klimatyczna. Obszary nizinne i tereny do 1000 m n.p.m. to piętro gorące, gdzie średnia roczna wynosi 24-28 °C. Piętro umiarkowane, leżący pomiędzy 1000 a 2000 m n.p.m. to temperatury około 20 °C, powyżej 2000 m n.p.m. jest chłodno i średnie temperatury nie przekraczają 18 °C.

Opady na obszarze całego kraju są wysokie. Największe wartości notuje się we wschodniej części kraju nad Morzem Karaibskim, średnio spada tam od 2500 mm do 3000 mm rocznie. Maksima opadowe dochodzą do 5000 mm. Opady są całoroczne, typowe dla wilgotnego i tropikalnego klimatu. Na zachodzie, nad Pacyfikiem opady są niższe i wynoszą od 1000 do 2000 mm rocznie. Na zachodnim, szczególnie na północno-zachodnim wybrzeżu występują półroczna pora sucha.