Come tutte le città della Scozia anche Edimburgo ha un clima oceanico-temperato quindi gli inverni sono lunghi con temperature che non vanno al di sotto degli 0 gradi e in estate le temperature arrivano anche a toccare i 28 gradi con tempo variabile per il vento che spesso c'e' in questa parte della Scozia. Ad Edimburgo le piogge sono molto frequenti in tutte le stagioni dell'anno anche se rimane la città meno piovosa del Regno Unito.