بيماريفو (بالملغاشية: Bemarivo)، هو نهر يقع في منطقة صوفيا شمالي مدغشقر. ويصب في الساحل الشمالي للجزيرة، في نهر أنجوبوني قبل نهر صوفيا بقليل، بالقرب من مدينة بوريزيني (بور بيرجيه). يبلغ طوله 265 كـم (165 ميل)، ويبلغ حجم حوضه 15,270 كيلومتر مربع.
يتدفق نهر بيماريفو بمحاذاة الطريق الوطني السادس والطريق الوطني الرابع.