Hospitals in England, Scotland and Wales

NHS and private hospitals across England, by region, and in Scotland and Wales, and in London by borough. Each page shows whether the hospital has an A&E, how to contact it and how to get there, and for England its Care Quality Commission rating. We do not list hospitals in Northern Ireland yet.

See the hospitals nearest to you, with directions

Urgent help

If someone is seriously ill or injured and their life is at risk, call 999 or go to A&E. For urgent help that is not an emergency, call 111, or use NHS 111 online in England. Find your nearest A&E.

Hospitals by region

We list 1,050 hospitals in England's 9 regions, Scotland and Wales. Choose an area from the map or the list. London's hospitals are listed by borough further down this page.

A&E, urgent treatment centres and outpatient appointments

A&E (accident and emergency) is for serious and life-threatening emergencies. It is open 24 hours.

Urgent treatment centres treat minor injuries and illnesses, such as sprains, suspected broken bones and minor burns. Many are at hospitals with an A&E.

Outpatient appointments at NHS hospitals usually need a referral, for example from your GP. Your appointment letter tells you where to go.

Private hospitals usually do not have an A&E. You pay for treatment yourself or through health insurance.

Hospitals by London borough

Tap a borough on the map to see its hospitals, or choose from the list below. Red dots are A&E departments open 24 hours.

A&E open 24 hoursOther hospital9 hospitals in the borough

Borough boundaries: Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026.

Central London 7 boroughs · 38 hospitals

North London 3 boroughs · 14 hospitals

East London 10 boroughs · 19 hospitals

South London 7 boroughs · 24 hospitals

West London 6 boroughs · 20 hospitals

Hospitals in other boroughs

Barking and Dagenham

Bexley

Brent

City of London

Ealing

Greenwich

Hackney

Hammersmith and Fulham

Haringey

Harrow

Havering

Hillingdon

Hounslow

Islington

Kingston upon Thames

Lambeth

Lewisham

Merton

Newham

Redbridge

Richmond upon Thames

Southwark

Sutton

Tower Hamlets

Waltham Forest

Wandsworth