Temperatures on Wednesday are set to rise to a maximum of 37 degrees Celsius inland, with summer having well and truly arrived.

Elsewhere, temperatures will reach 28 degrees Celsius on the west coast, 31 degrees Celsius on the rest of the coasts, and 26 degrees Celsius in the mountains.

The skies will be clear throughout, and will remain clear overnight, with temperatures set to drop to 20 degrees Celsius inland and on the coasts and 16 degrees Celsius in the mountains.

Sunny weather is set to continue through Friday and most of the weekend, though increased cloud cover and isolated rain may be possible in the mountains on Sunday afternoon.

Temperatures are expected to continue to rise over the coming days.