The municipality lies at the hilly western edge of the Upper Rhine Plain in the Eastern Palatinate (Vorderpfalz).
Forst an der Weinstraße borders in the north on Wachenheim, in the northeast on Friedelsheim, in the southeast on Niederkirchen and in the south on Deidesheim.