Der Weinstadl liegt am Fuße von St. Magdalena in Urfahr, 100m entfernt von der Straßenbahnhaltestelle Biesenfeldbad.