
Bemarivo jõgi asub Põhja-Madagaskaril. See voolab India ookeani saare kirderannikul. Jõe valgmasse kuuluvad Tsaratanana mäestik ja Marojejy mäestiku põhjaosa Marojejy rahvuspargis.
Nosiarina lähedal ületab jõge riigimaantee 5a (Route Nationale 5a). Jõesuue paikneb Sambavast põhjas. Bemarivo on Betsimisaraka piirkonna põhjapiir.
Ka Sofia jõe üht lisajõge nimetatakse Bemarivoks.