Gamshurst liegt im nördlichen Ortenaukreis (Baden-Württemberg) im nord-westlichen Bereich der großen Kreisstadt Achern.
Das Dorf liegt in unmittelbarer Nähe zur Autobahnanschlussstelle Nr. 53 (Achern) der A5 und nur wenige Kilometer vom Rheinübergang bei Rheinau-Freistett / Gambsheim nach Frankreich entfernt.
Insgesamt umfasst Gamshursts Gemarkung 1.170 Hektar.
Die Acher (auch Feldbach genannt) zieht sich durch das ganze Dorf, das mit etwa 3 km Länge auch überwiegend entlang diesem kleinen Fluss seine Ursprünge hat.