Open until 5:00pm today
207 Waterworks Road Ashgrove, QLD 4060

Book Appointment

Filter booking details

Book appointment

Show times for

Select a practitioner:

All Practitioners
3 available
Need a repeat prescription?
*Existing Ashgrove General Practice patients only
Show times for

All Practitioners

3 available
  • All Practitioners

    3 available
  • Dr Melinda Dalton
    Female practitioner
  • Dr Priyantha Attanayaka
  • Dr Chandrasena Tennakoon
    Male practitioner
We Are Caring For You And Your Family

At Ashgrove General Practice we offer a wide variety of medical services to our lovely local community. Our mission is to offer innovative, affordable and superior primary health care with uncompromising integrity, demonstrated excellence in innovative health technology and service, professional staff, and trustworthy strategic alliances.

We provide our patients with a number of services. These include (but are not limited to);

  • Women’s Health
  • Family Planning
  • Antenatal Care
  • Children’s Health
  • Mental Health
  • Aboriginal and Torres Strait Islander Health
  • Chronic Disease Management
  • Health Assessments
  • Insurance and Pre Employment Medicals
  • Minor Surgery
  • Skin Cancer
  • Immunisations and Vaccinations
  • Minor Trauma
  • Implanon Insertion and Removal
  • Cryotherapy
  • Travel Medicine
  • Ear Suction under Microscope
We also have a prompt recall system for Chronic Disease Care plans (eg: Diabetes) and Cervical Screening test which was previously called Pap test.

Weekdays Billing Policy

As a mixed billing practice, we offer bulk billing to all children under 16 years old, patients with concession cards such as pensioners, Veteran Affairs Card holders and Health Care card holders.

Weekends and public holidays Billing Policy

We Privately bill all the patients irrespective of any concession eligibility except for Veteran Affairs Card holders.

We are located at 207 Waterworks Road in Ashgrove.

We would be well located for anyone in the areas of Ashgrove, The Gap, Kelvin Grove, Newmarket, Bardon, Red Hill, Paddington, Enoggera, Alderley and Grange.

With our convenient online booking service, booking an appointment is easy and can be done at any time. To get started now, simply click on your preferred appointment time from the options displayed at the top of the page.

Read more


Dr Priyantha Attanayaka


Book Profile

Dr Chandrasena Tennakoon

GP, Male

Book Profile

Dr Melinda Dalton

GP, Female

Book Profile


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.

Book Telehealth appointment

Edit practice details

Find Ashgrove General Practice

Directions and parking

We are located at 207 Waterworks Road in Ashgrove. Patients Only parking is at the rear of the building

Pricing and payment

Payment methods

  • Eftpos
  • Visa
  • Mastercard
  • Amex

General pricing guide

Telehealth Consult (Bulk Billed)
$0 (if eligible)
General Practice
See all appointments
Need a repeat prescription?
*Existing Ashgrove General Practice patients only

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