Au delà des cargos qui partent de métropole ou d'ailleurs avec Madagascar (et
Toamasina son principal port) comme destination ou étape.
Il existe une liaison maritime, plus ou moins bimensuelle, entre la
Réunion et Tamatave sur la côte est malgache. Elle est réalisée par un cargo fret‑passagers de la
Mauritius Shipping Corporation
qui est la même compagnie qui assure le trajet Réunion‑Maurice. Comptez 36 heures de mer pour un tarif d'environ 300 € minimum.
De/vers Mayotte et les Comores
De Anjouan (Comores), il est possible d'atteindre
Majunga sur la côte nord‑ouest par un bateau hebdomadaire (le mardi) de la compagnie
SGTM
. Comptez 90 € le trajet simple entre Anjouan et Majunga.
Ensuite, d'Anjouan à
Mayotte, il existe une desserte bi‑hebdomadaire entre les deux îles. Le trajet est effectué par le Maria Galanta, toujours de la société SGTM, qui peut accueillir 200 passagers. Il en coûte 160 € A/R.
Il n'y pas de liaisons régulières cargos qui prennent des passagers, et encore moins de ferries. Zanzibar (Tanzanie) et Mombasa (Kenya) sont les deux principaux ports de la côte orientale africaine, ainsi que Durban pour l'Afrique du Sud.