Before You Arrive: Understanding Medicare Eligibility
Medicare is Australia's public health system, but it is not available to all visa holders. Skilled migrants on temporary visas (subclass 482, 494, 485, or 491) cannot access Medicare. You must be a permanent resident or Australian citizen to qualify. This is a critical distinction that many skilled workers misunderstand before arriving.
If you hold a skilled temporary visa, you will need private health insurance or Overseas Student Health Cover (OSHC) to cover medical costs. Private health insurance for skilled migrants typically costs between AUD 150 and 400 per month, depending on your age, health status, and the level of cover you choose. Some employers offer health insurance as part of your employment package, so check your contract before you arrive.
Permanent residents (subclass 189, 190, 191, or 186) become eligible for Medicare immediately upon arrival in Australia. Your eligibility begins on the date your visa is granted, not when you physically land. This means you can enrol in Medicare before you leave your home country if you have already received your permanent residency grant.
Check your visa grant letter carefully. It will state your visa subclass and whether you are a temporary or permanent resident. If you are unsure, contact the Department of Home Affairs on 131 881 or visit immi.homeaffairs.gov.au to verify your visa status.
Week 1 After Arrival: Enrol in Medicare
Your first priority as a newly arrived permanent resident is to enrol in Medicare. You cannot access public hospitals, GP services, or prescription medicines through Medicare until you are formally registered. Enrolment is free and takes about 10 minutes.
You will need the following documents to enrol:
- Your passport or travel document
- Your visa grant letter or proof of permanent residency
- Proof of your Australian address (a utility bill, rental agreement, or letter from your employer dated within the last three months)
- Your Tax File Number (TFN), if you already have one
You can enrol at any Medicare service centre. In Sydney, major service centres are located at Parramatta, Penrith, Campbelltown, and Wollongong. You can also enrol online through Services Australia if you have an Australian address and a valid email address. Online enrolment typically takes 5 to 10 business days to process.
Bring your original documents, not photocopies. Medicare staff will sight your documents and return them to you. If you enrol in person, you will receive your Medicare card on the same day. If you enrol online, your card will be posted to your address within 10 business days.
Weeks 2 to 4: Get Your Medicare Card and Find a GP
Once you have your Medicare card, you can use it immediately at any public hospital emergency department or public hospital outpatient clinic. However, to see a GP (general practitioner), you need to register with a practice first. Not all GPs accept new patients, so you may need to contact several practices before finding one that has availability.
When you call a GP practice, ask if they are accepting new Medicare patients. Some practices have closed patient lists and cannot take new registrations. Once you find a practice that accepts you, you will be asked to complete a medical history form. This form helps your GP understand your health background and any ongoing conditions or medications.
Your first appointment with a GP typically costs between AUD 50 and 100. Medicare will rebate between AUD 40 and 60 of this cost, depending on the type of appointment and whether the GP bulk-bills. Bulk-billing means the GP charges Medicare directly and you pay nothing out of pocket. Not all GPs bulk-bill, so ask when you book your appointment.
If you need a prescription filled, take it to any pharmacy. Medicare covers the cost of most prescription medicines through the Pharmaceutical Benefits Scheme (PBS). You pay a co-payment of AUD 30.70 per item (as of 2026), and Medicare covers the rest. Some medicines are free or have lower co-payments if you hold a concession card.
Month 2 Onwards: Accessing Specialist Care and Ongoing Services
Once you are registered with a GP, you can access specialist care through the public system. Your GP will refer you to a public hospital specialist if you need further investigation or treatment. Public specialist appointments are free, but waiting times can be long (typically 3 to 12 months, depending on the specialty and urgency).
If you prefer faster access, you can see a private specialist. Private specialists charge between AUD 200 and 500 per appointment. Medicare will rebate a portion of this cost (typically AUD 70 to 150), and you pay the difference out of pocket. This is called the "gap". Some private specialists charge no gap, meaning Medicare covers their full fee.
You can also access preventive health services through Medicare. These include cervical screening (for women aged 25 to 69), bowel cancer screening (for people aged 50 to 74), and breast cancer screening (for women aged 40 to 49, or 50 to 74 if you are at higher risk). These services are free and are sent to your home by mail.
If you have a chronic condition (such as diabetes, heart disease, or asthma), your GP can create a care plan for you. This plan outlines your treatment goals and the services you will receive. Medicare covers up to five allied health appointments per year (such as physiotherapy, psychology, or dietetics) if you have a valid care plan.
Dental care is not covered by Medicare. You will need to pay for dental treatment privately or through private dental insurance. Public dental clinics exist in some areas, but they typically only treat emergency cases and have long waiting lists. Private dental treatment costs between AUD 100 and 500 per appointment, depending on the type of treatment.
Important Timelines and Waiting Periods
Medicare enrolment is instant if you enrol in person at a service centre. If you enrol online, allow 5 to 10 business days for your application to be processed. Your Medicare card will be posted within 10 business days of approval.
GP appointments can usually be booked within 1 to 2 weeks. Emergency appointments are typically available within 24 hours. If you need urgent care outside business hours, you can visit an after-hours GP clinic or a hospital emergency department.
Public hospital specialist referrals are triaged by urgency. Urgent cases may be seen within 2 to 4 weeks. Non-urgent cases can take 3 to 12 months. If you are on a waiting list and your condition worsens, contact your GP to request an urgent review of your referral.
Pathology (blood tests) and imaging (X-rays, ultrasounds, CT scans) ordered by your GP are covered by Medicare. Results are typically available within 3 to 7 business days. Your GP will contact you with the results and discuss any follow-up treatment needed.
Useful Official Sources
- Services Australia Medicare - Enrol in Medicare, find service centres, and manage your Medicare account
- Department of Home Affairs - Check your visa status and eligibility for Medicare
- NSW Health - Find public hospitals and health services in New South Wales
Frequently Asked Questions
Can I access Medicare on a skilled temporary visa?
No. Medicare is only available to permanent residents, Australian citizens, and people from reciprocal health care agreement countries. Skilled temporary visa holders (subclass 482, 494, 485, 491) must have private health insurance or OSHC.
When does my Medicare eligibility start after I get permanent residency?
Your eligibility begins on the date your permanent residency visa is granted, not when you arrive in Australia. You can enrol in Medicare before you leave your home country if you have received your visa grant letter.
How long does it take to get a Medicare card after I enrol?
If you enrol in person at a service centre, you receive your card on the same day. If you enrol online, your card will be posted within 10 business days of your application being approved.
Do I need to pay for GP visits if I have Medicare?
Most GP visits cost between AUD 50 and 100. Medicare rebates AUD 40 to 60 of this cost. Some GPs bulk-bill, meaning you pay nothing out of pocket. Ask when you book your appointment.
How long do I wait to see a specialist through Medicare?
Public specialist waiting times range from 2 to 4 weeks for urgent cases to 3 to 12 months for non-urgent cases, depending on the specialty. Private specialists can usually be seen within 1 to 2 weeks.
Is dental care covered by Medicare?
No. Dental care is not covered by Medicare in Australia. You must pay for dental treatment privately or through private dental insurance.
What documents do I need to enrol in Medicare?
You need your passport, visa grant letter, proof of Australian address, and your Tax File Number if you have one. Bring original documents, not photocopies.
This is general information only. It is not legal, migration, financial, tax, medical, or professional advice. Always check official sources before acting.
