Hospitals in Scotland
The following entries are listed in the Hospitals categories of the Scottish Directories. We hope you find this useful in finding a particular hospital or clinic in Scotland - the directories are constantly growing, so please let us know of any suggestions for inclusion or amendments to something we already list.
Aberdeen Maternity Hospital
- t. 0845 456 6000
Cornhill Road, Foresterhill, Aberdeen, Aberdeenshire, AB25 2ZL, Scotland
Aberdeen Royal Infirmary
- t. 0845 4566000
Cornhill Road, Aberdeen, Aberdeenshire, AB25 2ZN, Scotland
Acorn Street Day Hospital
- t. 0141 556 4789
23 Acorn Street, Glasgow, G40 4AN, Scotland
Adamson Hospital
- t. 01334 652901
Bank Street, Cupar, Fife, KY15 4JG, Scotland
Albyn Hospital
- t. 01224 595993
21-24 Albyn Place, Aberdeen, Aberdeenshire, AB10 1RW, Scotland
Annan Hospital
- t. 01461 203425
Stapleton Road, Annan, Dumfriesshire, Scotland
Arbroath Infirmary
- t. 01241 872584
Rosemount Road, Arbroath, Angus, DD11 2AT, Scotland
Argyll & Bute Hospital
- t. 01546 602323
Blarbuie Road, Lochgilphead, Argyll, PA31 8LD, Scotland
Astley Ainslie Hospital
- t. 0131 537 9000
133 Grange Loan, Edinburgh, EH9 2HL, Scotland
BMI King's Park Hospital
- t. 01786 451669
Polmaise Road, Stirling, Stirlingshire, FK7 9PU, Scotland
Balgownie Day Hospital
- t. 01224 703237
Balgownie Road, Bridge of Don near Aberdeen, Aberdeenshire, AB23 8JP, Scotland
Bannockburn Hospital
- t. 01786 813016
Bannockburn near Stirling, Stirlingshire, FK7 8AH, Scotland
Beatson West of Scotland Cancer Centre
- t. 0141 301 7000
1053 Great Western Road, Glasgow, G12 0YN, Scotland
Belhaven Hospital
- t. 01368 862 246
Hospital Road, Dunbar, East Lothian, EH42 1TR, Scotland
Blawarthill Hospital
- t. 0141 211 9000
129 Holehouse Drive, Glasgow, G13 3TG, Scotland
Borders General Hospital
- t. 01896 826000
Melrose, Roxburghshire, TD6 9BS, Scotland
Brechin Infirmary
- t. 01356 622291
Infirmary Street, Brechin, Angus, DD9 7AY, Scotland
Castle Craig Hospital
- t. 01721 722763
West Linton, Peeblesshire, EH46 7DH, Scotland
Castle Douglas Hospital
- t. 01556 502333
Academy Street, Castle Douglas, Kirkcudbrightshire, Scotland
Corstophine Hospital
- t. 0131 537 6250
136 Corstophine Road, Edinburgh, EH12 6TT, Scotland
Crieff Hospital
- t. 01764 653173
King Street, Crieff, Perthshire, PH7 3HR, Scotland
Crumhaugh House Community Hospital
- t. 01450 372789
Crumhaugh House, Crumhaugh Road, Hawick, Roxburghshire, TD9 0BA, Scotland
Dr Gray's Hospital
- t. 0845 456 6000
Elgin, Morayshire, IV30 1SN, Scotland
Drumchapel Hospital
- t. 0141 211 6000
129 Drumchapel Road, Glasgow, G15 6PS, Scotland
Dumbarton Joint Hospital
- t. 01389 812036
Cardross Road, Dumbarton, Dunbartonshire, G82 5JA, Scotland
Dumfries & Galloway Royal Infirmary
- t. 01387 246246
Bankend Road, Dumfries, Dumfriesshire, DG1 4AP, Scotland
Dykebar Hospital
- t. 0141 884 5122
Grahamston Road, Paisley, Renfrewshire, PA2 7DE, Scotland
Edinburgh Dental Institute
- t. 0131 536 1000
1 Lauriston Place, Edinburgh, EH3 9YW, Scotland
Edington Cottage Hospital
- t. 01620 897040
54 St Baldreds Road, North Berwick, East Lothian, EH39 4PU, Scotland
Falkirk Community Hospital (was Falkirk Royal Infirmary)
- t. 01324 624000
Majors Loan, Falkirk, Stirlingshire, FK1 5QE, Scotland
Fernbrae Hospital (BMI)
- t. 01382 667203
329 Perth Road, Dundee, Angus, DD2 1LJ, Scotland
Fleming Hospital
- t. 01340 871464
Queen's Road, Aberlour, Morayshire, Scotland
Forth Park Maternity Hospital
- t. 01592 643355
30 Bennochy Road, Kirkcaldy, Fife, KY2 5RA, Scotland
Forth Valley Royal Hospital
- t. 01324 566 000
Stirling Road, Larbert near Falkirk, Stirlingshire, FK5 4WR, Scotland
Galloway Community Hospital
- t. 01776 707707
Victoria Place, Stranraer, Wigtownshire, DG9 7HX, Scotland
Gartnavel General
- t. 0141 211 3000
1053 Great Western Road, Glasgow, G12 0YN, Scotland
Gartnavel Royal Hospital
- t. 0141 211 3600
1055 Great Western Road, Glasgow, G12 0XH, Scotland
The Glasgow Nuffield Hospital
- t. 0141 334 9441
Beaconsfield Road, Glasgow, G12 0PJ, Scotland
Glasgow Royal Infirmary
- t. 0141 211 4000
84 Castle Street, Glasgow, G4 0SF, Scotland
Glenrothes Hospital
- t. 01592 743505
Lodge Rise, Glenrothes, Fife, KY7 5TG, Scotland
Golden Jubilee National Hospital
- t. 0141 951 5000
Beardmore Street, Clydebank, Dunbartonshire, G81 4HX, Scotland
Hairmyres Hospital
- t. 01355 585000
Eaglesham Road, East Kilbride, Lanarkshire, G75 8RG, Scotland
Hawick Community Hospital
- t. 01450 372162
Victoria Road, Hawick, Roxburghshire, TD9 7AH, Scotland
Hawkhill Day Centre
- t. 01382 668300
Peddie Street, Dundee, Angus, DD1 5LS, Scotland
Hay Lodge Hospital
- t. 01721 722080
Neidpath Road, Peebles, Peeblesshire, EH45 8JG, Scotland
Herdmanflat Hospital
- t. 0131 536 8300
Aberlady Road, Haddington, East Lothian, EH41 3BU, Scotland
Highland Hospice
- t. 01463 243132
Ness House, 1 Bishop's Road, Inverness, Inverness-shire, IV3 5SB, Scotland
Homoeopathic Hospital
- t. 0141 211 1600
1053 Great Western Road, Glasgow, G12 0NR, Scotland
Hospital Hill Surgery
- t. 01383 731721
Izatt Avenue, Dunfermline, Fife, KY11 3BA, Scotland
Huntercombe Hospital
- t. 01506 856023
Binny House, Uphall near Broxburn, West Lothian, EH52 6NL, Scotland
Huntlyburn House
- t. 01896 827181
Melrose, Roxburghshire, TD6 9BP, Scotland
Ian Charles Community Hospital
- t. 01479 872528
Castle Road East, Grantown-on-Spey, Morayshire, PH26 3HR, Scotland
Inverclyde Royal Hospital
- t. 01475 633777
Larkfield Road, Greenock, Renfrewshire, PA16 0XN, Scotland
Inverurie Hospital
- t. 01467 672723
Upperboat Road, Inverurie, Aberdeenshire, AB51 3UL, Scotland
Irvine Memorial Hospital
- t. 01796 472052
Nursing Home Brae, Pitlochry, Perthshire, PH16 5HP, Scotland
Johnstone Hospital
- t. 01505 331471
Bridge of Weir Road, Johnstone, Renfrewshire, PA5 8YX, Scotland
Kelso Community Hospital
- t. 01573 223441
Inch Road, Kelso, Roxburghshire, TD5 7JP, Scotland
Kilsyth Victoria Memorial Cottage Hospital
- t. 01236 822172
Glasgow Road, Kilsyth, Lanarkshire, G65 9AG, Scotland
Kirkcudbright Hospital
- t. 01557 330549
Townend, Kirkcudbright, Kirkcudbrightshire, Scotland
Knoll Community Hospital
- t. 01361 883373
Station Road, Duns, Berwickshire, TD11 3EL, Scotland
Lawson Memorial Hospital
- t. 01408 633157
Station Road, Golspie, Sutherland, KW10 6SS, Scotland
Leanchoil Hospital
- t. 01309 672284
St Leonards Road, Forres, Morayshire, IV36 2RF, Scotland
Leith Community Treatment Centre
- t. 0131 536 6225
Junction Place, Edinburgh, EH6 5JQ, Scotland
Leverndale Hospital
- t. 0141 211 6400
510 Crookston Road, Glasgow, G53 7TU, Scotland
Liberton Hospital
- t. 0131 536 7800
113 Lasswade Road, Edinburgh, EH16 6UB, Scotland
Lightburn Hospital
- t. 0141 211 1500
966 Carntyne Road, Glasgow, G32 6NB, Scotland
Livilands Resource Centre
- t. 01786 446913
Stirling Community Hospital, Livilands Gate, Stirling, Stirlingshire, FK8 2AU, Scotland
Loanhead Hospital
- t. 0131 440 0174
Hunter Avenue, Loanhead, Midlothian, EH20 9SW, Scotland
Lynebank Hospital
- t. 01383 623623
Halbeath Road, Dunfermline, Fife, KY11 4UW, Scotland
Maggie's Fife
- t. 01592 647997
Victoria Hospital, Hayfield Road, Kirkcaldy, Fife, KY2 5AH, Scotland
Maud Hospital
- t. 01771 613236
Bank Road, Maud near Peterhead, Aberdeenshire, AB42 5NR, Scotland
Memorial Hospital
- t. 01334 472327
Abbey Walk, St Andrews, Fife, KY16 9LG, Scotland
Midlothian Community Hospital
- t. 0131 454 1001
70 Eskbank Road, Bonnyrigg near Dalkeith, Midlothian, EH22 3ND, Scotland
Moffat Hospital
- t. 01683 220031
Holmend, Moffat, Dumfriesshire, Scotland
Nairn Town And County Hospital
- t. 01667 452101
Cawdor Road, Nairn, Nairnshire, IV12 5EE, Scotland
New Craigs Psychiatric Hospital
- t. 01463 704000
Leachkin Road, Inverness, Inverness-shire, IV3 8NP, Scotland
Newton Stewart Hospital
- t. 01671 402015
Newton Stewart, Wigtownshire, Scotland
Nithbank Hospital
- t. 01387 244409
Nithbank, Dumfries, Dumfriesshire, DG1 2SA, Scotland
Nuffield House
- t. 0141 576 2900
1000 Great Western Road, Glasgow, G12 0NS, Scotland
The Oaks Palliative Care Day Centre
- t. 01343 555104
Morriston Road, Elgin, Morayshire, IV30 6UN, Scotland
Parkhead Hospital
- t. 0141 211 8300
81 Salamanca Street, Glasgow, G31 5ES, Scotland
Perth Royal Infirmary
- t. 01738 623311
Taymount Terrace, Perth, Perthshire, PH1 1NX, Scotland
Prince & Princess of Wales Hospice
- t. 0141 429 5599
71 Carlton Place, Glasgow, G5 9TD, Scotland
Princess Alexandra Eye Pavilion
- t. 0131 536 1000
Chalmers Street, Edinburgh, EH3 9HA, Scotland
Princess Royal Maternity
- t. 0141 211 5400
16 Alexandra Parade, Glasgow, G31 2ER, Scotland
The Priory Hospital Glasgow
- t. 0141 636 6116
38-40 Mansionhouse Road, Glasgow, G41 3DW, Scotland
The Queen Elizabeth University Hospital
- t. 0141 201 1100
1345 Govan Road, Glasgow, G51 4TF, Scotland
Queen Margaret Hospital
- t. 01383 623623
Whitefield Road, Dunfermline, Fife, KY12 0SU, Scotland
Queen Mother's Hospital
- t. 0141 201 0550
Yorkhill, Dalnair Street, Glasgow, G3 8SJ, Scotland
RNI Community Hospital
- t. 01463 706966
Ness Wlak, Inverness, Inverness-shire, IV3 5SF, Scotland
Raigmore Hospital
- t. 01463 704000
Old Perth Road, Inverness, Inverness-shire, IV2 3UJ, Scotland
Randolph Wemyss Hospital
Wellesley Road, Buckhaven near Leven, Fife, KY8 1HU, Scotland
Ravenscraig Hospital
- t. 01475 633777
Inverkip Road, Greenock, Renfrewshire, PA16 9HA, Scotland
Red Deer Day Hospital
- t. 01355 593 450
Alberta Avenue, East Kilbride, Lanarkshire, G75 8NH, Scotland
Roodlands Hospital
- t. 0131 536 8300
Hospital Road, Haddington, East Lothian, EH41 3PF, Scotland
Ross Hall Hospital
- t. 0141 810 3151
221 Crookston Road, Glasgow, G52 3NQ, Scotland
Rosslynlee Hospital
- t. 0131 536 7600
Roslin, Midlothian, EH25 9QE, Scotland
Royal Aberdeen Childrens Hospital
- t. 0845 456 6000
Westburn Road, Foresterhill, Aberdeen, Aberdeenshire, AB25 2ZG, Scotland
Royal Alexandra Hospital
- t. 0141 887 9111
Corsebar Road, Paisley, Renfrewshire, PA2 9PN, Scotland
Royal Dundee Liff Hospital
- t. 01382 423000
Dundee, Angus, DD2 5NF, Scotland
Royal Edinburgh Hospital
- t. 0131 537 6000
Morningside Place, Edinburgh, EH10 5HF, Scotland
Royal Hospital for Sick Children
- t. 0141 201 0000
Dalnair Street, Glasgow, G3 8SJ, Scotland
The Royal Hospital for Sick Children
- t. 0131 536 0000
9 Sciennes Road, Edinburgh, EH9 1LF, Scotland
Royal Infirmary of Edinburgh
- t. 0131 536 1000
51 Little France Crescent, Old Dalkeith Road, Edinburgh, EH16 4SA, Scotland
Royal Victoria Day Hospital
- t. 01382 423140
Jedburgh Road, Dundee, Angus, DD2 1SP, Scotland
Royal Victoria Hospital
- t. 0131 537 5000
13 Craigleith Road, Edinburgh, EH4 2DN, Scotland
Seafield Hospital
- t. 01542 832081
Barhill Road, Buckie, Morayshire, AB56 1EJ, Scotland
Southern General Hospital
- t. 0141 201 1100
1345 Govan Road, Glasgow, G51 4TF, Scotland
Spittal Street Centre
- t. 0131 537 8300
22-24 Spittal Street, Edinburgh, EH3 9DU, Scotland
St Andrews Community Hospital
- t. 01334 465656
Largo Road, St Andrews, Fife, KY16 8AR, Scotland
St Johns Hospital
- t. 01506 523000
Howden Road West, Livingston, West Lothian, EH54 6PP, Scotland
St Michael's Hospital
- t. 01506 842 053
Edinburgh Road, Linlithgow, West Lothian, EH49 6QS, Scotland
St Vincents Hospital
- t. 01540 661219
St Vincents Hospital, Kingussie, Inverness-shire, PH21 1EX, Scotland
The State Hospital
- t. 01555 840293
Carstairs near Lanark, Lanarkshire, ML11 8RP, Scotland
Stephen Hospital
- t. 01340 820215
Dufftown near Keith, Banffshire, AB55 4BH, Scotland
Stirling Community Hospital
- t. 01786 434000
Livilands, Stirling, Stirlingshire, FK8 2AU, Scotland
Stobhill General Hospital
- t. 0141 201 3000
133 Balornock Road, Glasgow, G21 3UW, Scotland
Stracathro Hospital
- t. 01356 647291
Brechin, Angus, DD9 7QA, Scotland
Stratheden Hospital
- t. 01334 652611
Stratheden near Cupar, Fife, KY15 5RR, Scotland
Strathmartine Hospital
- t. 01382 423000
Strathmartine, Dundee, Angus, DD3 0PG, Scotland
Sunnyside Royal Hospital
- t. 01674 830361
Hillside, Montrose, Angus, DD10 9JP, Scotland
Thomas Hope Hospital
- t. 013873 80417
Langholm, Dumfriesshire, DG13 0JX, Scotland
Thornhill Hospital
- t. 01848 330205
Thornhill, Dumfriesshire, Scotland
Turner Memorial Hospital
- t. 01542 882526
Turner Street, Keith, Banffshire, AB55 5DJ, Scotland
Vale of Leven District General Hospital
- t. 01389 754121
Main Street, Alexandria, Dunbartonshire, G83 0UA, Scotland
Victoria Hospital
- t. 01592 643355
Hayfield Road, Kirkcaldy, Fife, KY2 5AH, Scotland
Victoria Infirmary
- t. 0141 201 6000
Grange Road, Glasgow, G42 9TY, Scotland
Western General Hospital
- t. 0131 537 1000
Crewe Road South, Edinburgh, EH4 2XU, Scotland
Western Infirmary
- t. 0141 211 2000
Dumbarton Road, Glasgow, G11 6NT, Scotland
Weston Day Hospital
- t. 01334 652163
West Port, Cupar, Fife, KY15 4AN, Scotland
Whyteman's Brae Hospital
Whyteman's Brae, Kirkcaldy, Fife, KY1 2ND, Scotland
Woodend Hospital
- t. 0845 456 6000
Eday Road, Aberdeen, Aberdeenshire, AB15 6XS, Scotland
This category contains 132 businesses/entries located in Scotland.
You might wish to consider these related Scottish categories