La costa este de Escocia, en la que se sitúa Perth, tiene un clima más continental que la costa oeste, lo que significa temperaturas más frías en invierno, veranos más soleados y un nivel algo menor de precipitaciones (lo que no evita que haya entre 150 y 250 días de lluvia al año).