Skócia éghajlata mérsékelt óceáni, hűvösebb és nedvesebb, mint az Egyesült Királyság többi részén. Az Atlanti - óceánból érkező meleg levegő hatására jön létre, ahol a meleg Golf - áramlat folyik , és hideg levegő áramlik az Északi - tenger felől . Skóciában nagyon változékony az időjárás, ami földrajzi helyzetéből adódik – a régiót három oldalról tenger veszi körül.
A dombos terep és az atlanti ciklonok miatt Skóciában magasabb a felhős napok száma, mint Angliában . Skócia déli részén ( Fife , Dumfries és Galloway stb.) a felhőtlen időjárási órák száma nem haladja meg az évi 1400 órát. A felvidéki hegyekben még ritkábban süt ki a nap - ott a napsütéses idő nem tart tovább évi 1100 óránál. A napsütéses napok maximális száma májusban és júliusban , a minimum decemberben fordul elő . Skócia viszonylag magas szélességi fokon fekszik, így télen a nappali órák meglehetősen rövidek, de ezt kompenzálja a hosszú nyári szürkület. A nyári napforduló napján Skócia északi részén a nap gyakorlatilag nem megy le.
Az éves átlaghőmérséklet Skóciában az északi Shetland körüli 7° C-tól a déli 9°C-ig terjed. Minden 100 méteres magasságban körülbelül 0,6 °C-kal csökken a hőmérséklet, így a hegyvidéki területeken általában hidegebb van, mint a síkságon. Például Breimar faluban ( Aberdeenshire ), amely 339 méter tengerszint feletti magasságban található, az éves átlagos hőmérséklet 6,4 ° C, és a Ben Nevisben (Nagy-Britannia legmagasabb pontja, 1344 m tengerszint feletti magasságban) - már -0,3 ° C .
A hőmérséklet az atlanti felől érkező meleg, illetve az Északi-tenger felől érkező hideg légáramlatok hatására alakul ki , ezért az ország keleti partján általában hűvösebb, mint nyugaton. Az év leghidegebb időszaka január és február . A hőmérsékleti maximum ezekben a hónapokban 5-7 °C, de időnként a foehn áramlások hatására - erős száraz és meleg szél fúj a hegyekből a völgyekbe - a hőmérséklet 15 °C-ra emelkedik. A legalacsonyabb téli hőmérséklet a parttól távol, az ország belső területein figyelhető meg - télen a síkságot tiszta hűvös idő, gyenge szél és hó jellemzi. A tengerpartokon a tél sokkal melegebb. Tehát például az 1961 és 1990 közötti időszakban rögzített hőmérsékleti minimum . Lerwickben ( Shetland - szigetek ) mindössze -8 °C. Az év legmelegebb hónapjai Skóciában július és augusztus . A szárazföld belsejében általában melegebb van, mint a tengerparton. A meleg évszakban az átlaghőmérséklet 19°C, ami 3°C-kal alacsonyabb az angliai nyári átlaghőmérsékletnél .
Skócia éghajlata nedvesebb, mint az Egyesült Királyság más részein . Az átlagos éves csapadékmennyiség északon 3000 mm-től délen 800 mm-ig terjed. Általános szabály, hogy a hegyvidéki régiók északi részén évente több mint 250-szer, Angus és Fife régióban pedig akár 175-ször is esik csapadék . Viharok viszonylag ritkák Skóciában. A zivataros napok átlagos száma évente 3 és 9 között van. Ez a szám földrajzilag változó. Az északi és keleti parton mindössze 3-4 zivatar fordul elő évente, míg délen 6-9-re nő a zivataraktivitás.
Ahogy a hőmérséklet az emelkedéssel csökken, a hegyekben gyakran esik a hó. A régióban a hónapok átlagos száma 20 nap évente, míg a Cairngorm-hegységben és más skóciai hegyláncokban évente akár 100-szor is leesik a hó. Az északi és északkeleti partokon a hótakaró évente körülbelül 15-25 napig, a hegyvidéki régiókban több mint 50 napig, a hegyvidéken pedig évente 6-7 hónapig nem olvad el.
Skóciára alapvetően a délnyugati szél jellemző , azonban iránya és sebessége az időjárástól és a tájtól függően változhat – például a hegyekben a szelek egyértelműen a völgyek irányába fújnak. A szárazföldön, és különösen a városokban a szél általában kisebb, mint a tengerparton. Előfordul azonban, hogy ott erős viharos szél támad, amely fákat dönthet ki, és jelentős károkat okozhat a város épületeiben. A szél sebessége a táj magasságától függően növekszik, és a hegyekben éri el maximális értékét. Az Atlanti-óceán feletti alacsony nyomású területek közelsége miatt Skóciában gyakrabban fordulnak elő viharok és viharok, mint az Egyesült Királyság más régióiban. A legszelesebb területek, ahol évente akár 30 vihar is előfordul, az ország északnyugati partvidéke és a sziget.