De langste rivier in Japan is de Shinano-rivier, die 367 mijl (591 kilometer) loopt van de prefectuur Nagano in de Japanse Alpen naar de Japanse Zee.