Highland has 18 hospitals in our directory, including 4 with an A&E department. Each is listed with its postcode and nearest town below.

# Hospital Postcode Town Trust / operator Details
1 Dunbar Hospital A&E KW14 7XE Ormlie Call Map
2 Nairn Town and County Hospital A&E IV12 5EE Firhall NHS Highland Map
3 Raigmore Hospital A&E IV2 3UJ Inverness NHS Highland Map
4 Ross Memorial Hospital A&E IV15 9QT Map
5 Belford Hospital PH33 6BS N/A NHS Highland Map
6 Broadford Hospital IV49 9AA Map
7 Caithness General Hospital KW1 5NS Pulteneytown Map
8 Doctor Mackinnon Memorial Hospital IV49 9AA Map
9 Highland Hospice IV3 5SA Inverness Website Map
10 Ian Charles Hospital PH26 3HR N/A Map
11 Lawson Memorial Hospital KW10 6SS Map
12 Migdale Hospital IV24 3ER Call Website Map
13 National Treatment Centre - Highland IV2 5LB NHS Highland Website Map
14 New Craigs Hospital IV3 8NP Inverness NHS Map
15 Royal Northern Infirmary IV3 5SF Inverness NHS Highland Map
16 Wick Town And County Hospital KW1 5NQ Pulteneytown Map
17 Badenoch and Strathspey Community Hospital Community PH22 1RF N/A NHS Highland Map
18 Invergordon County Community Hospital Community IV18 0JR Saltburn NHS Map

Locations: OpenStreetMap contributors. Postcode & county attribution: Postcodes UK. Services change, in an emergency dial 999 or NHS 111.

Frequently asked questions

How many hospitals are there in Highland?

There are 18 hospitals listed for Highland. 4 of them have an A&E (accident and emergency) department. The list also takes in 2 community hospitals. The main areas for hospitals are Inverness, Pulteneytown and Ormlie.

Which hospitals in Highland have A&E?

The hospitals in Highland with a full A&E department are Dunbar Hospital, Nairn Town and County Hospital, Raigmore Hospital and Ross Memorial Hospital. These are your nearest options for serious injuries, but if a life is at risk always dial 999 first, as ambulance crews will take you to the most appropriate unit.

Are there private hospitals in Highland?

Our directory does not record any independent (private) hospitals in Highland; the listed sites are NHS, community or mental-health hospitals. Private hospital groups do operate across much of the country, so it is worth checking neighbouring counties if you are looking specifically for private treatment.