Les principaux fleuves de Madagascar comprennent les fleuves Betsiboka, Tsiribihina, Mangoky et Onilahy, qui prennent tous leur source dans les hautes terres orientales et coulent vers l'ouest en direction du canal du Mozambique. Beaucoup de ces rivières coulent à travers des vallées fertiles et fournissent une grande partie de l'irrigation de l'île pour les cultures. Le plus long fleuve de Madagascar est le Betsiboka, qui coule à l'est d'Antananarivo, la capitale et la plus grande ville.
La rivière Betsiboka se déverse régulièrement dans le port de Mahajanga sur la côte nord de Madagascar. En raison d'un siècle de déforestation extensive et de fortes pluies au début des années 2000, l'estuaire de Betsiboka a subi une érosion massive. Le limon rouge a été transporté des montagnes et des collines jusqu'à la côte avec les pluies tropicales. L'érosion s'est intensifiée lorsque le cyclone tropical Gafilo a frappé Madagascar en 2004. Les navires océaniques étaient autrefois capables de remonter le Betsiboka, mais des quantités massives de limon empêchent désormais les gros navires de voyager en amont.
Les rivières de l'ouest de Madagascar coulent plus lentement et s'étendent sur plusieurs vallées fluviales. Les rivières de la côte est se déplacent rapidement des hautes terres jusqu'à l'océan Indien. Plusieurs rivières orientales comportent des cascades qui se jettent dans l'océan Indien.
Les grands fleuves tels que le Betsiboka, l'Ikopa et le Mangoky drainent plusieurs centaines de milliers de kilomètres carrés de bassin. Ces bassins sont responsables des principales cultures, des palétuviers et des forêts tropicales.