Destinations / Africa / Ghana

Travel vaccines for Ghana

Yellow fever vaccination and a certificate are needed, and malaria tablets are advised for the whole country.

Vaccines for Ghana

Book this week to give your vaccines time to work.

Some courses can be speeded up. A yellow fever certificate becomes valid 10 days after your vaccine.

Current health alerts

  • Yellow fever outbreak in the Upper West Region: 121 cases (19 confirmed) and three deaths reported as of 19 October 2026.

Advised for most travellers

Advised for some travellers, depending on your trip

TuberculosisTB (BCG) vaccine is advised for unvaccinated children under 16 who will live in the country for more than 3 months, and for some health workers. It is not given in pharmacy; ask your GP.
MeaslesMeasles risk is higher than in the UK. Check you have had two doses of MMR, which is free from your GP.

These are suggestions only and may differ from what our expert clinician advises at your consultation.

Entry rules

  • A yellow fever certificate is required for all travellers over 9 months of age.
  • Have the vaccine at least 10 days before you travel so the certificate is valid.

Malaria

High risk. Tablets are recommended.

  • High risk throughout Ghana: atovaquone with proguanil, doxycycline or mefloquine is recommended.

Other health risks

Schistosomiasis

Present in fresh water. Avoid swimming or wading in lakes and rivers.

Zika

There is a risk. Pregnant travellers and couples planning a pregnancy should seek advice before booking.

Insect and tick-borne infections

Avoid bites day and night.

More than one country?

Add each country when you book and we’ll plan for the whole route.

Summarised from NaTHNaC TravelHealthPro, checked 10 November 2026. Advice can change, so we check it again at your appointment.

Can’t see your destination? We still cover it.

We show some of our most popular destinations here, but we give travel vaccine advice for wherever you’re going. Tell us your route when you book, or give us a call.

Call 01249 892813