Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
Open until 5:00pm today
Shop 6 / 886 Woodville Road Villawood, NSW 2163

Book Appointment

Filter booking details
Villawood Medical Centre is a preferred provider for 18 health insurance funds. See funds

Book appointment

Show this specialty:

Show times for

Select a practitioner:

All Practitioners
7 available
Appointment Pricing
  • Bulk billed for DVA and Medicare card holders
    Long GP appointment (Level C)$75.00
  • Bulk billed for DVA and Medicare card holders
    Standard GP appointment (Level B)$50.00
Need a repeat prescription?
*Existing Villawood Medical Centre patients only
Show times for
General Practice
  • General Practice
  • COVID-19 Vaccinations

All Practitioners

7 available
  • All Practitioners

    7 available
  • AstraZeneca Vaccinations
  • Dr Johnson Tang
  • Pfizer Vaccinations
  • Dr Priscilla Oei
    Female practitioner
  • Dr Tan Luu
    Male practitioner
  • Dr Thanh Hien Pham
    Female practitioner
  • Dr Chandani Samarasekera
    Female practitioner
Family-Friendly GPs Available 6 Days a Week

At our practice we have a strong focus on health outcomes supported by an established administration and quality management. We work with patients in a proactive, preventative and holistic manner to achieve optimum health for all.

It is our pleasure and a privilege to be practising in this diverse and growing community. With over 35 years of experience, we offer a range of general medical and allied health services, including:


  • General consultations
  • Travel medicine and vaccinations
  • Sexual health
  • Acupuncture
  • Minor surgery
  • Diabetes care
  • Pre-employment medicals
  • Pregnancy care
  • Counselling
  • Pathology collection
  • Podiatry (Health Strong)
  • Psychology (available Tuesdays)
  • Sleep studies
  • Weight loss (Living Lite Clinic)

We are conveniently located in Villawood Shopping Centre. It is a short, 2 minute walk to Villawood Railway Station and there is a bus stop located just in front of the practice. There is free unlimited public parking just across the road.


The area is located in between Parramatta CBD and Liverpool, making us convenient for patients living or working in Villawood, Lansdowne, Canley Vale, Fairfield, Fairfield East, Yennora, Old Guildford, Chester Hill, and Bass Hill.

As a bulk billing practice, patients holding a valid Medicare card will have no out-of-pocket cost for most general consultations. For more information regarding our fees, please ask our friendly reception staff or your treating doctor.

Appointments are available 6 days a week, from 8am to 5pm every weekday, except Saturday. On Saturdays, we are open from 8am until midday. You can book an appointment with us at any time; simply scroll to the top of the page and click on a suitable appointment time from the available options to get started.

Read more


Dr Chandani Samarasekera

GP, Female

Book Profile

Dr Priscilla Oei

GP, Female

Book Profile

Dr Thanh Hien Pham

GP, Female

Dr Tan Luu

GP, Male

Book Profile

Dr Johnson Tang


Book Profile

AstraZeneca Vaccinations

COVID-19 Vaccinations  

Pfizer Vaccinations

COVID-19 Vaccinations  

Book Profile

COVID-19 vaccinations

Villawood Medical Centre in Villawood is a COVID-19 vaccination provider. For more information on COVID-19, see our COVID-19 Vaccine page.

Book COVID-19 vaccinations

Edit practice details

Find Villawood Medical Centre

Pricing and payment

Preferred providers

Villawood Medical Centre is a preferred provider for the following health insurance funds. Patients with an eligible policy with one of the preferred providers listed below may be entitled to a higher rebate than that of a non-preferred provider.

General pricing guide

Long GP appointment (Level C)
Standard GP appointment (Level B)
General Practice

Book appointment

Show times for
See all appointments Book COVID-19 vaccination
Need a repeat prescription?
*Existing Villawood Medical Centre patients only

7543 appointments available.

Book Appointment Now

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