Important - Vaccinations: In line with NHS Highland Direction GP surgeries will no longer be responsible for the delivery of vaccinations and immunisations effective 1st March 2023. If you have any queries regarding child or adult immunisations, please contact the NHS Highland Service Delivery Centre Helpline: 0800 032 0339 open Monday to Friday 9.30am to 5.00pm. For routine immunisations you are requested to wait for an appointment letter before making contact.

Aviemore Medical Practice

Badenoch & Strathspey Community Hospital, Cairnview Road, Aviemore, PH22 1AJ

Telephone: 01479 810258

Sorry, we're currently closed. Please call NHS 111

Travel Clinic

We are no longer running the travel clinic at the Medical Practice.

You can arrange your vaccinations for travel either via private company, or with community pharmacies that provide this service. At present, the nearest pharmacy that provides this service is Dalneigh Pharmacy in Inverness. You can find more information on this by following the following link: or by calling on:   01463 232712

The following vaccines are provided for free via an NHS service:


Hepatitis A,



Small pox and



It is recommended that for pharmacies to be able to ensure they can give vaccinations in good time before you travel, they need a minimum of 8 weeks notice before you leave the country but the earlier the better.  If you are travelling within 8 weeks you can contact Alert Health 01463 710441 who can provide an urgent service.  In this instance we would be happy to give you a summary of the vaccinations we have on record.

There is now a lot of good information for travellers on line.  We recommend that you look at which will give you information about recommended vaccinations for your destination as well as up to date advice regarding malaria risk, altitude sickness, food and water safety and bite avoidance and prevention.


Other useful websites – government website for up to date information re country safety, country specific rules and regulations and details of British embassies and Consulates


Opening Times

  • Monday
    08:00am to 06:00pm
  • Tuesday
    08:00am to 06:00pm
  • Wednesday
    08:00am to 06:00pm
  • Thursday
    08:00am to 06:00pm
  • Friday
    08:00am to 06:00pm
  • Saturday
  • Sunday
NHS A-Z Conditions
Find Local Services
Live Well