Inverness tiene un clima oceánico subpolar, con el invierno más frío de todas las ciudades del Reino Unido, llegando hasta -17,8 °C en diciembre de 1995.