Grafenschlag is een gemeente in de Oostenrijkse deelstaat Neder-Oostenrijk, gelegen in het district Zwettl. De gemeente heeft ongeveer 900 inwoners.

Geografie 
Grafenschlag heeft een oppervlakte van 34,05 km². Het ligt in het noordoosten van het land, ten noordwesten van de hoofdstad Wenen en ten zuiden van de grens met Tsjechië.

Gemeente in Neder-Oostenrijk