In March, the weather in Bocas del Toro is typically warm. Average daily high temperature in March is about 21 degrees above zero. On average, Bocas del Toro has 18 rainy, 12 cloudy, and 1 sunny day in March. The rains are usually moderate.