Sign In

GP surgeries in Highland

There are 62 GP surgeries and doctors services in Highland listed on Docorix, with addresses, phone numbers and a map.

Register data updated 7 October 2026

Showing 30 of 62
  1. Aird Medical Practice NHS GP practice NHS 01463782214
  2. Alness/Invergordon Med Prcte NHS GP practice NHS 01349882229
  3. Applecross Surgery NHS GP practice NHS 01520744252
  4. Armadale Medical Practice NHS GP practice NHS 01641541212
  5. Assynt Medical Practice NHS GP practice NHS 01571844226
  6. Aultbea & Gairloch Medical Practice NHS GP practice NHS 01445731221
  7. Aviemore Medical Practice NHS GP practice NHS 01479810258
  8. Ballachulish Medical Practice NHS GP practice NHS 01855811226
  9. Burnfield Medical Practice NHS GP practice NHS 01463220077
  10. Cairn Medical Practice NHS GP practice NHS 01463712233
  11. Canisbay & Castletown Joint Medical Practice NHS GP practice NHS 01847821205
  12. Carbost Medical Practice NHS GP practice NHS 01478640202
  13. Cill Chuimein Medical Centre NHS GP practice NHS 01320366216
  14. Craig Nevis Surgery NHS GP practice NHS 01397702947
  15. Creich Surgery NHS GP practice NHS 01863766379
  16. Cromarty Medical Practice NHS GP practice NHS 01381600224
  17. Crown Medical Practice NHS GP practice NHS 01463214450
  18. Croyard Road Surgery NHS GP practice NHS 01463782794
  19. Culloden Medical Practice NHS GP practice NHS 01463793777
  20. Culloden Surgery NHS GP practice NHS 01463793400
  21. Dingwall Medical Group NHS GP practice NHS 01349863034
  22. Dornoch Medical Practice NHS GP practice NHS 01862810213
  23. Drumnadrochit Medical Practice NHS GP practice NHS 01456450577
  24. Dunbeath Surgery NHS GP practice NHS 01593731205
  25. Dunedin Medical Practice NHS GP practice NHS 01463712157
  26. Dunvegan Medical Practice NHS GP practice NHS 01470521203
  27. Fairfield Medical Practice NHS GP practice NHS 01463713939
  28. Fortrose Medical Practice NHS GP practice NHS 01381622000
  29. Gergask Surgery NHS GP practice NHS 01528544225
  30. Glen Mor Medical Practice NHS GP practice NHS 01397703773

Open in full map search →

Frequently asked questions

How many GP surgeries and doctors services are there in Highland?

Docorix lists 62 GP surgeries and doctors services in Highland, taken from the official Scottish registers (last updated 7 October 2026).

Where does this information come from?

Care services come from the Care Inspectorate’s published register. The Care Inspectorate grades each area it inspects from 1 (Unsatisfactory) to 6 (Excellent) and does not give one overall rating; each listing shows the grades and the date they were published. GP practices, NHS hospitals and NHS dental practices come from Public Health Scotland’s open data, which lists services without rating them. Contains Care Inspectorate and Public Health Scotland data, used under the Open Government Licence.