Bristol has 11 hospitals in our directory, including 3 with an A&E department. Each is listed with its postcode and nearest town below.

# Hospital Postcode Town Trust / operator Details
1 Bristol Royal Infirmary A&E BS2 8HW Bristol Map
2 Southmead Hospital A&E BS10 5NB Bristol North Bristol NHS Trust Call Website Map
3 St Michael's Hospital A&E BS2 8EG Bristol Map
4 Bristol Heart Institute BS2 8HW Bristol Map
5 Callington Road Hospital BS4 5BJ Bristol Website Map
6 Priory Hospital Bristol BS5 6UB Bristol Map
7 Saint Peter's Hospice BS10 6TB Bristol Map
8 South West Regional Laboratories BS2 8EL Bristol Public Health England Map
9 Spire Bristol BS6 6UT Bristol Map
10 The Chesterfield Private BS8 1BN Bristol Nuffield Health Map
11 South Bristol NHS Community Hospital Community BS14 0DE Bristol 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 Bristol?

There are 11 hospitals listed for Bristol. 3 of them have an A&E (accident and emergency) department. The list also takes in 1 community hospital. The main areas for hospitals are Bristol.

Which hospitals in Bristol have A&E?

The hospitals in Bristol with a full A&E department are Bristol Royal Infirmary, Southmead Hospital and St Michael's 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 Bristol?

Yes. Independent (private) hospitals in Bristol include The Chesterfield. 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.