Scotland

NHS hospitals in NHS Highland

25 NHS hospitals serving NHS Highland.

HospitalTownTrust / BoardTypePostcodeDetails
Argyll and Bute HospitalLochgilpheadNHS HighlandSpecialistPA31 8LD Details →
Badenoch and Strathspey Community HospitalAviemoreNHS HighlandCommunity hospitalPH22 1AJ Details →
Belford HospitalFort WilliamNHS HighlandMajor/district general hospitalPH33 6BS Details →
Broadford HospitalBroadfordNHS HighlandCommunity hospitalIV49 9AA Details →
Caithness General HospitalWickNHS HighlandMajor/district general hospitalKW1 5NS Details →
Campbeltown HospitalCampbeltownNHS HighlandCommunity hospitalPA28 6LE Details →
County Community Hospital InvergordonInvergordonNHS HighlandCommunity hospitalIV18 0JR Details →
Cowal Community HospitalDunoonNHS HighlandCommunity hospitalPA23 7RL Details →
Dunbar HospitalThursoNHS HighlandCommunity hospitalKW14 7XE Details →
Glencoe HospitalGlencoeNHS HighlandCommunity hospitalPH49 4HT Details →
Islay HospitalBowmoreNHS HighlandCommunity hospitalPA43 7JD Details →
Lawson Memorial HospitalGolspieNHS HighlandCommunity hospitalKW10 6SS Details →
Lorn and Islands HospitalObanNHS HighlandMajor/district general hospitalPA34 4HH Details →
Mid-Argyll Community Hospital and Integrated Care CentreLochgilpheadNHS HighlandCommunity hospitalPA31 8JZ Details →
Migdale HospitalBonar BridgeNHS HighlandCommunity hospitalIV24 3ER Details →
Mull and Iona Community HospitalCraignureNHS HighlandCommunity hospitalPA65 6BH Details →
Nairn Town and County HospitalNairnNHS HighlandCommunity hospitalIV12 5EE Details →
National Treatment Centre - HighlandInvernessNHS HighlandSpecialistIV2 5NA Details →
New Craigs HospitalInvernessNHS HighlandSpecialistIV3 8PJ Details →
Portree HospitalPortreeNHS HighlandCommunity hospitalIV51 9BZ Details →
RNI Community HospitalInvernessNHS HighlandCommunity hospitalIV3 5SF Details →
Raigmore HospitalInvernessNHS HighlandMajor/district general hospitalIV2 3UJ Details →
Ross Memorial HospitalDingwallNHS HighlandCommunity hospitalIV15 9QT Details →
Town and County HospitalWickNHS HighlandCommunity hospitalKW1 5NQ Details →
Victoria HospitalRothesayNHS HighlandCommunity hospitalPA20 9JJ Details →

Long waits in NHS Highland?

Compare private hospitals and health insurance covering this area — free, no obligation.

← 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.

Find Care Near You