Schwanenstadt liegt auf 389 m Höhe im Hausruckviertel. Die Ausdehnung von Nord nach Süd beträgt 2 km, von West nach Ost 2,1 km. Die Gesamtfläche beträgt 2,6 km?². 3,7 % der Fläche sind bewaldet, 44,4% der Fläche sind landwirtschaftlich genutzt.