Der Fluss Soča hat eine Länge von 138 km (86 mi), 96 km (60 mi) in Slowenien und 43 km (27 mi) in Italien.
Sein Einzugsgebiet hat einen ausgeprägten gebirgigen Charakter mit einer durchschnittlichen Höhe von etwa 599 m (1.965 ft) über dem Meeresspiegel und einer Fläche von 3.400 km2 (1.313 Quadratmeilen), 2.250 km2 (869 Quadratmeilen) (66%) in Slowenien und 1.150 km2 (444 Quadratmeilen) (34%) in Italien.
Die Wasserscheide dieses Flusses ist einer der wenigen Orte, an denen die Marmorforelle (Salmo marmoratus) vorkommt.
Kurs
Die Quelle von Soča liegt im Trenta-Tal in den Julischen Alpen im Nordwesten Sloweniens auf einer Höhe von 876 m (2.874 ft). Der Fluss fließt durch den Triglav-Nationalpark, wo sich der Berg Triglav (2.864 m) befindet, der höchste Berg in den Julischen Alpen und im Land. Dann fließt er nach Süden, vorbei an den slowenischen Städten Bovec, Kobarid, Tolmin, Kanal ob Soci und Nova Gorica (wo er von der Solkan-Brücke überquert wird); hier, auf einer Höhe von 56 m, überquert der Fluss die Grenze und gelangt nach Italien.
In Italien fließt die Soča, die heute Isonzo heißt, durch mehrere Gemeinden der Region Friaul-Julisch-Venetien (Friuli-Venezia Giulia). Diese Gemeinden sind:
- Provinzen von Görz: Görz, Savogna d'Isonzo, Farra d'Isonzo, Gradisca d'Isonzo, Sagrado, Fogliano Redipuglia, Villesse, San Pier d'Isonzo, Turriaco, San Canzian d'Isonzo, Staranzano, Grado.
- Provinz Udine: Nur eine Gemeinde, Fiumicello; der Fluss fließt durch einen kleinen Teil dieser Gemeinde, der an die Provinz Gorizia grenzt.
Schließlich mündet sie im Golf von Triest (Adria) in der Riserva Naturale della Foce dell'Isonzo ("Naturreservat der Isonzomündung") südwestlich der Stadt Monfalcone in den Golf von Triest (Adria).