NHS hospitals in NHS Highland
25 NHS hospitals serving NHS Highland.
| Hospital | Town | Trust / Board | Type | Postcode | Details |
|---|---|---|---|---|---|
| Argyll and Bute Hospital | Lochgilphead | NHS Highland | Specialist | PA31 8LD | Waiting times → |
| Badenoch and Strathspey Community Hospital | Aviemore | NHS Highland | Community hospital | PH22 1AJ | Waiting times → |
| Belford Hospital | Fort William | NHS Highland | Major/district general hospital | PH33 6BS | Waiting times → |
| Broadford Hospital | Broadford | NHS Highland | Community hospital | IV49 9AA | Waiting times → |
| Caithness General Hospital | Wick | NHS Highland | Major/district general hospital | KW1 5NS | Waiting times → |
| Campbeltown Hospital | Campbeltown | NHS Highland | Community hospital | PA28 6LE | Waiting times → |
| County Community Hospital Invergordon | Invergordon | NHS Highland | Community hospital | IV18 0JR | Waiting times → |
| Cowal Community Hospital | Dunoon | NHS Highland | Community hospital | PA23 7RL | Waiting times → |
| Dunbar Hospital | Thurso | NHS Highland | Community hospital | KW14 7XE | Waiting times → |
| Glencoe Hospital | Glencoe | NHS Highland | Community hospital | PH49 4HT | Waiting times → |
| Islay Hospital | Bowmore | NHS Highland | Community hospital | PA43 7JD | Waiting times → |
| Lawson Memorial Hospital | Golspie | NHS Highland | Community hospital | KW10 6SS | Waiting times → |
| Lorn and Islands Hospital | Oban | NHS Highland | Major/district general hospital | PA34 4HH | Waiting times → |
| Mid-Argyll Community Hospital and Integrated Care Centre | Lochgilphead | NHS Highland | Community hospital | PA31 8JZ | Waiting times → |
| Migdale Hospital | Bonar Bridge | NHS Highland | Community hospital | IV24 3ER | Waiting times → |
| Mull and Iona Community Hospital | Craignure | NHS Highland | Community hospital | PA65 6BH | Waiting times → |
| Nairn Town and County Hospital | Nairn | NHS Highland | Community hospital | IV12 5EE | Waiting times → |
| National Treatment Centre - Highland | Inverness | NHS Highland | Specialist | IV2 5NA | Waiting times → |
| New Craigs Hospital | Inverness | NHS Highland | Specialist | IV3 8PJ | Waiting times → |
| Portree Hospital | Portree | NHS Highland | Community hospital | IV51 9BZ | Waiting times → |
| RNI Community Hospital | Inverness | NHS Highland | Community hospital | IV3 5SF | Waiting times → |
| Raigmore Hospital | Inverness | NHS Highland | Major/district general hospital | IV2 3UJ | Waiting times → |
| Ross Memorial Hospital | Dingwall | NHS Highland | Community hospital | IV15 9QT | Waiting times → |
| Town and County Hospital | Wick | NHS Highland | Community hospital | KW1 5NQ | Waiting times → |
| Victoria Hospital | Rothesay | NHS Highland | Community hospital | PA20 9JJ | Waiting times → |
← All regions · Search by postcode instead →
Frequently asked questions
How many NHS hospitals are listed in NHS Highland?
25 NHS hospitals are currently listed for NHS Highland. Always confirm details directly with the NHS hospital you choose, since specifics can change between updates.
Is this list up to date?
This list reflects NHS trust/health board data as of our last refresh. Hospital names, sites and specialties change over time, so treat this as a starting point rather than the final word.
Can I search by postcode instead?
Yes — postcode search ranks the closest NHS hospitals to any address by real distance, rather than showing the whole NHS Highland area at once.
Can I choose which NHS hospital I'm treated at?
Often yes — under NHS England's e-Referral system, you can usually choose from a list of hospitals for many non-urgent treatments, not just your nearest one. Ask your GP when you're referred.