Safi, in Safi, Malta, is home to roughly 2,300 people in the Europe/Malta time zone at 35.8°N latitude.
In 2025, Safi recorded an average annual temperature of 68°F. The hottest temperatures reached 101°F in July; the coolest were 48°F in January. Total precipitation for the year was 19 inches, with the wettest month being October.
View current conditions and forecast for Safi · More cities in Safi