Your questions answered

Where to Get Travel Vaccinations in Edinburgh

Quick answer

In Edinburgh you can get travel vaccinations two ways: through NHS Lothian's travel clinics, which offer some vaccines free but are often booked six to eight weeks ahead, or at a private pharmacy travel clinic such as Avante or Murrayfield, which can usually see you sooner and offer the full range, including yellow fever and rabies vaccination.

6 clinics incl. Western General hub
NHS Lothian travel clinics
Source: NHS Lothian
Regularly booked 6-8 weeks ahead
Typical NHS Lothian wait
Source: NHS Lothian
Dip/polio/tetanus, hep A, typhoid, cholera
Free NHS travel vaccines (Scotland)
Source: NHS inform
Yellow fever, JE, TBE, rabies
Usually chargeable
Source: NHS inform

Where to get travel vaccinations in Edinburgh comes down to two routes: NHS Lothian's own travel clinics, or a private pharmacy travel clinic like Avante Pharmacy (Westfield Road and Brougham Place) or Murrayfield Pharmacy and Travel Clinic. Both are legitimate options, and which one suits you depends mainly on your destination, how soon you're travelling, and which vaccines you need.

Where can I get travel vaccinations in Edinburgh?

You have two main options in the city: NHS Lothian's travel clinic service, which runs six clinics across the region including a hub at the Western General Hospital, and private pharmacy travel clinics, which run independently and see patients on a paid basis for anything beyond the small list of NHS-funded travel vaccines. NHS Lothian's own site describes the service as regularly fully booked around six to eight weeks in advance, which is the single biggest practical difference between the two routes. Private pharmacy clinics can usually offer an appointment within days, and they stock vaccines the NHS clinic doesn't provide free of charge, including yellow fever and rabies.

Neither route is "better" outright — NHS Lothian is a genuinely good, professionally run service, and it's the right first call if your trip is straightforward and you have weeks in hand. If you're flying soon, need a vaccine the NHS doesn't fund for travel, or want a single appointment that covers everything including a certificate, a private pharmacy clinic is usually the quicker path.

Does the NHS still do travel vaccinations in Scotland?

Yes, but not through your GP. NHS inform is explicit that a GP practice is no longer the point of contact for a travel health risk assessment, including travel vaccines — in Lothian, that role sits with NHS Lothian's dedicated travel clinic service instead. So the NHS travel vaccination service in Edinburgh hasn't disappeared, it has simply moved out of general practice and into a specialist clinic you book separately.

Each Scottish health board runs its own travel health service, and in Lothian that means six clinics, bookable online or by phone on 0131 537 2823, Monday to Friday, 9am to 5pm. The clinics complement, rather than compete with, private travel clinics in the city.

Do NHS offer free travel vaccinations?

Some, yes — but not all of them. NHS inform confirms that diphtheria, polio and tetanus (as a combined booster), hepatitis A, typhoid and cholera vaccines are free on the NHS in Scotland when they're needed for travel. Beyond that list, you'll usually have to pay: the same NHS inform guidance says yellow fever, Japanese encephalitis, tick-borne encephalitis and rabies vaccines are "likely" to be chargeable, and hepatitis B, meningitis and tuberculosis vaccines may also be charged if you only need them for travel purposes. This applies whether you're seen at an NHS Lothian clinic or a private pharmacy — the free/paid split is set nationally, not by the clinic.

How can I book an appointment at the NHS Lothian Travel Clinic?

You can book online through the NHS Lothian travel clinics website, or call the booking line on 0131 537 2823 (staffed Monday to Friday, 9am to 5pm). Because the service is regularly fully booked around six to eight weeks in advance, the main thing to get right is timing: book as soon as you have travel dates, not once your trip is imminent. If you miss that window, a private pharmacy clinic can usually still see you in time.

Where is the best place to get travel vaccines if I want to be seen quickly?

If your appointment is time-sensitive, a private pharmacy travel clinic is generally the faster route in Edinburgh, and there are three to choose from, each run as its own business rather than as one group:

  • Westfield Road travel clinic — Avante Pharmacy and Travel Clinic, inside Sainsbury's, 39 Westfield Road, Gorgie, EH11 2QW. A designated Yellow Fever Vaccination Centre.
  • Brougham Place travel clinic — Avante Pharmacy and Travel Clinic, 26 Brougham Place, Tollcross, EH3 9JU. Also part of the Yellow Fever Vaccination Centre designation; book by phone.
  • Murrayfield travel clinic — Murrayfield Pharmacy and Travel Clinic, 115 Corstorphine Road, EH12 5PZ, a separate company from Avante, two minutes from the Murrayfield Stadium tram stop. Murrayfield isn't a confirmed yellow fever centre, so if you need a yellow fever vaccination in Edinburgh or certificate, call ahead to check which branch and day suits your trip.

All three offer travel vaccine consultations covering the full range your pharmacist can recommend for your itinerary, including rabies vaccine in Edinburgh where it's appropriate for your trip. See current prices for each service on the relevant branch page rather than assuming a fixed cost, since what you pay depends on which vaccines your consultation identifies as necessary.

NHS or private pharmacy travel clinic — how do they compare?

NHS Lothian travel clinicPrivate pharmacy travel clinic
CostFree for diphtheria/polio/tetanus, hepatitis A, typhoid, cholera; charges apply for othersSee current prices; charges apply across the range, set by the clinic
Typical waitRegularly booked 6–8 weeks aheadUsually available well inside that window
Vaccines availableNHS-funded list plus some chargeable optionsFull range your pharmacist can recommend, including yellow fever and rabies
Yellow fever certificateAvailable through some NHS services; check locallyAvailable at Avante's designated Yellow Fever Vaccination Centre (Westfield Road and Brougham Place)
BookingOnline or phone, 0131 537 2823, Mon–Fri 9am–5pmOnline or phone per branch, generally more appointment flexibility

Whichever route you choose, bring your itinerary — where you're going, how long for, and what you'll be doing — because that's what actually determines which vaccines you need, not a generic checklist. — Emmanuel Ebube Umezulike, superintendent pharmacist

What should I bring, and how do I choose?

Bring your itinerary (dates, countries, any stops en route), a note of any vaccines you've already had and when, and your travel dates so your pharmacist can plan around any multi-dose schedules. If you're vaccinated abroad for entry requirements such as yellow fever, bring your existing vaccination record too, so it isn't repeated unnecessarily.

As a rule of thumb: if your trip is more than eight weeks away, your vaccines fall entirely within the free NHS list, and you're not short on time, NHS Lothian is a solid first call. If you're flying sooner, need yellow fever or rabies vaccination, or would simply rather have one appointment sorted quickly near you in Edinburgh, book with Avante Pharmacy or Murrayfield Pharmacy and Travel Clinic. You can book online at Westfield Road or Murrayfield, or call Brougham Place directly to arrange your appointment.

It's also worth remembering that neither route replaces good general travel health advice. NHS inform recommends a travel health risk assessment at least six to eight weeks before you travel, wherever you have your vaccines done, and points out that certain groups — older travellers, pregnant women, young children, and anyone with a long-term condition or weakened immune system — should have a risk assessment even for trips that don't need vaccines at all. If your plans are still firming up, it's never too early to get advice, and it's rarely too late either; a good pharmacist will tell you honestly what's still achievable if you're travelling within days rather than weeks.

Frequently asked questions

Where can I get travel vaccinations in Edinburgh?

You can get them from NHS Lothian's travel clinic service, which runs six clinics across the region, or from a private pharmacy travel clinic such as Avante Pharmacy (Westfield Road, Brougham Place) or Murrayfield Pharmacy and Travel Clinic. Private clinics usually offer faster appointments and a wider range of vaccines.

Do NHS offer free travel vaccinations?

Some, yes. Diphtheria, polio and tetanus (as a combined booster), hepatitis A, typhoid and cholera vaccines are free on the NHS in Scotland when needed for travel. Yellow fever, Japanese encephalitis, tick-borne encephalitis and rabies are usually chargeable wherever you have them done.

How can I book an appointment at the NHS Lothian Travel Clinic?

Book online through the NHS Lothian travel clinics website or call 0131 537 2823, staffed Monday to Friday, 9am to 5pm. Book as early as possible once you have travel dates, since the service is regularly fully booked six to eight weeks in advance.

Does the NHS still do travel vaccinations?

Yes, but through a dedicated travel clinic service rather than your GP practice. NHS inform confirms GP practices are no longer the point of contact for travel health risk assessments, including vaccines; in Lothian this is handled by NHS Lothian's own travel clinics.

How do I get travel vaccines on the NHS in Scotland?

Contact your local health board's travel health service to book a risk assessment appointment. In Lothian that's NHS Lothian's travel clinics, bookable online or on 0131 537 2823. Only a limited list of vaccines is free; others are chargeable even through the NHS.

Where is the best place to get travel vaccines in Edinburgh?

It depends on timing and which vaccines you need. NHS Lothian suits straightforward trips with weeks of notice; a private pharmacy clinic such as Avante or Murrayfield suits trips coming up soon, or where you need vaccines like yellow fever or rabies that the NHS doesn't fund for travel.

Can I get the yellow fever vaccine at an NHS clinic in Edinburgh?

Yellow fever vaccines are only given at designated Yellow Fever Vaccination Centres, and availability varies. Avante Pharmacy (Westfield Road and Brougham Place) is a designated centre in Edinburgh; call ahead to confirm which branch and day suits your trip.

How far in advance should I book my travel vaccine appointment?

Aim for six to eight weeks before you travel, whichever route you choose, so vaccines needing multiple doses have time to take effect. If your trip is sooner, it's still worth booking — a pharmacist can often adjust the schedule or advise on what's still worthwhile.

Sources

  1. NHS Lothian Travel Clinics — NHS Lothian
  2. Travel health and vaccinations — NHS inform
  3. Rabies - Vaccination — NHS

General information, not a substitute for a consultation. Your pharmacist will recommend what is right for you after assessing your health and plans.

Edinburgh Travel Clinic

Planning a trip? Get your travel health sorted.

Bring your itinerary and vaccination record. A pharmacist builds the plan around your trip, and most travellers are seen the same week.

Logo

Edinburgh Travel Clinic.

Edinburghs Leading Travel Clinic

Westfield Road Branch

Avante Pharmacy, Sainsbury's Supermarket, 39 Westfield Road, Edinburgh, EH11 2QW

01312 872020

Brougham Place Branch

Edinburgh Travel Clinic
Avante pharmacy
26 brougham place,
EH3 9JU

0131 229 7948

5 Star Reviews

Logo

Edinburgh Travel Clinic.

Edinburghs Leading Travel Clinic

Westfield Road Branch

Avante Pharmacy, Sainsbury's Supermarket, 39 Westfield Road, Edinburgh, EH11 2QW

01312 872020

Brougham Place Branch

Edinburgh Travel Clinic
Avante pharmacy
26 brougham place,
EH3 9JU

0131 229 7948

5 Star Reviews

Logo

Edinburgh Travel Clinic.

Edinburghs Leading Travel Clinic

Westfield Road Branch

Avante Pharmacy, Sainsbury's Supermarket, 39 Westfield Road, Edinburgh, EH11 2QW

01312 872020

Brougham Place Branch

Edinburgh Travel Clinic
Avante pharmacy
26 brougham place,
EH3 9JU

0131 229 7948

5 Star Reviews