The information for England and Wales comes from the National Prostate Cancer Audit’s Annual Report 2023. For more information visit their website (this link will open in a new tab). The information for Scotland and Northern Ireland comes from Freedom of Information requests from mid 2023.
Find which diagnostic services (tests and scans), treatments and support are available in hospitals near you.
This tool covers hospitals in England, Wales, Scotland and Northern Ireland.
Please note some ‘NHS trusts’ or 'Health Boards' listed in the search results contain multiple hospitals. Your healthcare team can advise if there is a hospital in a trust or board that is closer to you. Not all tests, scans, treatments or support services are available in every hospital. If your hospital does not offer something that you want, bring this up with your healthcare team. They may be able to refer you somewhere that does.
Our Hospitals and Trusts
East Sussex Healthcare NHS Trust
Eastbourne District General Hospital
King's Drive
Upperton
BN21 2UD
United Kingdom
0300 131 4500
East Kent Hospitals University NHS Foundation Trust
University Hospitals Sussex NHS Foundation Trust
Worthing Hospital
Lyndhurst Road
Worthing
BN11 2DH
United Kingdom
+44 (0)1903 205111
Western Sussex Hospitals NHS Foundation Trust
Worthing Hospital
Lyndhurst Road
Worthing
BN11 2DH
United Kingdom
(01903) 205111
Brighton and Sussex University Hospitals NHS Trust
Princess Royal Hospital
Lewes Road
Haywards Heath
RH16 4EX
United Kingdom
01444 441881
Maidstone and Tunbridge Wells NHS Trust
Maidstone Hospital
Westminster Square
Maidstone
ME16 9QQ
United Kingdom
(01622) 224796
Isle of Wight NHS Trust
St Mary's Hospital
Parkhurst Road
Newport
PO30 5TG
United Kingdom
01983 822099
Surrey and Sussex Healthcare NHS Trust
Crawley Hospital
The Grove
West Green
RH11 7EP
United Kingdom
(01737) 768511
Portsmouth Hospitals NHS Trust
Gosport War Memorial Hospital
Bury Road
Gosport
PO12 3PW
United Kingdom
(023) 9228 6000
Medway NHS Foundation Trust
Medway Maritime Hospital
Windmill Road
Gillingham
ME7 5NY
United Kingdom
(01634) 969800
Royal Berkshire NHS Foundation Trust
Queen Alexandra Hospital
Southwick Hill Road
Portsmouth
PO6 3UD
United Kingdom
(023) 9228 6000
Dartford and Gravesham NHS Trust
University Hospitals Dorset NHS Foundation Trust
Royal Bournemouth Hospital
Castle Lane East
Jumpers Corner
BH7 7DW
United Kingdom
(01202) 303626
Epsom And St Helier University Hospitals NHS Trust
Dorking Road
Woodcote
Epsom
KT18 7EG
United Kingdom
(01372) 735735
Croydon Health Services NHS Trust
530
London Road
Thornton Heath
CR7 7YE
United Kingdom
(020) 8401 3300
University Hospital Southampton NHS Foundation Trust
Princess Anne Hospital
Coxford Road
Southampton
SO16 5JW
United Kingdom
(023) 8077 7222
Royal Surrey County Hospital NHS Foundation Trust
Egerton Road
Park Barn
Guildford
GU2 7XX
United Kingdom
(01483) 571122
Lewisham and Greenwich NHS Trust
Lewisham High Street
Ladywell
London Borough of Lewisham
SE13 6LJ
United Kingdom
(020) 8333 3284
St George's University Hospitals NHS Foundation Trust
Blackshaw Road
Tooting Graveney
London Borough of Wandsworth
SW17 0QT
United Kingdom
020 8672 1255
King's College Hospital NHS Foundation Trust
Barking, Havering and Redbridge University Hospitals NHS Trust
Upney Lane
Thames View
Barking
IG11 9LX
United Kingdom
01708 435 000
Kingston Hospital NHS Foundation Trust
Galsworthy Road
Norbiton
Royal Borough of Kingston upon Thames
KT2 7QB
United Kingdom
(020) 8934 2814
Guy's and St Thomas' NHS Foundation Trust
Great Maze Pond
Bermondsey Village
The Borough
SE1 9RT
United Kingdom
(020) 7188 7188
Chelsea and Westminster Hospital NHS Foundation Trust
369
Fulham Road
Royal Borough of Kensington and Chelsea
SW10 9NH
United Kingdom
(020) 8237 2881
The Royal Marsden NHS Foundation Trust
Guthrie Street
Chelsea
Royal Borough of Kensington and Chelsea
SW3 6PT
United Kingdom
(020) 7808 2101
Barts Health NHS Trust
St Bartholomew's Hospital
West Smithfield
Farringdon
EC1A 7BS
United Kingdom
020 7377 7000
Homerton University Hospital NHS Foundation Trust
Fisher Close
Clapton Park
Homerton
E9 6DH
United Kingdom
(020) 8510 5555
Frimley Health NHS Foundation Trust
Portsmouth Road
Frimley
Surrey Heath
GU16 7UJ
United Kingdom
(01276) 604604
University College London Hospitals NHS Foundation Trust
Dorset County Hospital NHS Foundation Trust
Imperial College Healthcare NHS Trust
Queen Charlotte's & Chelsea Hospital
Du Cane Road
London Borough of Hammersmith and Fulham
W12 0HS
United Kingdom
020 3313 1111
Ashford and St Peter's Hospitals NHS Foundation Trust
London Road
Ashford
Borough of Spelthorne
TW15 3AA
United Kingdom
(01932) 872444
Royal Free London NHS Foundation Trust
The Whittington Health NHS Trust
Magdala Avenue
Upper Holloway
London Borough of Islington
N19 5NF
United Kingdom
(020) 7288 3939
London North West Healthcare NHS Trust
Central Middlesex Hospital
Acton Lane
London Borough of Ealing
NW10 7NS
United Kingdom
(020) 8965 5733
East Suffolk and North Essex NHS Foundation Trust
General Hospital
Turner Road
Colchester
CO4 5JT
United Kingdom
01206 747 474
Mid and South Essex NHS Foundation Trust
Broomfield Hospital
Court Road
Chelmsford
CM1 7ET
United Kingdom
(01245) 362000
North Middlesex University Hospital NHS Trust
Parkstone Avenue
London Borough of Enfield
London
N18 1HA
United Kingdom
(020) 8887 2000
Hampshire Hospitals NHS Foundation Trust
Basingstoke and North Hampshire Hospital
Dinwoodie Drive
Basingstoke
RG24 9NN
United Kingdom
(01256) 473202
Salisbury Hospital
The Hillingdon Hospitals NHS Foundation Trust
The Princess Alexandra Hospital NHS Trust
Torbay and South Devon NHS Foundation Trust
Buckinghamshire Healthcare NHS Trust
Wycombe Hospital
Queen Alexandra Road
High Wycombe
HP11 2HB
United Kingdom
01296 315000
Yeovil District Hospital NHS Foundation Trust
West Hertfordshire Hospitals NHS Trust
Hemel Hempstead Hospital
Hillfield Road
Hemel Hempstead
HP1 1EH
United Kingdom
(01442) 213141
University Hospitals Plymouth NHS Trust
Royal Devon and Exeter NHS Foundation Trust
Royal Devon & Exeter Hospital (Wonford)
Wynford Gardens
Wonford
EX2 5FN
United Kingdom
(01392) 411611
East and North Hertfordshire NHS Trust
Coreys Mill Lane
Fishers Green
Stevenage
SG1 4AB
United Kingdom
(01438) 314333
West Suffolk NHS Foundation Trust
Hardwick Lane
Priors Estate
Bury St Edmunds
IP33 2QZ
United Kingdom
(01284) 713050
James Paget University Hospitals NHS Foundation Trust
Lowestoft Road
Gorleston-on-Sea
Great Yarmouth
NR31 6JH
United Kingdom
(01493) 452680
Great Western Hospitals NHS Foundation Trust
Somerset NHS Foundation Trust
Musgrove Park Hospital
Parkfield Drive
Taunton
TA1 5DA
United Kingdom
(01823) 333444
Cambridge University Hospitals NHS Foundation Trust
Oxford University Hospitals NHS Foundation Trust
John Radcliffe Hospital
Sandfield Road
Headington Hill
OX3 7RN
United Kingdom
0300 304 7777
Royal United Hospital Bath NHS Foundation Trust
Combe Park
Bath
Bath and North East Somerset
BA1 3NG
United Kingdom
(01225) 428331
Norfolk and Norwich University Hospitals NHS Foundation Trust
Royal Cornwall Hospitals NHS Trust
St. Michael's Hospital
Trelissick Road
High Lanes
TR27 4HY
United Kingdom
(01579) 335210
Milton Keynes University Hospital NHS Foundation Trust
H8 Standing Way
Netherfield
Woughton on the Green
MK6 4HG
United Kingdom
(01908) 243296
Bedfordshire Hospitals NHS Foundation Trust
South Wing
Kempston Road
Bedford
MK42 9DJ
United Kingdom
(01234) 355122
University Hospitals Bristol and Weston NHS Foundation Trust
Bristol Royal Infirmary
Dighton Street
Stokes Croft
BS2 8HW
United Kingdom
0117 923 0000
North Bristol NHS Trust
Southmead Hospital
Southmead Road
Southmead
BS10 5NB
United Kingdom
07427 606908
Northampton General Hospital NHS Trust
Cliftonville Road
Abington
Northampton
NN1 5BD
United Kingdom
(01604) 634700
Northern Devon Healthcare NHS Trust
North Road
Derby
Barnstaple
EX31 4JA
United Kingdom
(01271) 322577
The Queen Elizabeth Hospital King's Lynn NHS Foundation Trust
Gayton Road
King's Reach
King's Lynn
PE30 4EP
United Kingdom
(01553) 613613
Cardiff and Vale University Health Board
University Hospital of Wales
Dame Shirley Bassey Way
Heath
CF14 4XW
United Kingdom
029 2074 7747
Aneurin Bevan University Health Board
Velindre Cancer Centre
Kettering General Hospital NHS Foundation Trust
North West Anglia NHS Foundation Trust
Peterborough City Hospital
Bretton Gate
South Bretton
PE3 9GZ
United Kingdom
(01733) 673758
Gloucestershire Hospitals NHS Foundation Trust
Cwm Taf University Health Board
Royal Glamorgan Hospital
Rhodfa Marics
Rhondda Cynon
CF72 8XR
United Kingdom
01443 744800
South Warwickshire NHS Foundation Trust
Warwick Hospital
Lakin Road
Warwick
CV34 5BN
United Kingdom
(0)1926 495321
University Hospitals Coventry and Warwickshire NHS Trust
Clifford Bridge Road
Clifford Park
Coventry
CV2 5DG
United Kingdom
02476 964000
Worcestershire Acute Hospitals NHS Trust
Worcestershire Royal Hospital
Charles Hastings Way
Nunnery Wood
WR5 1JP
United Kingdom
(01562) 513240
Wye Valley NHS Trust
Hereford County Hospital
Union Walk
Hereford
HR1 2ER
United Kingdom
(01432) 355444
George Eliot Hospital NHS Trust
Eliot Way
Bermuda
Nuneaton and Bedworth
CV10 7RF
United Kingdom
(024) 7635 1351
University Hospitals of Leicester NHS Trust
Leicester Royal Infirmary
Martindale Close
Bede Island
LE2 7HJ
United Kingdom
0300 303 1573
Swansea Bay University Health Board
Morriston Hospital
Mynydd Gelli Wastad Road
Morriston
SA6 6QA
United Kingdom
University Hospitals Birmingham NHS Foundation Trust
Good Hope Hospital
Rectory Road
Whitehouse Common
B75 7RR
United Kingdom
(0121) 424 2000
Sandwell and West Birmingham Hospitals NHS Trust
Sandwell General Hospital
Lyndon
Sandwell
B71 4HJ
United Kingdom
0121) 553 1831
The Dudley Group NHS Foundation Trust
Russells Hall Hospital
Elgar Crescent
Pensnett
DY5 4JJ
United Kingdom
(01384) 456111
Walsall Healthcare NHS Trust
Moat Road
Alumwell
Walsall
WS2 9PS
United Kingdom
(01922) 721172
Nottingham University Hospitals NHS Trust
The Royal Wolverhampton NHS Trust
Cannock Chase Hospital
Brunswick Road
Cannock Chase
WS11 5XY
United Kingdom
(01543) 572757
United Lincolnshire Hospitals NHS Trust
Lincoln County Hospital
Greetwell Road
St. Giles
LN2 5LY
United Kingdom
(01522) 573982
University Hospitals of Derby and Burton NHS Foundation Trust
Royal Derby Hospital
Uttoxeter Road
Littleover
DE22 3NE
United Kingdom
(01332) 340131
Sherwood Forest Hospitals NHS Foundation Trust
Kings Mill Hospital
Mansfield Road
Sutton-in-Ashfield
NG17 4JL
United Kingdom
(01623) 622515
Northern Lincolnshire and Goole NHS Foundation Trust
Diana Princess of Wales Hospital
Edge Avenue
Nunsthorpe
DN33 2DB
United Kingdom
01472 874111
Shrewsbury and Telford Hospital NHS Trust
Royal Shrewsbury Hospital
Mytton Oak Road
Shrewsbury
SY3 8XQ
United Kingdom
(01743) 261000
Chesterfield Royal Hospital NHS Foundation Trust
Chesterfield Road
Calow
Chesterfield
S44 5BL
United Kingdom
(01246) 277271
University Hospitals of North Midlands NHS Trust
Royal Stoke University Hospital
Newcastle Road
Stoke-on-Trent
ST4 6QG
United Kingdom
(01782) 715444
Hywel Dda University Health Board
Bronglais Hospital
Caradoc Road
Aberystwyth
SY23 1ER
United Kingdom
01970 623131
The Rotherham NHS Foundation Trust
Rotherham Hospital
Oakwood Hall Drive
Moorgate
S60 3RD
United Kingdom
(01709) 820000
Hull University Teaching Hospitals NHS Trust
Sheffield Teaching Hospitals NHS Foundation Trust
Northern General Hospital
Herries Road
Sheffield
S5 7AU
United Kingdom
(0114) 243 4343
Doncaster and Bassetlaw Teaching Hospitals NHS Foundation Trust
Mid Cheshire Hospitals NHS Foundation Trust
Leighton Hospital
Middlewich Road
Leighton
CW1 4QJ
United Kingdom
(01270) 255141
East Cheshire NHS Trust
Victoria Road
Bollin Meadow
Bollinbrook
SK10 3BL
United Kingdom
(01625) 661031
Barnsley Hospital NHS Foundation Trust
Gawber Road
Old Town
Barnsley
S75 2PS
United Kingdom
(01226) 730000
Stockport NHS Foundation Trust
Stepping Hill Hospital
Poplar Grove
Bramhall Moor
SK2 7LE
United Kingdom
(0161) 483 1010
The Christie NHS Foundation Trust
Kinnaird House
Kinnaird Road
Manchester
M20 4QL
United Kingdom
(0161) 446 3000
Tameside and Glossop Integrated Care NHS Foundation Trust
Tameside General Hospital
Hartshead Way
Stalybridge
OL6 9RW
United Kingdom
(0161) 922 6000
Countess of Chester Hospital NHS Foundation Trust
Mid Yorkshire Hospitals NHS Trust
Pinderfields Hospital
Aberford Road
City Fields
WF1 4DG
United Kingdom
0844 811 8110
Manchester University NHS Foundation Trust
North Manchester General Hospital
Central Drive
Blackley
M8 5RL
United Kingdom
(0161) 624 0420
Northern Care Alliance NHS Foundation Trust
Stott Lane
Little Bolton
Salford
M6 8HD
United Kingdom
(0161) 789 7373
Warrington and Halton Hospitals NHS Foundation Trust
Lovely Lane
Whitecross
Bewsey
WA5 1QG
United Kingdom
(01925) 635911
Leeds Teaching Hospitals NHS Trust
St. James's University Hospital
Burmantofts
Leeds
LS8 5EG
United Kingdom
(0113) 269 3939
Calderdale And Huddersfield NHS Foundation Trust
Green Park Street
Salterhebble
Calderdale
HX3 0RG
United Kingdom
(01422) 357171
York Teaching Hospital NHS Foundation Trust
Wigginton Road
The Groves
Layerthorpe
YO31 8HG
United Kingdom
(01904) 725610
The Clatterbridge Cancer Centre NHS Foundation Trust
Lever Causeway
Poulton
Wirral
CH63 6HA
United Kingdom
(0151) 334 1155
St Helens and Knowsley Hospital Services NHS Trust
Whiston Hospital
Cook Street
Whiston Cross
L35 2UJ
United Kingdom
(0151) 426 1600
Bolton NHS Foundation Trust
Minerva Road
Great Lever
Farnworth
BL4 0JR
United Kingdom
(01204) 390390
Bradford Teaching Hospitals NHS Foundation Trust
Duckworth Lane
Allerton
Bradford
BD9 6RJ
United Kingdom
(01274) 542200
Liverpool University Hospitals NHS Foundation Trust
New Royal Liverpool University Hospital
West Derby Street
Edge Hill
L7 8TX
United Kingdom
(0151) 706 2000
Wirral University Teaching Hospital NHS Foundation Trust
Arrowe Park Hospital
Arrowe Park Road
Wirral
CH49 5PE
United Kingdom
(0151) 678 5111
Betsi Cadwaladr University Health Board
Glan Clwyd Hospital
Rhyl
Denbighshire
LL18 5UJ
United Kingdom
01745 583 910
Wrightington, Wigan and Leigh NHS Foundation Trust
Wrightington Hospital
Dobson Close
Wrightington
WN6 9ES
United Kingdom
(01942) 244000
Harrogate and District NHS Foundation Trust
Lancaster Park Road
Starbeck
Harrogate
HG2 7SX
United Kingdom
(01423) 554444
Airedale NHS Foundation Trust
Skipton Road
Keighley
Steeton
BD20 6TD
United Kingdom
(01535) 652511
Southport and Ormskirk Hospital NHS Trust
Ormskirk District General Hospital
Wigan Road
West Lancashire
L39 2AZ
United Kingdom
(01704) 547471
Lancashire Teaching Hospitals NHS Foundation Trust
Chorley & South Ribble District General Hospital
Preston Road
Chorley
PR7 1PP
United Kingdom
(01257) 261222
East Lancashire Hospitals NHS Trust
Blackpool Teaching Hospitals NHS Foundation Trust
Cottesmore Place
Grange Park
Blackpool
FY3 8NR
United Kingdom
(01253) 306853
South Tees Hospitals NHS Foundation Trust
The James Cook University Hospital
Marton Road
Berwick Hills
TS4 3BW
United Kingdom
(01642) 850850
North Tees And Hartlepool NHS Foundation Trust
Hardwick Road
Stockton-on-Tees
Tees Valley
TS19 8PE
United Kingdom
(01642) 617617
County Durham and Darlington NHS Foundation Trust
Hollyhurst Road
Pierremont
Darlington
DL3 6HX
United Kingdom
(01325) 380100
University Hospitals of Morecambe Bay NHS Foundation Trust
Westmorland General Hospital
Burton Road
South Lakeland
LA9 7RG
United Kingdom
(01539) 716611
South Tyneside and Sunderland NHS Foundation Trust
South Tyneside District Hospital
Harton Lane
Cauldwell
NE34 0PL
United Kingdom
0191 404 1000
Gateshead Health NHS Foundation Trust
Queen Elizabeth Hospital
Queen Elizabeth Avenue
Gateshead
NE9 6SX
United Kingdom
0191 482 0000
The Newcastle upon Tyne Hospitals NHS Foundation Trust
Freeman Hospital
Freeman Road
Newcastle upon Tyne
NE7 7DN
United Kingdom
(0191) 233 6161
Northumbria Healthcare NHS Foundation Trust
Wansbeck General Hospital
Ashington
Northumberland
NE63 9JJ
United Kingdom
0844 811 8111
North Cumbria Integrated Care NHS Foundation Trust
Cumberland Infirmary
Canal Court
Carlisle
CA2 7AG
United Kingdom
(01228) 523444
NHS Dumfries and Galloway
Dumfries and Galloway Royal Infirmary
Cargenbridge
Dumfries and Galloway
DG2 8RX
United Kingdom
01387 241979
Southern Health and Social Care Trust
Daisy Hill HospitaL
5 Hospital Road
Newry
BT35 8DR
United Kingdom
028 3083 5000
NHS Borders
Borders General Hospital
Melrose
TD6 9BS
United Kingdom
01896 826000
South Eastern Health and Social Care Trust
Ulster Hospital
Upper Newtownards Road
Belfast
BT16 1RH
United Kingdom
028 9056 4810
Belfast Health and Social Care Trust
Royal Victoria Hospital
Falls Road
Belfast
BT12 6DD
United Kingdom
028 9024 0503
NHS Ayrshire and Arran
University Hospital Ayr
Kincaidston
Alloway
KA6 6AG
United Kingdom
01292 610555
NHS Lothian
NHS Lanarkshire
Hairmyres Hospital
Hairmyres
East Kilbride
G75 8GS
United Kingdom
01355 585 000
NHS Fife
Victoria Hospital
Hayfield Road
Kirkcaldy
KY2 5AH
United Kingdom
01592 643355
NHS Forth Valley
Forth Valley Royal Hospital
Stirling Road
Larbert
FK5 4WR
United Kingdom
01324 566 000
NHS Greater Glasgow and Clyde
The Beatson West of Scotland Cancer Centre
Hughenden Gardens
Glasgow
G12 9XW
United Kingdom
0141 301 7000
Northern Health and Social Care Trust
Causeway Hospital
4 Newbridge Road
Coleraine
BT52 1HS
United Kingdom
028 7032 7032
NHS Tayside
Western Health and Social Care Trust
Altnagelvin Hospital
Glenshane Road
Derry/Londonderry
BT47 6SB
United Kingdom
028 7134 5171
NHS Grampian
Aberdeen Royal Infirmary
Foresterhill
Aberdeen
AB252ZN
United Kingdom
0345 456 6000
NHS Highland
Raigmore Hospital
Old Perth Road
Inverness
IV2 3RN
United Kingdom
01463 704000
NHS Western Isles
NHS Shetland
Gilbert Bain Hospital
Gilbertson Road
Lerwick
ZE1 0NW
United Kingdom
01595 743000