Climate averages 1991–2020

Weather in United Kingdom in April

In April, average daytime highs across the 143 cities listed in the United Kingdom range from 8.9°C in Aberdeen to 13.4°C in Fulham. Monthly rainfall ranges from 37 mm in Lowestoft to 77 mm in Burnley.

Long-term climate patterns, not a forecast for a particular trip.

United Kingdom by monthAll cities

City by city

April in United Kingdom

1991–2020
Average April climate for cities in United Kingdom, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
London13.4°C5.0°C5.0°C4910.9
Birmingham12.1°C4.1°C4.1°C5611.9
Glasgow10.7°C3.6°C3.6°C7413.8
Manchester12.0°C4.2°C4.2°C6612.8
Sheffield12.2°C4.6°C4.6°C6312.4
Leeds11.9°C4.1°C4.1°C5811.9
Edinburgh10.5°C4.1°C4.1°C5411.6
Liverpool11.5°C5.5°C5.5°C6712.7
Bristol12.9°C5.2°C5.2°C6211.6
Cardiff12.2°C5.5°C5.5°C7011.6
Leicester12.6°C4.6°C4.6°C5211.4
Bradford11.5°C3.9°C3.9°C6512.6
Belfast10.9°C5.9°C5.9°C6513.0
Coventry12.5°C4.5°C4.5°C5411.7
Nottingham12.5°C4.4°C4.4°C5311.5
Reading13.1°C5.0°C5.0°C5210.9
Kingston upon Hull11.6°C5.0°C5.0°C5010.9
Preston11.5°C4.7°C4.7°C7213.3
Swansea11.8°C6.1°C6.1°C6912.0
Newcastle upon Tyne10.7°C4.3°C4.3°C5111.0
Southend-on-Sea12.4°C6.3°C6.3°C4710.0
Brighton12.0°C6.2°C6.2°C489.3
Derby12.3°C4.4°C4.4°C5611.7
Southampton12.8°C5.9°C5.9°C5611.1
Wolverhampton12.0°C4.1°C4.1°C5611.9
Plymouth12.3°C6.5°C6.5°C6311.5
Stoke-on-Trent11.9°C4.2°C4.2°C5812.5
Milton Keynes12.5°C4.5°C4.5°C5111.2
Northampton12.5°C4.4°C4.4°C5211.2
Oldham11.1°C3.6°C3.6°C6713.3
Bexley13.4°C5.5°C5.5°C4610.8
Luton12.7°C4.5°C4.5°C5011.3
Barking13.4°C5.5°C5.5°C4910.9
Archway13.1°C5.1°C5.1°C4910.9
Portsmouth12.9°C6.0°C6.0°C529.7
Swindon12.6°C4.5°C4.5°C5711.4
Dudley12.0°C4.0°C4.0°C5611.9
Aberdeen8.9°C5.1°C5.1°C5211.4
Sutton13.0°C4.9°C4.9°C5211.3
St Helens11.9°C4.9°C4.9°C6412.5
Ipswich12.3°C5.7°C5.7°C419.3
Wigan11.9°C4.7°C4.7°C6412.5
Croydon13.1°C5.1°C5.1°C4910.9
Warrington12.0°C4.7°C4.7°C6512.7
Walsall12.2°C4.3°C4.3°C5611.9
Mansfield11.9°C3.9°C3.9°C5611.7
Sunderland11.1°C4.5°C4.5°C5111.0
Ilford13.3°C5.5°C5.5°C4910.9
Slough13.2°C5.1°C5.1°C4911.2
Bournemouth12.4°C6.6°C6.6°C5310.1
Peterborough, United Kingdom13.0°C4.9°C4.9°C4811.1
Oxford12.7°C4.7°C4.7°C5111.3
Newport12.9°C5.0°C5.0°C6411.1
Enfield Town13.2°C5.2°C5.2°C5011.4
York12.0°C4.0°C4.0°C5811.5
Telford11.8°C3.7°C3.7°C5711.9
Poole12.4°C6.7°C6.7°C5310.1
Burnley11.3°C3.7°C3.7°C7713.6
Harrow13.0°C5.1°C5.1°C4910.9
Huddersfield11.7°C4.3°C4.3°C6512.6
Dundee, United Kingdom10.2°C3.5°C3.5°C5711.6
Blackburn11.2°C3.8°C3.8°C7513.6
Cambridge, United Kingdom13.1°C5.0°C5.0°C4810.7
Blackpool10.7°C5.7°C5.7°C7012.8
Basildon12.6°C5.9°C5.9°C4511.1
Norwich12.3°C5.2°C5.2°C4310.5
Middlesbrough11.0°C4.9°C4.9°C5310.8
Bolton11.5°C4.0°C4.0°C6512.7
Stockport12.0°C4.2°C4.2°C6612.8
High Wycombe13.0°C4.9°C4.9°C5211.6
Gloucester, United Kingdom12.9°C4.8°C4.8°C5611.5
Exeter12.5°C5.6°C5.6°C6411.4
Colchester12.2°C5.9°C5.9°C4510.4
Salford11.9°C4.2°C4.2°C6612.8
Solihull12.3°C4.3°C4.3°C5611.7
Watford12.9°C5.1°C5.1°C5011.4
Saint Peters11.7°C6.8°C6.8°C429.3
Crawley12.8°C5.1°C5.1°C4910.2
Burton upon Trent12.4°C4.5°C4.5°C5811.8
Cheltenham12.8°C4.7°C4.7°C5611.7
Rotherham12.4°C4.6°C4.6°C5811.7
Worthing12.1°C6.4°C6.4°C499.4
Doncaster12.4°C4.3°C4.3°C5811.7
Chesterfield12.1°C4.3°C4.3°C6412.6
Chelmsford12.7°C5.6°C5.6°C4610.8
Sutton Coldfield12.2°C4.2°C4.2°C5611.7
Wakefield11.9°C4.1°C4.1°C5811.9
Walthamstow13.4°C5.3°C5.3°C4910.9
Dagenham13.2°C5.6°C5.6°C4610.8
Basingstoke12.8°C4.8°C4.8°C5511.3
Maidstone13.3°C5.8°C5.8°C5111.1
Bedford13.1°C4.9°C4.9°C4911.0
Woking13.4°C5.0°C5.0°C5211.3
Lincoln, United Kingdom12.7°C4.6°C4.6°C5411.2
West Bromwich12.0°C4.0°C4.0°C5611.9
Eastbourne11.3°C7.2°C7.2°C469.0
Worcester, United Kingdom12.8°C4.6°C4.6°C5411.4
Bath12.5°C4.7°C4.7°C5911.6
Gillingham12.9°C5.8°C5.8°C4511.1
Rochdale11.5°C3.8°C3.8°C6612.8
Hemel Hempstead12.5°C4.6°C4.6°C5011.4
Hayes13.1°C5.2°C5.2°C4911.2
Harlow13.0°C4.8°C4.8°C5011.4
Hastings, United Kingdom12.1°C6.4°C6.4°C459.0
High Peak10.5°C3.2°C3.2°C7313.7
Darlington11.2°C3.8°C3.8°C5511.2
Stevenage12.8°C4.7°C4.7°C5011.4
Southport11.3°C5.8°C5.8°C7012.8
Chester12.2°C4.9°C4.9°C6413.1
Grays13.1°C5.7°C5.7°C4610.8
Harrogate11.1°C3.4°C3.4°C5711.1
Hartlepool10.9°C4.9°C4.9°C5110.5
Nuneaton12.5°C4.4°C4.4°C5411.7
Redditch12.3°C4.1°C4.1°C5411.6
Fulham13.4°C5.2°C5.2°C4910.9
Grimsby11.8°C5.0°C5.0°C4811.2
Cannock11.9°C4.1°C4.1°C5912.4
St Albans12.7°C4.9°C4.9°C5011.2
South Shields11.0°C4.9°C4.9°C5111.0
Derry11.1°C5.1°C5.1°C7415.4
Weston-super-Mare12.6°C5.5°C5.5°C5911.1
Halifax, United Kingdom11.3°C3.9°C3.9°C6512.6
Tamworth12.5°C4.4°C4.4°C5811.8
Scunthorpe12.2°C4.3°C4.3°C5211.1
Stockton-on-Tees11.2°C4.7°C4.7°C5310.8
Carlisle11.1°C3.7°C3.7°C6613.3
Rugby12.3°C4.2°C4.2°C5311.5
Lisburn11.0°C5.3°C5.3°C6513.0
Paisley10.8°C3.9°C3.9°C7714.1
Shrewsbury12.2°C4.0°C4.0°C5411.8
Fylde10.9°C5.5°C5.5°C7012.8
Crewe12.1°C4.3°C4.3°C5612.4
Bracknell13.0°C4.7°C4.7°C5111.2
East Kilbride10.1°C3.0°C3.0°C7413.8
Hove12.0°C6.3°C6.3°C489.3
Aylesbury12.8°C4.7°C4.7°C5211.6
Purley13.0°C4.8°C4.8°C5311.3
Guildford13.3°C5.0°C5.0°C5211.3
Barnsley11.7°C3.9°C3.9°C6312.4
Lowestoft10.3°C6.4°C6.4°C378.8
Maidenhead13.2°C5.0°C5.0°C5111.2
Stafford12.3°C4.4°C4.4°C5912.4
Uxbridge13.1°C5.2°C5.2°C4911.2

A rain day is a local calendar day with at least 1 mm of precipitation.