In March, the weather in Ocho Rios is typically warm. Average daily high temperature in March is about 25 degrees above zero. On average, Ocho Rios has 17 rainy and 14 sunny days in March. The rains are usually heavy.