Gloppen ligger på sørsiden av fjorden Nordfjord med to fjordarmer; Gloppefjorden og Hyefjorden. Kommunen grenser til Bremanger ved Øksenelvane, Flora ved Krokstadvatnet, Naustdal ved Gjengedalsmarka, Jølster i Votedalen og Stryn på Utvikfjellet.