El principal río de Nuevo Brunswick es el río Saint John, que posee 674 kilómetros de longitud en la provincia.