Pulau Krapanj adalah sebuah pulau di Dalmatia, Kabupaten Šibenik-Knin, Kroasia. Krapanj adalah salah satu pulau berpenduduk terkecil di Laut Adriatik dengan luas 0.36 km2. Pulau tersebut juga merupakan pulau paling berpenduduk dan memiliki ketinggian terrendah (1.5 m di atas permukaan laut).