How to get the HPV vaccine

The HPV vaccine is usually given to Australian children aged 12 to 13 through school-based programs. However, some people may have missed out on being vaccinated for several reasons.

This page outlines how many doses you need, how you can check if you've had the HPV vaccine and where you can have a catch-up dose.

How do I know if I or my child has had the HPV vaccine?

The HPV vaccine is included in a person’s Immunisation History Statement recorded on the  Australian Immunisation Register (AIR).  You can access an Immunisation History Statement online using your Medicare online account through MyGov.  View the instructions.

Alternatively, you can:

  • ask your vaccination provider to print a copy for you 
  • call the AIR on 1800 653 809 (8am–5pm, Monday to Friday) and request a copy to be mailed to you (this can take up to 10 business days)
  • ask your general practitioner or immunisation provider to access statements on the AIR.

Parents and guardians can only access their child’s Immunisation History Statement if the child is under 14 years of age. If they are 14 years of age or over, a child must access their own Immunisation History Statement or give you their consent to access their Immunisation History Statement.

What if I or my child missed out on the HPV vaccine?

The HPV vaccine is more effective when given at a younger age. If you or your child missed out on getting the HPV vaccine, it's important to catch up as soon as possible. Australians aged 12 to 25 can catch up for free at their local council immunisation provider, doctor or some pharmacies.

Read more about the HPV vaccine

Where can I get the HPV vaccine?

If you or your child has missed out on the HPV vaccine, there are several ways you can catch up.

HPV vaccination providers will differ slightly depending on where you live in Australia, however you can generally access HPV vaccinations from the below immunisation providers:

  • Local council or Public Health Unit immunisation services: contact your local service to find out more.
  • Your GP or nurse immuniser: this will require an appointment to be made. Australians aged 12 to 25 can receive the vaccine for free under the National Immunisation Program. The GP or nurse immuniser may charge an appointment fee.
  • A pharmacist immuniser: pharmacist immunisers are registered pharmacists with extra training that allows them to give some vaccines. In some states and territories, they can provide HPV vaccinations to people aged 12 years and older. Speak to your local pharmacist to see if they offer this service. Appointment fees may apply.

Contact your State or Territory health department for more information about HPV vaccination near you. Please refer to the table below to find out how the program is delivered in your state or territory.

State/Territory

More information

ACT ACT Health Immunisation 
Contact the Immunisation Unit at ACT Health by calling 02 5124 9800
Email: [email protected]
NSW New South Wales Health 
Contact your local Public Health Unit by calling 1300 066 055
Or visit: NSW School Vaccination Program
NT Northern Territory Health
Contact the Immunisation Unit, Centre for Disease Control (Darwin) by calling 08 8922 8315
Or visit:  nt.gov.au/wellbeing/healthy-living/immunisation
Email: [email protected]
QLD Queensland Health
Contact Queensland Health by calling 13 HEALTH (13 43 25 84)
Email: [email protected]
SA South Australian Health
Contact the Immunisation Section of the Communicable Disease Control Branch by calling 1300 232 272
Email: [email protected]
TAS Tasmanian Health
Contact the Tasmanian Public Health Hotline by calling 1800 671 738
Email: [email protected]
VIC Victorian Department of Health Immunisation Unit
Email: [email protected]
Or visit: Better Health Channel
WA Healthy WA
Contact the Central Immunisation Clinic by calling 08 9321 1312
Email: [email protected]

How much does the HPV vaccine cost?

Australians aged 12 to 25 can receive the HPV vaccine for free under the National Immunisation Program. 

Please note that while the HPV vaccine is free of charge to eligible people, consultation fees may apply. Speak to your GP, pharmacist, local council, or other immunisation provider to check if there are consultation-related fees.

If you're 26 or older, or not eligible for Medicare, you may need to pay for the HPV vaccine. Prices vary depending on where you get the vaccine. Speak to your immunisation provider to find out more.

What if I'm an international student?

If you haven’t had an HPV vaccine, it’s important to get it. If you are an international student, your Overseas Student Health Cover may cover some or all of the cost of the HPV vaccine. Contact your insurance provider and healthcare clinic to find out the cost of the vaccine and how much is covered. Find out more about Overseas Student Health Cover and sexual health services in New South Wales and Victoria.

Where to next? 

OSZAR »