El río más largo de Japón es el río Shinano, que recorre 367 millas (591 kilómetros) desde la prefectura de Nagano en los Alpes japoneses hasta el mar de Japón.