Les deux principaux affluents de l'Arno sont la Sieve (60 km) et le Bisenzio (49 km) qui arrose Prato, tous les deux sur la rive droite.