Die Binnenschifffahrtswege haben insgesamt eine Länge von rund 50.000 km. Die Handels- und Frachtflotte besteht aus etwa 475 Schiffen. Die größten brasilianischen Häfen liegen in Belém, Fortaleza, Ilhéus, Imbituba, Manaus, Paranagua, Porto Alegre, Recife, Rio de Janeiro, Rio Grande, Salvador, Santos und Vitória.