Established in 1863, the award-winning Hahndorf Inn is South Australia’s taste of Germany, offering you a glimpse of our state’s history amid traditional family hospitality.

Set in the picturesque Adelaide Hills town of Hahndorf, Australia’s oldest surviving German settlement, the Hahndorf Inn is just 20 minutes’ drive from the Adelaide city centre.

We welcome visitors and locals alike with a menu of both modern Australian and authentic German specialties showcasing South Australian and Australian produce, including our famous metre-long bratwurst, giant pork knuckle and housemade apple strudel. At the Hahndorf Inn, our food is created for sharing.

Our range of imported German beers is internationally renowned, or you can select from our list of premium Adelaide Hills’ wines. Join us for a relaxing meal with a dash of history and a real Bavarian beer.


> Live music on weekends
> History of Hahndorf display
> Family-friendly
> Taste the fine wines of the Adelaide Hills


35 Main Street, Hahndorf 5245
Bus Stop 55
P. (08) 8388 7063


Sun to Thurs 8:00am – 11:00pm
Fri to Sat 8:00am – Midnight


Download the menu
Download the menu in Chinese