A legmelegebbet általában júliusban és augusztusban mérik, Rothesay átlaghőmérséklete ilyenkor 14 °C. Januárban és februárban a leghidegebb az időjárás, ekkor 5 °C az átlagos hőmérséklet. A legtöbb eső decemberben és októberben esik.