Il fiume più lungo del Giappone è il fiume Shinano, che scorre per 367 miglia (591 chilometri) dalla prefettura di Nagano nelle Alpi giapponesi al Mar del Giappone.