Humid subtropical climate
쾨펜의 기후 구분에 따르면 거제시는 온난 습윤 기후("Cfa")에 속한다. 연평균기온은 14.2 ℃이고, 최고평균기온은 18.9 ℃, 최저평균기온은 9.9 ℃에 달한다. 가장 추운 1월의 최저평균기온 -1.6 ℃이며, 가장 더운 8월은 최고평균기온이 29.4 ℃까지 상승한다. 연평균 강수량은 2,007.3 mm로 한국에서 가장 많으며, 51%가 6월에서 8월 사이에 집중된다. 평균습도는 63.7%로, 7월에는 78.1%까지 상승했다가 2월에는 53.4%까지 떨어진다.