Hospitals in and around London provide NHS and private care, from A&E and maternity to specialist treatment. Below you will find our selection of 10 hospitals in London, with address, phone number, website and opening hours for each one, followed by practical advice on choosing the right hospital, typical prices and answers to common questions.
For non-emergencies, contact NHS 111 or your GP first.
Check which hospital has a full A&E department and which only has an urgent treatment centre.
Use the NHS website to compare hospital ratings.
If you have private health insurance, check which hospitals your policy covers.
Checks and regulation: Hospitals are inspected by the Care Quality Commission (CQC).
How much does a hospital cost in London?
NHS hospital care is free at the point of use for UK residents. Private consultations typically start at £200. Prices vary by area, time of day and the complexity of the job or service, so always ask for a written quote or check the latest price list before you book.
Hospitals across London
London is made up of 32 boroughs plus the City of London. The hospitals above are spread across the capital; use the borough guides below to find options closer to home.
We list local hospitals on this page; look for those with an Emergency Department. In an emergency always call 999.
Can I choose which hospital I am referred to?
Yes, in England you have the legal right to choose your hospital for most elective referrals.
How do I visit a patient?
Visiting times vary by ward; check the hospital's website before you travel.
Listings are compiled from public business information. Details can change, so please confirm opening hours and prices with the business before visiting. Businesses can request corrections via our contact page. Last reviewed: September 2026.