Die Stadt ist von einem mediterranen Klima geprägt, mit milden und feuchten Wintern sowie heißen und trockenen Sommern. Die Niederschläge konzentrieren sich hauptsächlich auf die Winter- und Herbstmonate.
Am 18. November 2013 wurde sie Opfer einer heftigen Überschwemmung, die durch den Durchgang des Zyklons Cleopatra verursacht wurde und neun Menschen das Leben kostete. Der Zyklon traf auch andere Gebiete der östlichen Gallura und der Baronia und forderte insgesamt 19 Todesopfer.
Klimatabelle:
Costa Smeralda (1961-1990):
Einzelnachweise:
- http://www.meteoam.it Tabelle e grafici climatici.
- „Sea Water Temperature Olbia Today | Italy“. SeaTemperature.Info, URL. Zugegriffen 6. März 2024.