Teluk Semangko adalah teluk besar yang berada di ujung selatan Pulau Sumatera. Di ujung selatan Sumatera terdapat dua teluk besar, Teluk Semangko adalah yang terletak di bagian barat.