El clima de Perth, como el de Escocia en general, es fresco y húmedo durante casi todo el año, con lluvias frecuentes en todas las estaciones y nevadas entre noviembre y marzo.