You can book a vaccine in Dubai at a Dubai Health Authority (DHA) health centre by calling 800 342 (800DHA), at a private clinic or hospital, at some pharmacies, or with a licensed home healthcare provider who sends a nurse to you. Bring your Emirates ID and your vaccination record. Children’s routine vaccines are free under the UAE National Immunisation Programme, according to Emirates 24/7.
Below we explain each option, how to book, what to bring, how to get your vaccination record, and which vaccines children need.
Where can you get vaccinated in Dubai?
You have four main options. The right one depends on the vaccine, your age, your budget and how much time you have.
DHA primary health centres
DHA health centres give routine, seasonal and travel vaccines. Call 800 342 to book and to check which centre near you offers the vaccine you need. Some groups get certain vaccines free. For example, in the 2026-27 season the flu vaccine is free for eligible high-risk residents, as reported by Khaleej Times. Others pay a small fee.
Private clinics and hospitals
Most private clinics and hospitals give vaccines by appointment. Call the clinic or book through its website or app. A doctor may see you first, which can add a consultation fee. Hospitals are the right place for babies and for vaccines that cannot be given at home.
Pharmacies
Some pharmacies offer the flu vaccine on a walk-in basis during the flu season, according to InsuranceMarket. Call ahead to check that the vaccine is in stock and that a licensed nurse or pharmacist is on duty.
Vaccination at home
A licensed home healthcare provider sends a nurse to your home, hotel or office. It suits busy families, older people and anyone who prefers not to wait at a clinic. At Medilife, prices include the nurse’s visit, from AED 195 for the flu vaccine. See vaccination at home for every vaccine and price.
How do you book a vaccine appointment in Dubai?
- Check which vaccine you need. Ask your doctor, check your child’s vaccination card, or check the travel advice for your destination.
- Choose where to go: a DHA centre, a clinic or hospital, a pharmacy, or a home visit.
- Book by phone, app, website or WhatsApp, and ask the price and whether a consultation fee applies.
- Ask whether your insurance covers the vaccine, and whether you pay first and claim later.
- Have your documents ready on the day.
For travel vaccines, the DHA advises vaccination at least one month before your trip, so the vaccine has time to work, as reported by Gulf News.
What should you bring to a vaccine appointment?
- Your Emirates ID, or your passport if you are a visitor
- Your vaccination record or card, so the nurse can see which doses you have had
- Your health insurance card, if you plan to claim
- A prescription or doctor’s letter, if a doctor asked for the vaccine
- For children: the child’s vaccination card and Emirates ID
Tell the nurse or doctor about any allergies, a fever, pregnancy, or a reaction to an earlier vaccine.
How do you get your vaccination record in the UAE?
Ask for a written record after every vaccine, with the vaccine name, dose and date. Children’s vaccine records up to age 18 appear in the Al Hosn app, according to Khaleej Times. Doctors still advise parents to keep their own copy, especially if they move clinics or leave the UAE.
If you need a yellow fever certificate for travel, check before you book that the provider can issue the International Certificate of Vaccination.
Which vaccines do children need in the UAE?
Children in the UAE follow the National Immunisation Programme, which runs from birth through adolescence. The mandatory childhood vaccines include hepatitis B, BCG, diphtheria, tetanus and whooping cough (DTP), Hib, polio, pneumococcal, rotavirus, MMR and chickenpox, according to doctors quoted by Khaleej Times.
Each vaccine and its date is recorded on the child’s vaccination card. Schools check vaccines at set points, such as the start of Grade 1 and in the teenage years. If your child has missed a dose, ask a paediatrician for a catch-up schedule, according to Gulf News.
Babies and children under 2 should be vaccinated at a hospital or clinic. BCG and polio vaccines are also given in hospital, not at home.
What is the Tetraxim vaccine?
Tetraxim is a combined vaccine that protects against diphtheria, tetanus, whooping cough (pertussis) and polio. Babies have it from 6 weeks as part of their first doses, with boosters in the second year and again between 4 and 13 years, according to the product information. The most common side effects are pain, redness or swelling at the injection site, fever, irritability, loss of appetite and sleepiness. These usually settle within two to three days. Because Tetraxim contains polio vaccine, your child should have it at a hospital or clinic.
How do you book a vaccine at home with Medilife?
Call or WhatsApp +971 52 345 2647. Tell us the vaccine, the age of each person, and any allergies or pregnancy. A DHA-licensed nurse comes to your home, hotel or office, checks your health, gives the vaccine and watches you for 15 minutes. We vaccinate adults and children aged 2 and over at home. Prices include the visit, for example AED 195 for the flu vaccine and AED 375 for the MMR vaccine. See the flu vaccine at home.
When should you see a doctor after a vaccine?
Mild soreness, a low fever or tiredness for a day or two is common. See a doctor if a fever lasts more than two days, if the arm becomes very red, hot or swollen, or if your child is unusually sleepy or will not feed. Call 998 for an ambulance if anyone has trouble breathing, swelling of the face or throat, or collapses after a vaccine.
Frequently asked questions
How do I book a vaccine at a DHA centre?
Call 800 342 (800DHA) to book at a DHA primary health centre and to check which centre offers the vaccine you need.
Do I need an appointment for a vaccine in Dubai?
Most DHA centres and clinics work by appointment. Some pharmacies and centres take walk-ins for the flu vaccine during the season.
What documents do I need for a vaccine in Dubai?
Bring your Emirates ID (or passport if you are a visitor), your vaccination record and your insurance card.
Are children’s vaccines free in the UAE?
Yes. Routine childhood vaccines under the National Immunisation Programme are free.
Can my child be vaccinated at home?
Children aged 2 and over can have many vaccines at home. Babies under 2, and BCG and polio vaccines, are given in hospital.
Where can I see my child’s vaccine record?
In the Al Hosn app, which shows vaccine records for children up to 18. Keep your own copy as well.
Want to skip the clinic? Book a vaccine at home with Medilife on +971 52 345 2647.
Medically reviewed by Dr Marina Girgis, General Practitioner, DHA licence 71970809-004, on 7 November 2026.