Summer has well and truly arrived early as Melbourne sweltered through its longest November heatwave in more than 150 years.

The city reached its seventh successive day of temperatures above 28 degrees in November just after 1pm on Friday. The heatwave set a record since temperature measurements began in 1862.

Taking advantage of the November heat at St Kilda beach. Credit:Joe Armao

The mercury peaked at 30 degrees at 2.18pm on Friday to continue a run of hot weather that started on Tuesday, when the mercury peaked at 31 degrees.

The uncomfortable heat continued on Wednesday and Thursday, with the temperature reaching 32 degrees on both days.