Teluk Semangka adalah teluk besar yang berada di ujung selatan Pulau Sumatra. Di ujung selatan Sumatra terdapat dua teluk besar, Teluk Semangka adalah yang terletak di bagian barat.
Di sisi timur teluk ini membentang Kabupaten Tanggamus, dengan ibu kota Kotaagung yang berada di ujung utara teluk ini.