Book your flu vaccine with a GP or pharmacy online. Find nearby appointments
Telehealth enabled
Telehealth enabled

Millennium Medical Group

Spring Hill GP / Medical Centre
98% of patients would recommend this practice based on 430 reviews within the last 12 months.
Last booking via Healthengine was made 22 hours ago
Pricing and payment

Book appointment

See all appointments
Open until 4:00pm
Ground Floor / 149 Wickham Terrace Spring Hill, QLD 4000

Find Millennium Medical Group

Map of Millennium Medical Group

Bulk Billing Medical Centre in Brisbane CBD.

Welcome to the Millennium Medical Group

We are a medical center staffed by fully qualified General Practitioners and nurses.

Bulk Billing is available to patients under the age of 16 and to recipients of the Aged Pension

PLEASE NOTE: We do NOT bill directly to OSHC funds. Also, our GP's do NOT provide Centrelink Medical Certificates

We endeavour to accommodate our patient's needs as much as possible and take great pride in delivering high quality services in a friendly and welcoming environment.

We look forward to seeing you here and wish you the best of health.


Dr Warwick Marks

GP, Male

Dr John Whitchurch

GP, Male


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

Phone consultation
Speak to the practitioner over the phone

Practice gallery

Practice media

Pricing and payment

Pricing Guide

This pricing is indicative only. Actual fees may vary based on the treatment received during the appointment, and if you have preferred provider private health insurance.

Appointment cost

Standard GP appointment (Level B)
Long GP appointment (Level C)
Flu Vaccination 2021
COVID-19 Vaccine
Antiwrinkle Injections
Telehealth Appointment

Billing policy

BULK BILLING WILL BE AVAILABLE TO AGE PENSIONERS AND CHILDREN UNDER 16 ONLY FEES - ARE AS FOLLOWS : BRIEF (under 5mins) $30 STANDARD - $60 LONG - $110 EXTENDED - $150 other fees may apply - ask our receptionist when booking

Payment methods

Apple PayEftposGoogle PayVisaMastercard

Practice information

Contact details

Ground Floor / 149 Wickham Terrace Spring Hill, QLD 4000
(07) 3832 5...
(07) 3832 5...

Opening hours

7:00am - 4:00pm
7:00am - 4:00pm
7:00am - 4:00pm
7:00am - 4:00pm
7:00am - 4:00pm




Languages spoken



Air conditioned facility
Allied health nearby
Bus stop nearby

Special interests

Men's health
Travel medicals
Travel medicine

Directions and parking

You will find the Millennium Medical Group located on the Ground Floor in Morris Towers at 149 Wickham Terrace Brisbane 4000. There is metered on-street parking nearby as well as a multi-story carpark directly opposite the practice. This car park is owned by the council and fees are quite reasonable