Temperatures in the Anglia region have again peaked at 19C (66F), some 9 degrees higher than normal for March. It reached 19C at Lakenheath, Suffolk as well as in Cambridge and Norwich.
Sea breezes off the chilly North Sea are keeping the coast a little cooler with highs of 15C in Southend, Essex and 13C at Weybourne, Norfolk.
It will be warmer still on Wednesday with temperatures expected to reach 19-22C (66-72F) which is more like June than March.
Scotland has beaten its March temperature record for the third day in a row with the mercury rising to 23.4C (74.1F) at Aboyne in Aberdeenshire. The all-time UK March record is 25.6C (78.1F) recorded in Mepal, Cambridgeshire in 1968.