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 clinic | Private pharmacy travel clinic | |
|---|---|---|
| Cost | Free for diphtheria/polio/tetanus, hepatitis A, typhoid, cholera; charges apply for others | See current prices; charges apply across the range, set by the clinic |
| Typical wait | Regularly booked 6–8 weeks ahead | Usually available well inside that window |
| Vaccines available | NHS-funded list plus some chargeable options | Full range your pharmacist can recommend, including yellow fever and rabies |
| Yellow fever certificate | Available through some NHS services; check locally | Available at Avante's designated Yellow Fever Vaccination Centre (Westfield Road and Brougham Place) |
| Booking | Online or phone, 0131 537 2823, Mon–Fri 9am–5pm | Online 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
- NHS Lothian Travel Clinics — NHS Lothian
- Travel health and vaccinations — NHS inform
- 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.
