On peut rejoindre Naoshima en bateau depuis Uno à Tamano (Honshu) et Takamatsu (Shikoku). Naoshima possède trois ports Miyanoura, Honmura et le port de Seto. La plupart des dessertes vont à Miyanoura.