Byen legger ved foten av De julianske alpene, på grensen mot Slovenia. Byen er hoved staden i Provinsen Gorizia, og ligger ved bredden av Isonzo og der hvor Vipavadalen kommer ned til Isonzo.