Isonzo (slovensk Soča, gamaltysk Sontig) er ei 140 km lang elv i Slovenia og Italia. Kjelda til elva ligg i Trentadalen i Dei juliske Alpane i Slovenia i ei høgd på om lag 1 100 meter over havet. Elva renn forbi det høgaste fjellet i Slovenia, Triglav (2 864 moh) før ho renn sørover forbi byane Bovec, Kobarid, Tolmin, Nova Gorica og Gorizia. Ho munnar ut i Adriahavet nær den italienske byen Monfalcone.