Ascot Family Practice Logo

Ascot Family Practice

153a Racecourse Road, ASCOT QLD 4007

no rating

53 Visits

Medical Services - Ascot, QLD

Welcome to Ascot Family Practice

This practice is the longest established general medical practice in Ascot since early 1920s. Today we offer a wide range of modern medical services, delivering high quality community-based healthcare. We are a practice committed to improving the health of individuals, families and our community.


Having your own personal doctor is vitally important to your health and provides you with continuity of care. Despite this you may not always be sick at the same time that your regular GP is working and so through teamwork and the computerised recording of your medical notes, we are able to offer you high quality continuous care.

Our doctors and registered nurses are well qualified to look after the health needs of you and your family providing quality care for all ages from new born babies to elderly.

Some of our doctors have special interests in areas such as women’s health, men's health, skin cancer medicine, children’s health, pre-employment medicals, worker’s compensation, travel vaccinations and family planning.

Our aim is to have you feel that you or your family have been well cared for after a visit to Ascot Family Practice.


We have a strong focus on health promotion and disease prevention. We are dedicated to the highest standard of professional and clinical care for our patients, both acute and preventative with an emphasis on long term follow-up with the same General Practitioner.

Medical Services provided by our experienced general practitioners include:

Accident and Emergency Treatment

Children's Health

Contraception - Implanon insertion and removal

Diagnostic Testing

Home Visits

Immunisations – paediatric, adult and travel

Medical Examinations for Employment and Commercial Drivers Licensing

Pre-Employment Medicals

Weight Management

Women's and Men's Health

Work Cover Injury Management

Top4 - Made in Australia with Love
Stay In Touch