England

NHS hospitals in London

66 NHS hospitals serving London.

HospitalTownTrust / BoardTypePostcodeDetails
Barnet HospitalBarnetRoyal Free London NHS Foundation TrustMajor/district general hospitalEN5 3DJ Waiting times →
Beckenham BeaconBeckenhamBromley HealthcareCommunity hospitalBR3 3QL Waiting times →
Bethlem Royal HospitalBeckenhamSouth London and Maudsley NHS Foundation TrustSpecialistBR3 3BX Waiting times →
Central Middlesex HospitalPark RoyalLondon North West University Healthcare NHS TrustMajor/district general hospitalNW10 7NS Waiting times →
Charing Cross HospitalHammersmithImperial College Healthcare NHS TrustMajor/district general hospitalW6 8RF Waiting times →
Chase Farm HospitalEnfieldRoyal Free London NHS Foundation TrustMajor/district general hospitalEN2 8JL Waiting times →
Chelsea and Westminster HospitalChelseaChelsea and Westminster Hospital NHS Foundation TrustMajor/district general hospitalSW10 9NH Waiting times →
Croydon University HospitalThornton HeathCroydon Health Services NHS TrustMajor/district general hospitalCR7 7YE Waiting times →
Ealing HospitalSouthallLondon North West University Healthcare NHS TrustMajor/district general hospitalUB1 3HW Waiting times →
Eastman Dental HospitalBloomsburyUniversity College London Hospitals NHS Foundation TrustSpecialistWC1X 8LD Waiting times →
Epsom HospitalEpsomEpsom and St Helier University Hospitals NHS TrustMajor/district general hospitalKT18 7EG Waiting times →
Erith and District HospitalErithOxleas NHS Foundation TrustCommunity hospitalDA8 3EE Waiting times →
Evelina London Children's HospitalLambethGuy's and St Thomas' NHS Foundation TrustSpecialistSE1 7EH Waiting times →
Finchley Memorial HospitalNorth FinchleyCentral London Community Healthcare NHS TrustCommunity hospitalN12 0JE Waiting times →
Gordon HospitalPimlicoCentral London Community Healthcare NHS TrustCommunity hospitalSW1V 2RH Waiting times →
Great Ormond Street HospitalBloomsburyGreat Ormond Street Hospital for Children NHS Foundation TrustSpecialistWC1N 3JH Waiting times →
Guy's HospitalSouthwarkGuy's and St Thomas' NHS Foundation TrustMajor/district general hospitalSE1 9RT Waiting times →
Hammersmith HospitalHammersmithImperial College Healthcare NHS TrustMajor/district general hospitalW12 0HS Waiting times →
Harefield HospitalHarefieldGuy's and St Thomas' NHS Foundation TrustSpecialistUB9 6JH Waiting times →
Hillingdon HospitalUxbridgeThe Hillingdon Hospitals NHS Foundation TrustMajor/district general hospitalUB8 3NN Waiting times →
Homerton University HospitalHomertonHomerton Healthcare NHS Foundation TrustMajor/district general hospitalE9 6SR Waiting times →
Hospital for Tropical DiseasesBloomsburyUniversity College London Hospitals NHS Foundation TrustSpecialistNW1 2PG Waiting times →
King George HospitalGoodmayesBarking, Havering and Redbridge University Hospitals NHS TrustMajor/district general hospitalIG3 8YB Waiting times →
King's College HospitalDenmark HillKing's College Hospital NHS Foundation TrustMajor/district general hospitalSE5 9RS Waiting times →
Kingston HospitalKingston upon ThamesKingston Hospital NHS Foundation TrustMajor/district general hospitalKT2 7QB Waiting times →
Maudsley HospitalDenmark HillSouth London and Maudsley NHS Foundation TrustSpecialistSE5 8AZ Waiting times →
Mile End HospitalMile EndBarts Health NHS TrustCommunity hospitalE1 4DG Waiting times →
Moorfields Eye HospitalOld StreetMoorfields Eye Hospital NHS Foundation TrustSpecialistEC1V 2PD Waiting times →
Mount Vernon HospitalNorthwoodThe Hillingdon Hospitals NHS Foundation TrustCommunity hospitalHA6 2RN Waiting times →
National Hospital for Neurology and NeurosurgeryBloomsburyUniversity College London Hospitals NHS Foundation TrustSpecialistWC1N 3BG Waiting times →
Newham University HospitalPlaistowBarts Health NHS TrustMajor/district general hospitalE13 8SL Waiting times →
North Middlesex University HospitalEdmontonNorth Middlesex University Hospital NHS TrustMajor/district general hospitalN18 1QX Waiting times →
Northwick Park HospitalHarrowLondon North West University Healthcare NHS TrustMajor/district general hospitalHA1 3UJ Waiting times →
Orpington HospitalOrpingtonOxleas NHS Foundation TrustCommunity hospitalBR6 9JU Waiting times →
Princess Royal University HospitalFarnboroughKing's College Hospital NHS Foundation TrustMajor/district general hospitalBR6 8ND Waiting times →
Queen Charlotte's and Chelsea HospitalHammersmithImperial College Healthcare NHS TrustSpecialistW12 0HS Waiting times →
Queen Elizabeth HospitalWoolwichLewisham and Greenwich NHS TrustMajor/district general hospitalSE18 4QH Waiting times →
Queen Mary's HospitalSidcupOxleas NHS Foundation TrustCommunity hospitalDA14 6LT Waiting times →
Queen Mary's HospitalRoehamptonSt George's University Hospitals NHS Foundation TrustSpecialistSW15 5PN Waiting times →
Queen's HospitalRomfordBarking, Havering and Redbridge University Hospitals NHS TrustMajor/district general hospitalRM7 0AG Waiting times →
Royal Brompton HospitalChelseaGuy's and St Thomas' NHS Foundation TrustSpecialistSW3 6NP Waiting times →
Royal Free HospitalHampsteadRoyal Free London NHS Foundation TrustMajor/district general hospitalNW3 2QG Waiting times →
Royal London HospitalWhitechapelBarts Health NHS TrustMajor/district general hospitalE1 1FR Waiting times →
Royal Marsden HospitalChelseaThe Royal Marsden NHS Foundation TrustSpecialistSW3 6JJ Waiting times →
Royal Marsden HospitalSuttonThe Royal Marsden NHS Foundation TrustSpecialistSM2 5PT Waiting times →
Royal National Orthopaedic HospitalStanmoreRoyal National Orthopaedic Hospital NHS TrustSpecialistHA7 4LP Waiting times →
Royal National Throat, Nose and Ear HospitalBloomsburyUniversity College London Hospitals NHS Foundation TrustSpecialistWC1X 8DA Waiting times →
Springfield University HospitalTootingSouth West London and St George's Mental Health NHS TrustSpecialistSW17 4TP Waiting times →
St Ann's HospitalHaringeyBarnet, Enfield and Haringey Mental Health NHS TrustSpecialistN15 3TH Waiting times →
St Bartholomew's HospitalSmithfieldBarts Health NHS TrustSpecialistEC1A 7BE Waiting times →
St Charles HospitalKensingtonCentral London Community Healthcare NHS TrustCommunity hospitalW10 6DZ Waiting times →
St George's HospitalTootingSt George's University Hospitals NHS Foundation TrustMajor/district general hospitalSW17 0QT Waiting times →
St Helier HospitalCarshaltonEpsom and St Helier University Hospitals NHS TrustMajor/district general hospitalSM5 1AA Waiting times →
St Mark's HospitalHarrowLondon North West University Healthcare NHS TrustSpecialistHA1 3UJ Waiting times →
St Mary's HospitalPaddingtonImperial College Healthcare NHS TrustMajor/district general hospitalW2 1NY Waiting times →
St Pancras HospitalCamdenCentral and North West London NHS Foundation TrustSpecialistNW1 0PE Waiting times →
St Thomas' HospitalLambethGuy's and St Thomas' NHS Foundation TrustMajor/district general hospitalSE1 7EH Waiting times →
Teddington Memorial HospitalTeddingtonHounslow and Richmond Community Healthcare NHS TrustCommunity hospitalTW11 8QU Waiting times →
Tolworth HospitalSurbitonSouth West London and St George's Mental Health NHS TrustSpecialistKT6 7QU Waiting times →
University College HospitalBloomsburyUniversity College London Hospitals NHS Foundation TrustMajor/district general hospitalNW1 2BU Waiting times →
University College Hospital at Westmoreland StreetMaryleboneUniversity College London Hospitals NHS Foundation TrustSpecialistW1G 8PH Waiting times →
University Hospital LewishamLewishamLewisham and Greenwich NHS TrustMajor/district general hospitalSE13 6LH Waiting times →
West Middlesex University HospitalIsleworthChelsea and Westminster Hospital NHS Foundation TrustMajor/district general hospitalTW7 6AF Waiting times →
Western Eye HospitalMaryleboneImperial College Healthcare NHS TrustSpecialistNW1 5QH Waiting times →
Whipps Cross University HospitalLeytonstoneBarts Health NHS TrustMajor/district general hospitalE11 1NR Waiting times →
Whittington HospitalArchwayWhittington Health NHS TrustMajor/district general hospitalN19 5NF Waiting times →

Long waits in London?

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 London?

66 NHS hospitals are currently listed for London. 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 London 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