Pischelsdorf liegt ca. 20 Kilometer südlich von der Grenze zu Bayern (Braunau/Simbach) im oberen Innviertel/Oberösterreich.