Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
Open until 5:00pm today
Keilor Village Medical
767 Old Calder Hwy Keilor, VIC 3036

Book Appointment

Filter booking details
A General Practice for life.

Keilor Village Medical is a personalised General Practice, established by Dr.Megan Willaton in the heart of the Keilor Village. KVM offers a broad range of primary care services, so please contact the clinic for further information.

Keilor Village Medical opened its doors in October of 2015, realising the vision of its Principal and founding doctor, Dr Megan Louise Willaton.

Dr Willaton’s immediate objective has been to provide continuing care for patients founded on a core set of principles, developed over decades of practising medicine in various settings. In each of these settings, Dr. Willaton’s concern for each and every one her patients has been the omnipotent ingredient in her modus operandi. It is this core value that has sustained her high standards and an acknowledgement from patients that has been warm and appreciative.

Our core values based around People, Excellence, Quality, Responsibility, Communications and Sustainability drive Keilor Village Medical now and into the future.

KVM offers personalised care for all age demographics. The KMV team bring a wealth of expertise and experience in women's and men's health, Children's and mental health, including minor surgery. Other services on offer include:

  • Acute medical care (same day appointments available)
  • Chronic Medical Care
  • Child/Adolescent Health Immunisations
  • Mental Health
  • Preventive Health Preparation of EPC Plans & Health Assessments
  • Skin Care
  • Travel Health
  • Women's/Men's Health
  • Easy access to referrals and repeat prescriptions at short notice
  • Private billing practice appointments only
  • Home visits (by appointment and Doctor's discretion)
  • Workplace Medicals
  • Pre-Employment Health Checks
  • Allied Health available
  • Physiotherapy
  • Psychology
  • Cardiology/Holter & Echocardiograms

Our clinic is located within a medical hub and precinct, with transport, pharmacy and specialist care are all within easy reach.

We would be well located for anyone in the areas of Keilor Lodge Keilor North Melbourne Airport, Taylors Lakes Keilor Keilor Park, Keilor Downs Keilor Downs Keilor East and surrounds.

With our convenient online booking service, booking an appointment is easy and can be done at any time. You can book an appointment from our website, Facebook, or if you are an existing patient, by downloading the HealthEngine App and searching for our practice name.

Read more


Dr Alex Dimitrijevich

GP, Male

Dr David Beaini

GP, Male

Dr Megan Willaton

GP, Female

Ms Teresa Sartor

Psychologist, Female

Ms Kate McManus

Physiotherapist, Female


You can book a telehealth appointment with this practice. For more information, please visit our FAQ.

Phone consultation

Book a phone consultation to speak to the doctor over the phone.

Video consultation Recommended We recommend video consultation over phone consultation as the doctor will be able to see you on the screen.

Book a video consultation to see and speak to the doctor via a video call using the following option.

HealthEngine secure video

Connect via your smartphone or laptop or desktop computer with camera and audio

See video consultation options

Edit practice details

Find Keilor Village Medical Clinic

Directions and parking

cnr Arabin St & The Old Calder Hwy - ample off street parking at rear and all day parking adjacent to clinic

Appointments currently not published on Healthengine's directory

Pricing and payment

Payment methods

  • Eftpos
  • Apple Pay
  • Google Pay
  • Visa
  • Mastercard

General pricing guide

Long Consultation Fee (Level C)
Standard Consultation Fee (Level B)
General Practice

Book your appointment in our app

Existing patients of this practice can book with them in the Healthengine app. Just add this practice to My Care Team™ within the app.

Book in app

Have an account?

Log in to continue. Book with your saved details.

Don’t have an account?

Sign up for free so you can book faster next time.

Log in

Book appointments faster with your saved details.

Don’t have an account? Sign up