Vámosatya Magyarország keleti szélén, Szabolcs-Szatmár-Bereg megyében, a Tisza jobb partján, a vásárosnaményi járásban fekszik.