El único río importante del país, el Rufiji, tiene unos 600 km de longitud (de los cuales 100 son navegables) y desemboca en el océano Índico, frente a la isla de Mafia.