Cardiff has 8 hospitals in our directory. Each is listed with its postcode and nearest town below.

# Hospital Postcode Town Trust / operator Details
1 Cardiff North Dialysis Unit CF23 8HE Cardiff NHS Map
2 Cardiff Royal Infirmary CF24 0SZ Cardiff Map
3 Nuffield Health Cardiff Bay Hospital Private CF11 0BB Cardiff Nuffield Health Call Website Map
4 Saint David's Hospital CF11 9XB Cardiff Call Map
5 Spire Cardiff Hospital CF23 8XL Cardiff Call Website Map
6 University Hospital of Wales CF14 4XW Cardiff Map
7 Velindre Cancer Centre CF14 2TL Cardiff Call Website Map
8 Priory Hospital Cardiff Mental health CF5 5AD Cardiff Call Website 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 Cardiff?

There are 8 hospitals listed for Cardiff. The list also takes in 1 mental-health unit. The main areas for hospitals are Cardiff.

Which hospitals in Cardiff have A&E?

None of the hospitals listed in Cardiff are recorded as having a full A&E department, which is common in smaller or more rural counties. Your nearest emergency department is likely to be in a neighbouring county, so check NHS 111 online for the closest one, and always dial 999 in a genuine emergency.

Are there private hospitals in Cardiff?

Yes. Independent (private) hospitals in Cardiff include Nuffield Health Cardiff Bay Hospital. The remaining sites in the table are NHS hospitals or community and mental-health units. Private hospitals usually treat both self-funding and insured patients, and some also carry out NHS-funded operations to cut waiting times.