Given just how far north it lies you might expect Edinburgh's climate to be colder than it is, but the Gulf Stream (a warm Atlantic current) keeps the prevailing westerly winds pleasantly mild. May and June are generally the best bet for dry, sunny weather with average temperatures between 6-16°C (61-43°F), but you can expect rain at any time. The weather changes quickly too - a rainy morning can often be followed by a sunny afternoon. A distinctive feature of Edinburgh's weather is the 'haar' - a dense, chilly fog that often blows in from the North Sea when the wind is in the east. You can usually escape it by heading just a few miles inland.
| Month | Temperature | Rainfall | Humidity | Hrs of sunshine | ||
| Min | Max | AM | PM | |||
| Jan | 1 | 6 | 57 | 84 | 2 | |
| Feb | 1 | 6 | 39 | 83 | 3 | |
| Mar | 2 | 8 | 39 | 81 | 4 | |
| Apr | 4 | 11 | 39 | 75 | 5 | |
| May | 6 | 14 | 54 | 76 | 6 | |
| Jun | 9 | 17 | 47 | 75 | 6 | |
| Jul | 11 | 18 | 83 | 78 | 5 | |
| Aug | 11 | 18 | 77 | 80 | 4 | |
| Sep | 9 | 16 | 57 | 80 | 4 | |
| Oct | 7 | 12 | 65 | 82 | 3 | |
| Nov | 4 | 9 | 62 | 83 | 2 | |
| Dec | 1 | 7 | 57 | 84 | 1 | |