Spitz heeft een oppervlakte van 23,83 km². Het omvat de kadastrale gemeentes Gut am Steg, Schwallenbach, Spitz en Vießling. Het ligt aan de Donau in de regio Wachau, in het noordoosten Oostenrijk, ten noordwesten van de hoofdstad Wenen en ten zuiden van de grens met Tsjechië. Een belangrijke agrarische bezigheid is de wijnbouw.