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 | Details → |
| Badenoch and Strathspey Community Hospital | Aviemore | NHS Highland | Community hospital | PH22 1AJ | Details → |
| Belford Hospital | Fort William | NHS Highland | Major/district general hospital | PH33 6BS | Details → |
| Broadford Hospital | Broadford | NHS Highland | Community hospital | IV49 9AA | Details → |
| Caithness General Hospital | Wick | NHS Highland | Major/district general hospital | KW1 5NS | Details → |
| Campbeltown Hospital | Campbeltown | NHS Highland | Community hospital | PA28 6LE | Details → |
| County Community Hospital Invergordon | Invergordon | NHS Highland | Community hospital | IV18 0JR | Details → |
| Cowal Community Hospital | Dunoon | NHS Highland | Community hospital | PA23 7RL | Details → |
| Dunbar Hospital | Thurso | NHS Highland | Community hospital | KW14 7XE | Details → |
| Glencoe Hospital | Glencoe | NHS Highland | Community hospital | PH49 4HT | Details → |
| Islay Hospital | Bowmore | NHS Highland | Community hospital | PA43 7JD | Details → |
| Lawson Memorial Hospital | Golspie | NHS Highland | Community hospital | KW10 6SS | Details → |
| Lorn and Islands Hospital | Oban | NHS Highland | Major/district general hospital | PA34 4HH | Details → |
| Mid-Argyll Community Hospital and Integrated Care Centre | Lochgilphead | NHS Highland | Community hospital | PA31 8JZ | Details → |
| Migdale Hospital | Bonar Bridge | NHS Highland | Community hospital | IV24 3ER | Details → |
| Mull and Iona Community Hospital | Craignure | NHS Highland | Community hospital | PA65 6BH | Details → |
| Nairn Town and County Hospital | Nairn | NHS Highland | Community hospital | IV12 5EE | Details → |
| National Treatment Centre - Highland | Inverness | NHS Highland | Specialist | IV2 5NA | Details → |
| New Craigs Hospital | Inverness | NHS Highland | Specialist | IV3 8PJ | Details → |
| Portree Hospital | Portree | NHS Highland | Community hospital | IV51 9BZ | Details → |
| RNI Community Hospital | Inverness | NHS Highland | Community hospital | IV3 5SF | Details → |
| Raigmore Hospital | Inverness | NHS Highland | Major/district general hospital | IV2 3UJ | Details → |
| Ross Memorial Hospital | Dingwall | NHS Highland | Community hospital | IV15 9QT | Details → |
| Town and County Hospital | Wick | NHS Highland | Community hospital | KW1 5NQ | Details → |
| Victoria Hospital | Rothesay | NHS Highland | Community hospital | PA20 9JJ | Details → |
← 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.