洲本市(すもとし)は、兵庫県南部の淡路島中部を西から南東に貫く都市である。
淡路市、南あわじ市と、また紀淡海峡を隔てて和歌山県和歌山市とも接する市である。
境界が確定している部分が海上ではあるものの、兵庫県が和歌山県と唯一接している都市でもある。
瀬戸内海の東域に浮かぶ淡路島の中央部に位置し、淡路島内では行政上の中心地であり、大阪湾、紀淡海峡、紀伊水道、播磨灘に面し、神戸・大阪まで約60-70kmの距離にある。また、瀬戸内海式気候に属し、温暖で暮らしやすい気候である。
市域の中心部を洲本川が大阪湾に流れ込み、下流域には城下町を基盤とする中心市街地が形成されている。大浜海岸、三熊山、成ヶ島(淡路橋立)などは瀬戸内海国立公園の指定地域であり、景勝地は数多くある。