冬季温差很大的大陆性气候，四季特点较明显。春天温暖，夏天又热又湿，秋天凉爽，冬天寒冷下雪。年平均气温为11~13C°，其东北的山岳地带气温较低，其西南的海岸地区则较高。一月份的平均气温在京畿湾一带为-4C°，在南汉江流域为-4 ~ -6C°，在北汉江和临津江流域为-6 ~ -8C°；从海岸越往大陆越寒冷，气温差更大。夏天的地区温差比冬天小，内陆地区气温比京畿湾一带更高；平泽为其最热的地方，8月份平均气温为26.5C°。年平均降水量为1,100毫米上下，雨量偏大；夏季多雨，冬季天气较干燥。东北的内陆地区北汉江