The previous Budapest record for Aug. 20 was 37.4 C, measured in 2000, the service said.

HungaroMet said a warm air mass had moved over Hungary ahead of a front advancing westward and northwestward.

The weather station in Kübekháza recorded 39.5 C, matching the national record for Aug. 20 set in Esztergom in 1992 and Kecskemét in 2000.