Home

List of Hospitals in Scotland

Scotland Hospitals List

Hospital Name

Telephone Number

Address

Albyn Hospitals 01224 595993 21-24,21-24, Albyn Place, Aberdeen, Aberdeenshire AB10 1RW
Fernbrae Hospital 01382 631400 329, Perth Road, Dundee, Angus DD2 1LJ
Huntercombe Hospital Edinburgh Hospitals 01506 856023 Binny House, Uphall, Broxburn, West Lothian EH52 6NL
The Priory Hospital Glasgow Hospitals 0141 636 6116 38-40 Mansionhouse Rd, Glasgow, Lanarkshire G41 3DW
Nuffield Health Glasgow Hospital Hospitals 0800 731 2132 25, Beaconsfield Road, Glasgow, Lanarkshire G12 0PJ
Ailsa Hospital Hospitals 01292 610556 Dalmellington Rd, Ayr, Ayrshire KA6 6AB
NHS Tayside Hospitals 01738 623311 Perth Royal Infirmary, Taymount Terrace, Perth, Perthshire PH1 1NX
Stonehouse Hospital 01698 794000 Strathaven Rd, Stonehouse, Larkhall, Lanarkshire ML9 3NT
The Royal Hospital for Sick Children Hospitals 0131 536 0000 9, Sciennes Rd, Edinburgh, Midlothian EH9 1LF
Castlebeck Care Teesdale Ltd Hospitals 01382 819910 119, Americanmuir Rd, Dundee, Angus DD3 9AG
Ayrshire & Arran NHS Trust Hospitals 01563 525172 Kirklandside Hospital, Kirklandside, Kilmarnock, Ayrshire KA1 5LH
Herdmanflat & Roodlands Hospitals Hospitals 0131 536 8300 Aberlady Rd, Haddington, East Lothian EH41 3BU
St. Andrews Memorial Hospital Hospitals 01334 472327 Abbey Walk, St. Andrews, Fife KY16 9LG
Health Services Hospitals 01461 203425 Stapleton Rd, Annan, Dumfriesshire DG12 6NB
Monklands Hospital Hospitals 01236 748748 Monkscourt Avenue, Airdrie, Lanarkshire ML6 0JS
NHS Highland Hospitals Hospitals 01667 452101 Town & County Hospital, Cawdor Rd, Nairn, Morayshire IV12 5EE
Balgownie Day Hospital Hospitals 01224 703237 Balgownie Rd, Bridge Of Don, Aberdeen, Aberdeenshire AB23 8JP
Rosslynlee Hospital Hospitals 0131 536 7600 Roslin, Midlothian EH25 9QE
Irvine Memorial Hospital Hospitals 01796 472052 Nursing Home Brae, Pitlochry, Perthshire PH16 5HP
Stobhill Hospital Hospitals 0141 201 3000 133, Balornock Rd, Glasgow, Lanarkshire G21 3UW
Leverndale Hospital Hospitals 0141 211 6400 510, Crookston Rd, Glasgow, Lanarkshire G53 7TU
Stirling Royal Infirmary Hospitals 01786 434000 Livilands, Stirling, Stirlingshire FK8 2AU
Bannockburn Hospital Hospitals 01786 813016 Bannockburn, Stirling, Stirlingshire FK7 8AH
Glenrothes Hospital Hospitals 01592 7435051 Lodge Rise, Glenrothes, Fife KY7 5TG
NHS Highland Hospitals Hospitals 01955 604025 Town & County Hospital, Hospital Rd, Wick, Caithness KW1 5NQ
Uist & Barra Hospital Hospitals 01870 603603 Balivanich, Isle Of Benbecula, HS7 5LA
Blairgowrie Community Hospital Hospitals 01250 874466 Perth Rd, Blairgowrie, Perthshire PH10 6EE
Sunnyside Royal Hospital Hospitals 01674 830361 Hillside, Montrose, Angus DD10 9JP
Stephen Cottage Hospital Hospitals 01340 820215 Stephen Avenue, Dufftown, Keith, Banffshire AB55 4BH
Turner Memorial Hospital Hospitals 01542 882526 Turner St, Keith, Banffshire AB55 5DJ
Health Services Hospitals 01387 810255 Lochmaben Hospital, Lochmaben, Lockerbie, Dumfriesshire DG11 1RQ
Vale of Leven Hospital Hospitals 01389 754121 North Main St, Alexandria, Dunbartonshire G83 0UA
Coldstream Cottage Hospital Hospitals 01890 882417 Kelso Rd, Coldstream, Berwickshire TD12 4LQ
Davidson Cottage Hospital Hospitals 01465 712571 The Avenue, Girvan, Ayrshire KA26 9DS
NHS Highland Hospitals Hospitals 01955 605050 Caithness General Hospital, Cliff Rd, Wick, Caithness KW1 5NS
Breast Screening Centre Hospitals 01224 550570 Foresterhill, Foresterhill Rd, Aberdeen, Aberdeenshire AB25 2XF
Randolph Wemyss Memorial Hospital Hospitals 01592 712427 Wellesley Rd, Buckhaven, Leven, Fife KY8 1HU
Arbroath Infirmary Hospitals 01382 660111 Rosemount Rd, Arbroath, Angus DD11 2AT
Murray Royal Hospital Hospitals 01738 621151 Muirhall Rd, Perth, Perthshire PH2 7BH
Glenrothes Hospital Hospitals 01592 743505 1, Lodge Rise, Glenrothes, Fife KY7 5TG
NHS Highland Hospitals Hospitals 01586 552224 Campbeltown Hospital, Ralston Rd, Campbeltown, Argyll PA28 6LE
Edinburgh Dental Hospital 0131 536 4900 1, Lauriston Place, Edinburgh, Midlothian EH3 9AU
Princess Margaret Rose Orthopaedic 0131 536 4600 Frogston Rd West, Edinburgh, Midlothian EH10 7ED
NHS Highland Hospitals 01863 766211 Migdale Hospital, Matheson Rd, Bonar Bridge, Ardgay, Sutherland IV24 3AG
Kilsyth Victoria Memorial Cottage Hospital 01236 822172 Glasgow Rd, Kilsyth, Glasgow, Lanarkshire G65 9AG
Royal Victoria Hospital 0131 537 5000 13, Craigleith Rd, Edinburgh, Midlothian EH4 2DN
Nithbank Hospital 01387 244409 Nithbank, Dumfries, Dumfriesshire DG1 2SA
Hawkhead Hospital 0141 889 8151 Hawkhead Rd, Paisley, Renfrewshire PA2 7BL
NHS Highland Hospitals 01847 893263 Dunbar Hospital, Thurso, Caithness KW14 7XE
Breast Screening Centre Hospitals 01224 550570 Foresterhill, Foresterhill Rd, Aberdeen, Aberdeenshire AB25 2XF
Davidson Cottage Hospital 01465 712571 The Avenue, Girvan, Ayrshire KA26 9DS
Stratheden Hospital 01334 652611 Stratheden, Cupar, Fife KY15 5RR
Thomas Hope Hospital 013873 80417 Langholm, Dumfriesshire DG13 0JX
NHS Highland Hospitals 01478 613200 Portree Community Hospital, Portree, Isle of Skye IV51 9BZ
Aboyne Hospital 013398 86433 Bellwood Rd, Aboyne, Aberdeenshire AB34 5HQ
Airyhall Day Hospital 01224 208134 Springfield Rd, Aberdeen, Aberdeenshire AB15 7RF
Queen Mother's Hospital 0141 201 0550 Yorkhill, Dalnair St, Glasgow, Lanarkshire G3 8SJ
NHS Highland Hospitals 01546 602323 Argyll & Bute Hospital, Blarbuie Rd, Lochgilphead, Argyll PA31 8LD
Lady Home Hospital 01555 851210 Ayr Rd, Douglas, Lanark, Lanarkshire ML11 0RH
NHS Highland Hospitals 01463 704000 Raigmore Hospital, Old Pert Rd, Inverness, Inverness-Shire IV2 3UJ
Stobhill Hospital 0141 201 3000 133, Balornock Rd, Glasgow, Lanarkshire G21 3UW
Hairmyres Hospital Hospitals 01355 585000 Eaglesham Rd, East Kilbride, Glasgow, Lanarkshire G75 8RG
Turriff Community Hospital Hospitals 01888 563293 Balmellie Rd, Turriff, Aberdeenshire AB53 4DQ
Central Scotland Brain Injury Rehab Centre Hospitals 01698 384055 Murdostoun Castle, Bonkle, Newmains, Wishaw, Lanarkshire ML2 9BY
Corstorphine Hospital 0131 459 7218 136, Corstophine Rd, Edinburgh, Midlothian EH12 6TT
NHS Highland Hospitals 01955 605050 Caithness General Hospital, Cliff Rd, Wick, Caithness KW1 5NS
Community Psychiatric Nursing Service Hospitals 01334 478323 St. Andrews Memorial Hospital, Abbey Walk, St. Andrews, Fife KY16 9LG
Irvine Memorial Hospital 01796 472052 Nursing Home Brae, Pitlochry, Perthshire PH16 5HP
Hawick Community Hospital 01450 372162 Victoria Rd, Hawick, Roxburghshire TD9 7AH
Galavale House Hospitals 01896 664433 Tweed Rd, Galashiels, Selkirkshire TD1 3EB
Crieff Hospital 01764 653173 King St, Crieff, Perthshire PH7 3HR
Stephen Cottage Hospital Hospitals 01340 820215 Stephen Avenue, Dufftown, Keith, Banffshire AB55 4BH
Adamson Hospital 01334 652901 Bank St, Cupar, Fife KY15 4JG
Borders General Hospital Hospitals 01896 826000 Borders General Hospital, Melrose, Roxburghshire TD6 9BS
Mental Health Network Hospitals 01896 827152 Huntlyburn House, Melrose, Roxburghshire TD6 9BD
Rosslynlee Hospital Hospitals 0131 536 7600 Roslin, Midlothian EH25 9QE
Glasgow Royal Infirmary Hospitals 0141 211 4000 Castle St, Glasgow, Lanarkshire G4 0SF
Udston Hospital 01698 723200 Udston Hospital, Farm Rd, Hamilton, Lanarkshire ML3 9LA
Hartwoodhill Hospital 01501 824575 Hartwoodhill, Shotts, Lanarkshire ML7 4LA
The Glasgow Nuffield Hospital 0141 334 9441 Beaconsfield Rd, Glasgow, Lanarkshire G12 0PJ
Health Services Hospitals 0141 531 3100 Mackinnon House, 133, Balornock Rd, Glasgow, Lanarkshire G21 3UZ
NHS Highland Hospitals 01955 604025 Town & County Hospital, Hospital Rd, Wick, Caithness KW1 5NQ
Ayrshire Central Hospital Hospitals 01294 274191 Kilwinning Rd, Irvine, Ayrshire KA12 8SS
NHS Highland Hospitals Hospitals 01463 704000 New Craig's Hospital, Leachkin Rd, Inverness, Inverness-Shire IV3 8NP
St. Margaret's Hospital 01764 662246 Western Rd, Auchterarder, Perthshire PH3 1JH
Ferryfield House Hospitals 0131 537 6246 100, Pilton Drive, Edinburgh, Midlothian EH5 2HF
Crumhaugh House NHS Hospital 01450 372789 Crumhaugh House, Crumhaugh Rd, Hawick, Newcastleton, Roxburghshire TD9 0BA
Herdmanflat & Roodlands Hospitals 0131 536 8300 Aberlady Rd, Haddington, East Lothian EH41 3BU
St. Johns Hospital Hospitals 01506 523000 Howden Rd West, Livingston, West Lothian EH54 6PP
Dumbarton Joint Hospital Hospitals 01389 762317 Cardross Rd, Dumbarton, Dunbartonshire G82 5JA
Leanchoil Hospital Hospitals 01309 672284 91, St. Leonards Rd, Forres, Morayshire IV36 2RF
Western Infirmary Hospitals 0141 211 2000 3, Dumbarton Rd, Glasgow, Lanarkshire G11 6NT
NHS Ayrshire & Arran Hospitals 01563 521133 Crosshouse Hospital, Kilmarnock, Ayrshire KA2 0BE
Royal Dundee Liff Hospital 01382 423000 Liff, Dundee, Angus DD2 5NF
Spire Murrayfield Hospital,Edinburgh 0131 334 0363  122, Corstorphine Road, Edinburgh, Midlothian EH12 6UD 
Ross Hall Hospital  0141 810 3151  221 Crookston Road, Glasgow, G52 3NQ 

Free Email Newsletter

Enter Email Address

Sign up
You can opt-out at any time.
Please refer to our privacy policy for contact information.
   More in Health