Skip to main content

Pharmacies

On this page

Community pharmacies (chemists) in NHS Highland.

Browse or search the list on this page, or find your nearest pharmacy. View details for a pharmacy to see all information. Most of this information is taken from Scotland's Service Directory, maintained by NHS inform.

View or download an alternative NHS Highland list of pharmacies (pdf) with additional information. 

Read more about prescriptions and Pharmacy First.

Community Pharmacist

Usual hours of service

9am to 5.30pm, Monday to Saturday

Some pharmacies are open beyond these hours, and many close for a lunch hour. There also may be early closure one afternoon during the week - hours on that day would be 9am to 1pm. Opening hours are shown on each pharmacy's page.

Festive season 2024-25 opening hours

Pharmacies will be closed on these public holidays:

  • Wednesday 25 December 2024
  • Thursday 26 December 2024
  • Wednesday 1 January 2025
  • Thursday 2 January 2025

...except for the following:

NHS Highland pharmacies

Alness Pharmacy

12-14 High Street Alness IV17 0PS

Visit the Alness Pharmacy website.

View details
Amiry and Gilbride Pharmacy (Lairg)

Main Street Lairg IV27 4AR

Visit the Amiry and Gilbride Pharmacy website.

Formerly Well Pharmacy.

View details
Amiry and Gilbride Pharmacy (Thurso)

4 High Street Thurso KW14 8AG

Visit the Amiry and Gilbride Pharmacy website.

Formerly Well Pharmacy.

View details
Ardersier Pharmacy

10 High Street Ardersier IV2 7QB

View details
Argyll Pharmacy (Lochgilphead)

12-14 Argyll Street Lochgilphead PA31 8LZ

Visit the Argyll Pharmacy (Lochgilphead) on Facebook.

View details
Balintore Pharmacy

2 Hugh St Balintore IV20 1UJ

Visit the Balintore Pharmacy website.

View details
Bonar Bridge Pharmacy

Dornoch Road Bonar Bridge IV24 3EB

Visit the Bonar Bridge Pharmacy website.

View details
Boots Pharmacy (Aviemore)

7-8 Myrtlefield Shopping Centre Grampian Road Aviemore PH22 1RH

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Beauly)

Post Office Buildings High Street Beauly IV4 7BT

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Campbeltown)

11-13 Longrow South Campbeltown PA28 6AH

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Dingwall)

9-10 High Street Dingwall IV15 9HL

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Dunoon)

182 Argyll Street Dunoon PA23 7HA

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Fort William)

Unit 2, Tweeddale Buildings High Street Fort William PH33 6EU

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Fortrose)

47 High Street Fortrose IV10 8SU

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Helensburgh)

13 Sinclair Street Helensburgh G84 8SR

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Invergordon)

97-99 High Street Invergordon IV18 0AB

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Inverness, Eastgate)

11/1 Eastgate Shopping Centre Inverness IV2 3PP

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Inverness, Retail Park)

Inverness Business and Retail Park Eastfield Way Inverness IV2 7GD

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Inverness, Southside Road)

2 Southside Road Inverness IV2 3AU

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Nairn)

35-35A High Street Nairn IV12 4AG

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Oban)

34-38 George Street Oban PA34 5NL

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Portree)

5 Wentworth Street Portree IV51 9EJ

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Ullapool)

3 Shore Street Ullapool IV26 2UJ

Find this pharmacy on the Boots website.

View details
Boots Pharmacy (Wick)

58-64 High Street Wick KW1 4NE

Find this pharmacy on the Boots website.

View details
Brora Pharmacy

1 Victoria Road Brora KW9 6QN

Visit the Brora Pharmacy website.

View details
Bute Pharmacy (Rothesay)

26 Montague Street Rothesay PA20 0BT

Visit Bute Pharmacy on Facebook.

View details
Cardross Pharmacy

93A Westend Place Main Street Cardross G82 5NY

Visit the Cardross Pharmacy website

View details
Care Pharmacy (Inverness)

7 Cradlehall Court Cradlehall Inverness IV2 5WD

Visit the Care Pharmacy on Facebook.

View details
Connel Pharmacy

The Surgery Connel PA37 1PH

View details
Conon Bridge Pharmacy

12A High Street Conon Bridge IV7 8HA

Visit the Conon Bridge Pharmacy website.

View details
Dalmally Pharmacy

Main Road Dalmally PA33 1AX

View details
Dalneigh Pharmacy (Inverness)

30 Laurel Avenue Inverness IV3 5RP

Visit the Dalneigh Pharmacy website.

View details
Davidsons Chemist (Garelochhead)

Unit 1, Campbell Buildings Main Road Garelochhead G84 0FL

Visit the Davidsons Chemists website.

View details
Davidsons Chemist (Kilcreggan)

Argyll Buildings Shore Road Kilcreggan G84 0JH

Visit the Davidsons Chemists website.

View details
Dingwall Pharmacy

50 High Street Dingwall IV15 9HL

View details
Fort Augustus Pharmacy

Great Glen Trading Centre Fort Augustus PH32 4DD

Visit the Fort Augustus Pharmacy website.

View details
Gairloch Pharmacy

The Old Bakery Gairloch IV21 2BT

Visit the Gairloch Pharmacy website.

View details
Golspie Pharmacy

Main Street Golspie KW10 6TG

Visit the Golspie Pharmacy website.

View details
Gordons Chemist (Helensburgh)

52A Sinclair Street Helensburgh G84 8TQ

Visit the Gordons Chemist website.

View details
Gordons Chemist (Oban)

16 George Street Oban PA34 5SB

Visit the Gordons Chemist website.

View details
Grantown Pharmacy (Grantown-on-Spey)

69 High Street Grantown-on-Spey PH26 3EG

View details
Great Glen Pharmacy (Drumnadrochit)

Main Street Lewiston Drumnadrochit IV63 6UL

Visit the Great Glen Pharmacy website.

View details
Healthful Pharmacy (Rothesay)

63 Victoria Street Rothesay PA20 0AP

Visit the Healthful Pharmacy website.

View details
Inveraray Pharmacy

2 Main Street Inverary PA32 8TP

Visit the Inveraray Pharmacy on Facebook.

View details
Islay Pharmacy (Bowmore)

Main Street Bowmore PA43 7JJ

Visit the Islay Pharmacy website.

View details
John Kennedy Pharmacy (Dunoon)

67 Argyll Street Dunoon PA23 7HG

View details
Kingussie Pharmacy

22 High Street Kingussie PH21 1HR

Visit the Kingussie Pharmacy website.

Formerly Boots Pharmacy.

View details
KinWell Pharmacy (Nairn)

1 High Street Nairn IV12 4AG

Visit the KinWell Pharmacy website.

View details
Kyle Pharmacy (Kyle Of Lochalsh)

Station Road Kyle Of Lochalsh IV40 8AE

View details
Livingstone Pharmacy (Inverness)

1 Charleston Court Kinmylies Inverness IV3 8YB

View details
Lochardil Pharmacy (Inverness)

Lochardil Stores Morven Road Inverness IV2 4BU

Visit the Lochardil Pharmacy website.

View details
Mallaig Village Pharmacy

Main Street Mallaig PH41 4QB

Visit Mallaig Village Pharmacy on Facebook.

View details
Mhor Health Pharmacy (Spean Bridge)

Invercauld House Spean Bridge PH34 4EP

Visit the Mhor Health Pharmacy website.

View details
Milton of Leys Pharmacy (Inverness)

Leys Square Inverness IV2 6HF

Visit Milton Of Leys Pharmacy on Facebook.

View details
Mitchell's Chemist (Dornoch)

High Street Dornoch IV25 3SH

Visit the Mitchell's Chemist website.

View details
Ness Pharmacy (Inverness)

18 Greig Street Inverness IV3 5PX

Visit the Ness Pharmacy website.

View details
Right Medicine Pharmacy (Broadford)

Fordhill Broadford IV49 9AB

Visit the Right Medicine Pharmacy website.

View details
Right Medicine Pharmacy (Muir of Ord)

Seaforth Buildings Seaforth Road Muir of Ord IV6 7TA

Visit the Right Medicine Pharmacy website.

View details
Right Medicine Pharmacy (Wick, Dempster Street)

19 Dempster Street Wick KW1 5QB

Visit the Right Medicine Pharmacy website.

View details
Right Medicine Pharmacy (Wick, High Street)

112 High Street Wick KW1 4LR

Visit the Right Medicine Pharmacy website.

View details
Riverside Pharmacy (Inverness)

Ballifeary Lane Inverness IV3 5PW

Beside Riverside Medical Practice.

View details
Rowlands Pharmacy (Helensburgh)

48 West Princes Street Helensburgh G84 8UG

Visit the Rowlands Pharmacy website.

View details
Rowlands Pharmacy (Inverness, Balloan Park)

Balloan Park, Unit 2 Inverness IV2 4PF

Visit the Rowlands Pharmacy website.

View details
Rowlands Pharmacy (Inverness, Culloden)

Keppoch Road Culloden IV2 7LL

Visit the Rowlands Pharmacy website.

View details
Rowlands Pharmacy (Inverness, Grant Street)

54 Grant Street Inverness IV3 8BS

Visit the Rowlands Pharmacy website.

View details
Spa Pharmacy (Strathpeffer)

The Square Strathpeffer IV14 9DW

Visit the Spa Pharmacy on Facebook.

View details
Strathspey Pharmacy (Newtonmore)

Main Street Newtonmore PH20 1DN

Visit the Strathspey Pharmacy website.

View details
Superdrug Pharmacy (Inverness)

12-22 High Street Inverness IV1 1HY

Visit this Superdrug Pharmacy web page.

View details
Sutherland's Pharmacy (Thurso)

13 Traill Street Thurso KW14 8EJ

Visit the Sutherland's Pharmacy website.

View details
Tarbert Pharmacy

Barmore Road Tarbert PA29 6TW

Visit Tarbert Pharmacy on Facebook.

View details
Tesco Pharmacy (Inverness, Milton of Inshes)

Milton of Inshes Inverness IV2 3TW

Visit the Tesco Pharmacy website.

View details
Tobermory Pharmacy (Isle of Mull)

46 Main Street Tobermory PA75 6NT

Visit Tobermory Pharmacy on Facebook.

View details
Tornagrain Pharmacy (Inverness)

1A Hillhead Road Tornagrain Inverness IV2 8AB

Visit the Tornagrain Pharmacy website.

View details
Truhealth Pharmacy (Lochgilphead)

2 Argyll Street Lochgilphead PA31 8LZ

View details
Well Pharmacy (Alness)

96-98 High Street Alness IV17 0SG

Visit the Well Pharmacy website.

View details
Well Pharmacy (Dunoon)

178-180 Argyll Street Dunoon PA23 7HA

Visit the Well Pharmacy website.

View details
Well Pharmacy (Fort William, Caol)

Caol Shopping Centre Glenloy Street Caol Fort William PH33 7DR

Visit the Well Pharmacy website.

View details
Well Pharmacy (Fort William, High Street)

52-54 High Street Fort William PH33 6AH

Visit the Well Pharmacy website.

View details
Well Pharmacy (Tain, 23-25 High Street)

23-25 High Street Tain IV19 1AE

Visit the Well Pharmacy website.

View details
Well Pharmacy (Tain, 5-9 High Street)

5-9 High Street Tain IV19 1AB

Visit the Well Pharmacy website.

View details
Williamsons Pharmacy (Thurso)

16 Traill Street Thurso KW14 8EJ

View details

NHS Highland list of pharmacies (pdf)

The list of pharmacies linked below is maintained by NHS Highland. It contains similar information to the pages listed above.

Important: Scotland's Service Directory

NHS Inform Logo

Comprehensive details of health and wellbeing services in Scotland are listed in Scotland's Service Directory on the NHS inform website:

Please note that map locations for NHS Highland in-person services are more accurate on this website than on NHS inform pages.

Important: NHS 24 Online app

NHS Inform Logo

Download the free NHS 24 Online app to find your nearest services and to assess your symptoms.

Know how to get the right care, in the right place.

NHS 24 Online App

Last updated: 19 December 2024

Next review date: 20 December 2024