Ohrid a un climat méditerranéen modéré par son altitude, la température moyenne du mois le plus chaud étant légèrement supérieure à et recevant moins de 40 millimètres de précipitations par mois d'été. Le mois le plus froid est janvier. Le mois le plus chaud est août. Le mois le plus pluvieux est novembre, avec 90,5 mm de précipitations en moyenne. Les mois de juin, juillet et août reçoivent le moins de précipitations de pluie.