Map from Google - United_Kingdom

The climate of Great Britain, influenced by the Atlantic Ocean, is temperate and humid, with relatively small temperature variations between winter and summer. The weather, however, is variable, with frequent changes from day to day or even in the same day.

The average temperatures in the plains are above freezing even in January, when they hover around 4/5 °C in the main cities, and reach 6 °C in the south-western tip of the country; in July they range between 12 °C in northern Scotland and 18.5 °C in the London region.

Precipitation is frequent throughout the country, but is more frequent and abundant in the north and on the western slopes. For example, in the west of Scotland it reaches 1,500 millimetres per year, with about 200 days of rain (more than one day out of two!), while in Manchester, 800 mm of rain fall in 141 days; in Plymouth, on the southwest coast, 1,000 mm of rain fall in 142 days; the southeast is less rainy: in London only 600 mm of rain fall in a year, distributed in 109 days.

Scotland map
In Scotland, the weather is very cool, damp, rainy and windy for most of the year.
Rainfall is more abundant on the western side and the highlands, where it even exceeds 1,500 mm per year, while it's less abundant on the eastern side, where 600/700 mm per year fall: so Glasgow is rainier than Edinburgh. However, the rains are common everywhere, and even in the summer months, there are more than ten days of rain per month on average.
Here is the average precipitation in Glasgow.
Average precipitation - Glasgow
Prec. (mm)1159095656065851001151301051051125

The wind is more common in the western and northern side and in the islands: no coincidence that the main cities (Aberdeen, Dundee, Glasgow, Edinburgh) lie in the eastern or southern side, which are relatively sheltered. However, when the most intense low pressure systems occur, the wind can be strong everywhere.
The Gulf Stream makes winter fairly mild, at least compared with other countries at the same latitude: the average temperature in January and February is around 4/5 °C. However, its northern location makes it vulnerable to cold winds from Greenland, which can bring snow showers and frost, especially in the Highlands, but usually these periods don't last long, because the westerlies start to blow again soon.
In spring, the temperature rises very slowly, so that it's still cold in April, when the maximum temperature is around 10/12 °C. In return, spring is the relatively sunnier season.
Summer is very cool: the average maximum temperature in July and August ranges from 13 °C in the Shetland Islands, to 15/16 °C in the north-west, to 18/19 °C in Glasgow and Edinburgh. The minima at night are around 10/11 °C. In Scotland, even summer is a pretty rainy season, and the sunshine in mid-summer (July and August) is even rarer than in early summer (June).
Autumn is cold, windy and rainy. The wind in Scotland is frequent, and sometimes can be stormy, especially in autumn and winter.
Here are the average temperatures of Edinburgh:
Average temperatures - Edinburgh
Min (°C)113471011119641
Max (°C)781012151719191713107

In the Highlands of course the weather is colder, and in winter snowfalls often occur. The duration of snow cover is remarkable, because the temperature increases slightly in the other seasons. Even the wind in the Highlands is more intense and frequent, as generally happens in the mountainous regions.
Here for example the temperatures of Glen Ogle, which is located at 565 metres above sea level.
Average temperatures - Glen Ogle
Glen OgleJanFebMarAprMayJunJulAugSepOctNovDec
Min (°C)-1-2-114688641-1
Max (°C)33471012141412853

At higher altitudes the temperatures are even lower, as can be seen from the data of Cairngorm Mountain, at 1,245 metres, where there is also a ski lift.
Average temperatures - Cairn Gorm
Cairn GormJanFebMarAprMayJunJulAugSepOctNovDec
Min (°C)-6-6-5-3-12442-1-3-5
Max (°C)-1-2-12471097410

Loch Ness

The sea is not so cold in winter, at least if we consider the latitude, while it remains very cool, if not cold, in summer. Here are the average water temperatures in Aberdeen.
Sea temperature - Aberdeen
Sea (°C)877781113131211108

Wales map
In Wales the climate is cool and cloudy for most of the year, but it's milder in winter compared with Scotland, because it's more sheltered from air polar masses, but also from continental air masses which may affect England. The average temperature in January and February is around 5 °C. Summer is cool, especially in the northern part: the average in July and August is around 15 °C in the north and 16/17 °C in the south; the average maximum temperatures touch 20/22 °C in the southernmost cities located in the Bristol Channel (Swansea, Cardiff).
Here are the average temperatures in Cardiff.
Average temperatures - Cardiff
Min (°C)2245811131311853
Max (°C)891114172022221915119

The rains in Wales are frequent throughout the year, and abundant in autumn and winter, while they reach a minimum between April and June.
Here is the average precipitation in Cardiff.
Average precipitation - Cardiff
Prec. (mm)12085907070658095951351251251150

The temperature of the sea in Wales is a bit higher than in Scotland, but still remains very cool, if not cold, in summer. Here are the average water temperatures in Swansea.
Sea temperature - Swansea
Sea (°C)1099101113151616151311

England map
In England, the climate is temperate, and it's cool for most of the year.
Here are the average temperatures of Liverpool, located in the west.
Average temperatures - Liverpool
Min (°C)2245811131311853
Max (°C)77912161820191714108

In England, rainfall is more abundant in the north-west and in the south-west, where it exceeds 1,000 mm per year.
Here is the average precipitation in Liverpool, where it is at an intermediate level, given that it amounts to 835 mm per year.
Average precipitation - Liverpool
Prec. (mm)755565555565607070958590835

Winter in England is cold and cloudy, sometimes foggy, sometimes windy. During the winter, the average temperatures don't vary much from north to south: in January it's around 4/5 °C, in Newcastle upon Tyne as in Birmingham, and in the countryside around London. Even in Liverpool and Manchester, the average temperatures are similar.
In fact, the southernmost regions are the farthest from the pole, but they are also the closest to the European mainland, from which cold air masses of Russian origin can arrive during winter. For this reason, the east side (which includes London) is also more prone to snowfall. However, these snowy or frosty periods are typically short, because here too, as in Scotland, the westerlies come back with their mild breath soon.
If, as we have said the cold in Scotland comes from the north and in England from the east, it's not surprising that, in addition to Wales, the mildest area is south-western England (Devon and Cornwall), where the average temperature in January and February hovers around 6 °C (see Plymouth). Here snowfalls and frosts are rare.
Here are the average temperatures in Plymouth.
Average temperatures - Plymouth
Min (°C)4456911131312965
Max (°C)9911131618202018151210

On the tip of Cornwall, the island of Scilly and the islets in the English Channel (see Jersey) have microclimates in which the absence of frost allows the growth of certain species of palm. On the other hand, in the south-west, being so much exposed to the Atlantic currents, rainfall is more abundant.
Here is the average precipitation in Plymouth.
Average precipitation - Plymouth
Prec. (mm)11085806565556065751151151201005

Spring in England is very cool, and the temperature increases slowly; rainfall is still frequent, but less abundant than in autumn and winter.
Late spring is the sunniest period of the year, despite the almost daily presence of clouds; even the wind reduces its intensity and its frequency. In May, the country is covered with flowers.
June is a nice month: the days are long, the nature (thanks to the passion of the British for gardening) is in bloom, and the temperatures are pleasant. There are, however, as always, rains and showers.
Unlike in winter, during summer the temperature increases from the north-west to the south-east, so that the area of London, which is certainly considered quite cool for those who come from southern countries, is still the one with the higher temperatures. In summer, daytime temperatures range from 18 °C in Newcastle, to 19 °C in Manchester, 20 °C in Birmingham and Cambridge, 23 °C in the London area. In the south-west, which during winter was the mildest area, summer is cool: the minimum temperatures are around 13 °C and the maximum around 20 °C.
Even in summer the weather is variable across the country, so that it can change from day to day, or several times during the same day. The south of England is the area most subject to hot periods, in which southern currents from Spain can bring a bit of Mediterranean summer, and the temperature may even reach 28/32 °C. These periods, however, do not occur every year, and usually last a few days.
During summer the rains are more frequent and abundant in the north than in the south: if in Manchester in July there are on average 12 days with rain, in London they are "only" 8.
Here is the average precipitation in London.
Average precipitation - London
Prec. (mm)554040455045455050706055605

While in the south-west (as in Wales) the summer, especially in the first part, is the least rainy season of the year (but this doesn't mean it's a dry season), elsewhere in this season precipitation is slightly more abundant than in spring, due to thunderstorms, which can be accompanied by wind gusts.
Here are the average temperatures of London.
Average temperatures - London
Min (°C)2246912141411853
Max (°C)881114182123232016118


The temperature of the sea in England increases gradually moving southward, so that in August it reaches 15 °C in Liverpool and Newcastle, and 17 °C in the south, as you can see from the average water temperature in Brighton.
Sea temperature - Brighton
Sea (°C)98891113151717161311

The best time to visit Britain is summer, from June to August: it's a very cool season in Scotland, and progressively warmer as you head south; it's quite rainy everywhere, but also relatively sunny.
In Scotland, in July and August there is an increase in rainfall and a decrease in sunshine: here the sunniest month is June, which, however, is cooler than the two mid-summer months.
In the whole of Britain, June is a good month: the days are very long, the country is in bloom, there's no shortage of rains and clouds, but they alternate with sunshine. Also May (which is very cool, and sometimes even cold, especially in the north and in Scotland), often provides an acceptable weather, at least in the second half.
The mid-summer season (July-August) in the centre and south is pleasantly warm, and between the showers, the sun can come out.
As mentioned, the sea is cold even in summer: in August the temperature of the Atlantic reaches just 12 °C in the Shetlands, 13/14 °C in Scotland, 17 °C in the English Channel and in Cornwall.
Since the climate of Great Britain is not characterized by climatic extremes, there is not a season to be absolutely avoided, although it must be said that late autumn (November and early December) is characterized by very short days, mostly cloudy skies, frequent rains and sometimes strong winds, while the mid-winter period (January-February, and sometimes December) as well as offering mild days, can sometimes be quite cold.

What to pack

In winter: warm clothes, sweater, coat, wind jacket, raincoat. For Scotland and the Highlands, and for cold periods: gloves, hat, scarf.
In summer: clothes for spring and autumn, jacket and sweater, raincoat or umbrella. In the area of London, it's more likely that in some days you can wear light clothing, t-shirt and shorts.

For the climate of Northern Ireland, see the climate of Ireland.