In London? See travel vaccination prices at 18 London clinics, with the typical price by area and the cheapest clinics.

How Much Do Travel Vaccinations Cost in the UK? (2026 Prices per Jab)

Last updated 29 September 2026

Booking travel jabs is one of those tasks that always takes longer than expected. Some vaccines need multiple doses spread over weeks, so leaving it to the fortnight before your trip can genuinely limit what you can have. The good news: prices per dose are fairly consistent, and almost every travel clinic publishes them.

Quick answer: a travel vaccination in the UK typically costs £30 to £182 per dose, and most clinics charge around £75 per dose. Your total depends on which vaccines your destination needs and how many doses each course takes.

What affects the total cost

  • Which vaccines you need. Hepatitis A/B, typhoid, and tetanus boosters sit at the cheaper end; rabies, Japanese encephalitis, and yellow fever cost more per dose.
  • How many doses. Rabies is a 3-dose course; hepatitis B can be 2 to 3 doses. Multiply the per-dose price accordingly.
  • Consultation fees. Some clinics charge a separate appointment fee on top of the vaccine price; many waive it if you go ahead with the jabs. Ask before booking.
  • Certificates. Yellow fever requires a certificate from a registered centre, sometimes charged separately.
  • How many travellers. Some clinics discount for families or groups travelling together.

What travel clinics are currently charging

Based on clinics listed on Keystone (checked 2026-08-28):

PriceNotes
£30 to £45Lowest published prices per dose
£70 to £75The most common per-dose price
£85 to £182Higher end: typically rabies, Japanese encephalitis, yellow fever

Travel clinics are unusually transparent: all 30-plus of the ones listed on Keystone publish their per-dose prices, so you can budget your whole course before you book.

Travel vaccine prices per dose

The typical price for each vaccine, per dose, at private clinics that publish one.

VaccineTypical price per doseMost clinics chargeClinics with a published price
Hepatitis A£55£45 to £6523
Hepatitis B£45£41 to £6021
Typhoid£38£30 to £5025
Cholera (oral)£45£39 to £5817
Meningitis ACWY£60£50 to £7527
Tick-borne encephalitis£70£65 to £7516
Yellow fever£75£70 to £8820
Chickenpox£78£69 to £8518
Rabies£86£75 to £9019
Japanese encephalitis£110£102 to £12017
HPV (Gardasil 9)£180£175 to £19511
Shingles£235£220 to £25019

How much does the rabies vaccine cost?

A rabies jab typically costs £86 per dose, and most clinics charge £75 to £90, based on 19 clinics. Rabies is given as a course, so multiply by the number of doses your clinic recommends: at £86 a dose, three doses come to about £258.

ClinicAreaPrice per dose
Travel Clinic Salford - Private ClinicManchester M30£66
Jetset Health - Southampton Travel ClinicSouthampton SO18£68 to £75
MASTA Travel Clinic WestminsterLondon SW1P£69
Cotham Pharmacy Travel ClinicBristol BS6£72
TravelDoc London Oxford CircusLondon W1W£75
My Local Travel ClinicBirmingham B11£75

How much does the yellow fever vaccine cost?

The yellow fever vaccine typically costs £75, and most clinics charge £70 to £88, based on 20 clinics. It's a single dose, and it has to be given at a registered yellow fever centre, which issues the certificate some countries ask for.

Which travel jabs are free on the NHS?

Some are, if your NHS GP practice offers travel services: typically hepatitis A, typhoid, cholera, and combined tetanus/diphtheria/polio. Others (rabies, Japanese encephalitis, yellow fever, meningitis ACWY, hepatitis B for travel) are almost always private, wherever you get them. NHS practices often have limited travel-clinic slots, which is why many people end up at a private clinic even for the free ones.

Compare travel clinics near you

Per-dose prices for the same vaccine can differ by £20 to £30 between clinics. Search your postcode on Keystone to see travel vaccination clinics near you, ranked by distance, price, and patient rating, and book directly.

Curious what clinics near you actually charge? Compare real prices, distances and ratings.

Compare travel vaccination clinics near you →

Frequently asked questions

How much do travel vaccines cost UK?

Based on clinics currently listed on Keystone, roughly £30 to £182 per dose, with around £75 being the most common price. Multi-dose courses (like rabies) multiply that, so total costs for a long-haul trip commonly land between £100 and £300 per person.

How much is the rabies vaccine in the UK?

A rabies jab typically costs £86 per dose at private clinics, and most charge £75 to £90. The full course costs more, since it's given in several doses.

How much is the yellow fever vaccine in the UK?

The yellow fever vaccine typically costs £75, and most clinics charge £70 to £88. It's a single dose given at a registered yellow fever centre.

How far in advance should I get travel vaccinations?

Ideally 6 to 8 weeks before travel. Some courses need multiple doses weeks apart, and some vaccines take a couple of weeks to give full protection. Last-minute jabs are still worth having, since partial protection beats none, but book as early as you can.

Which countries require a yellow fever certificate?

Parts of sub-Saharan Africa and South America either require proof of vaccination for entry or require it if you're arriving from a yellow fever area. It must be issued by a registered yellow fever centre, so check the clinic is one before booking.

Can I get all my travel jabs in one visit?

Often, yes. Most vaccines can be given on the same day. The exceptions are multi-dose courses, which need return visits spaced out over days or weeks. A travel clinic will map the schedule against your departure date.

Related guides

Clinics with published travel vaccination prices

Compare all travel vaccination clinics near you