Klimaet er tropisk, ofte varmt og fuktig. Siden landet er så stort og variert, er det vanskelig å gi en gjennomsnittstemperatur, men ved kysten er det som regel mellom 25 og 30 grader C. Når det gjelder nedbør så har for eksempel hovedstaden en årlig nedbørsmengde på 1000 mm, mens byen Lae har over 4500 mm og ekstreme West New Britain hele 6000 mm.