Poysdorf liegt im nördlichen Weinviertel an der Brünner Straße, im Weinviertler Hügelland und im Tal des Poybachs, der zwischen Rannersdorf an der Zaya und Hauskirchen in die Zaya mündet.
Durch die Gemeinde führt der seit 2010 ausgeschilderte Jakobsweg Weinviertel, der vom Heiligen Berg bei Nikolsburg Svatý kopeček u Mikulova in der südmährischen Stadt Nikolsburg im Okres Břeclav kommend bis Krems an der Donau führt und Teil der Via Francigena und der Via Slavica ist.