In Ocho Rios, the average annual temperature is 24.8 °C | 76.7 °F. The annual rainfall is 960 mm | 37.8 inch.