Su longitud es de 810 km, aunque con el río Teles Pires, un afluente de su margen derecha, su longitud total alcanza 2.291 km.