Helping practices to be their best.

DPA / MM 2
  • Community-focused practice operating since circa 1930
  • Recently relocated to a new purpose-built facility
  • DPA location at the heart of the beautiful Adelaide Hills
  • Outstanding administration and nursing team

Apply now


GP Opportunity

Hahndorf Medical Centre is an AGPAL-accredited family practice providing high-quality care to the local Hahndorf community since 1930. The clinic has recently relocated across the road to a brand-new, purpose-built facility. The modern clinic has been fitted out in a way that stays true to the cosy, family-friendly feel that has always been important to GPs, staff and the local community; giving an ode to the gold, orange, and warm brown tones of the 54 Autumn Blaze trees that represent the 54 founding families of the historic German Settlement.

We are currently seeking expressions of interest from VR GPs interested in practising in this brand-new facility.

Medical centre snapshot

  • Highly respected Registrar teaching practice
  • New purpose-built facility designed to provide the best experience for doctors and patients
  • 7 consulting rooms, 2-bed treatment room, procedure room and nurse room
  • On-site parking is available for patients
  • Nominated GP Lead to support incoming doctors
  • A collegiate work environment with monthly clinical meetings run by the GPs and planned around meeting CPD requirements
  • Pre-existing list of friendly and loyal patients with a wide mix of demographics
  • Open Monday to Friday, 8:30am to 5:00pm.
  • Innovative practice optimising online bookings, e-scripts, e-referrals, and video telehealth
  • Pathology is located on-site, with a local pharmacist and dentist close by.
  • MMM2 and DPA-approved location

The location

Hahndorf is a beautiful and picturesque small town characterised by shady, tree-lined streets and is situated 28km from Adelaide’s CBD and 7km from Mount Barker. It is Australia’s oldest surviving German settlement and one of the major tourist destinations of South Australia. Settled by 19th-century Lutheran migrants, the town is known for its original German-style architecture and artisanal food. Located at the heart of the Adelaide Hills, you are only a short drive from wonderful wineries and local producers and surrounded by some of South Australia’s most beautiful scenery.

How Better Medical can support you

Better Medical is a doctor-led owner and operator of high-quality general practices across Australia.

We proudly offer high-quality management services and facilities for doctors and passionately believe that primary care needs to be locally focused. That is why our group of practices are locally managed, regionally connected, and centrally supported. Our ethos is simple – to support doctors to provide high-quality care to their patients and local communities.

We support some of Australia’s best GPs, and we pride ourselves on:

  • Ensuring the right cultural fit for both the GP and the practice;
  • Centralised expertise, including IT, marketing, human resources, and payroll;
  • The delivery of excellence in clinical care, underpinned by clinician support of our Clinical Advisory Board;
  • Great earning potential for doctors with competitive market rates;
  • Enabling doctors to manage and maintain flexible working schedules and promoting independence;
  • Providing opportunities for professional development, including the development of specialist skills;
  • Our commitment to technological innovation in primary care; and
  • Focussing on our people to make sure we’re looking after them.

For more information about Better Medical, please visit

How to show your interest

Please click the ‘Apply now’ button at the top of the screen and fill in the short Expression of Interest Form. We will be in contact shortly.

Alternatively, please call or email Claire Benfield for a confidential chat at 0423 828 110 or


BM HMC Logo stacked
Hahndorf Medical Centre
Unit 1C, 48-50 Mount Barker Road
Hahndorf SA 5245

(08) 8388 7066 | View website

Opening Hours

8:30 am - 5:00 pm
8:30 am - 5:00 pm
8:30 am - 5:00 pm
8:30 am - 5:00 pm
8:30 am - 5:00 pm
Public Holidays