Soča (Duits: Sotscha) is een plaats in Slovenië en maakt deel uit van de gemeente Bovec in de NUTS-3-regio Goriška.
Soča ligt aan de lokale weg 206 van tussen Trenta en Bovec. Dicht bij de rivier de Soča en langs het Sočapad. In de omgeving ligt Lepena.
Categorie:Plaats in Bovec