Nikozja charakteryzuje się klimatem śródziemnomorskim z gorącymi, suchymi latami i łagodnymi zimami. Latem temperatury mogą przekraczać 35°C, a zimą rzadko spadają poniżej 10°C. Najlepszy czas na wizytę to wiosna i jesień, kiedy temperatury są przyjemne, a opady deszczu niewielkie.