宮古島(みやこじま)は、沖縄県宮古島市に属する宮古列島の島である。 沖縄本島から宮古海峡を経て南西に約290 km、東経125度、北緯24度に位置し、太平洋と東シナ海の間にある。面積は158.93 km2 である。近隣には、池間島、大神島、伊良部島、下地島、来間島がある。