Hotels & Inns in Scotland
Edinburgh, EH7 5AH
City centre hotel situated in Royal Terrace one of Edinburgh's most prestigious terraces.
Price: £30 - £180 (Per room per night)
Kirkcudbright, Kirkcudbrightshire, DG6 4JG
18th century hotel in the conservation area of a pretty port and artists’ town. Home of Burns's Selkirk Grace.
Price: £79 - £120 (Per room per night)
Scone, Perthshire, PH2 6PL
Situated on Perth Airport. Comfortable and very affordable accommodation only a few miles from the city centre.
Aberdeen, Aberdeenshire, AB10 6NW
The Mariner Hotel is a family-run hotel located in a predominantly residential area in the West End of Aberdeen.
Price: £55 - £210 (Per room per night)
Tarland, Aberdeenshire, AB34 4TX
A former 18th century coaching inn this hidden gem offers the perfect place to refresh and rejuvenate.
Price: £40 - £80 (Per room per night)
Haymarket, Edinburgh, EH12 5EG
The Edinburgh Ritz Hotel is a young family owned business with a focus on real honest hospitality.
Dalbeattie, Kirkcudbrightshire, DG5 4QW
Clonyard House Hotel in Dalbeattie is a small, friendly, family run hotel.
Price: £75 - £90 (Per room per night)
Glasgow, G3 6RF
Situated just off the legendary Sauchiehall Street. Ideal location for shopping and nightlife. Family run home from home.
Lockerbie, DG11 2AG
The Townhead Hotel is an ideal stopping place for anyone travelling on the M74 Scotland - England motorway.
Portree, Isle of Skye, IV51 9EH
The Isles Inn is situated in a quiet corner of Somerled Square yet only minutes away from the Shops, Harbour and Swimming...
Price: £40 - £90 (Per room per night)
Ecclefechan, Lockerbie, Dumfriesshire, DG11 3JH
Originally home to the Arnott family Kirkconnel Hall dates as far back as the 15th century.
Ayr, Ayrshire, KA7 2RE
Carrick Lodge is nestled in the heart of Ayrshire's renowned Burns Country yet only minutes from Ayr's bustling Town Centre.
Nairn, Nairnshire, IV12 4RJ
Family run hotel in the seaside resort of Nairn close to championship golf courses, beach, harbour and shops.
Price: £25 - £35 (Per person per night)
Perth, PH2 8HE
The hotel is based in a magnificent building surrounded by large landscaped gardens.
Roslin, Mid Lothian, EH25 9LE
The Original Rosslyn Hotel is an idyllic village inn, set in the romantic village of Roslin.
Price: £70 - £130 (Per room per night)
| 1 | Ailsa Craig Hotel | Edinburgh, EH7 5AH | |
| 2 | The Selkirk Arms Hotel | Kirkcudbright, Kirkcudbrightshire, DG6 4JG | |
| 3 | Perth Airport Skylodge | Scone, Perthshire, PH2 6PL | |
| 4 | Mariner Hotel | Aberdeen, Aberdeenshire, AB10 6NW | |
| 5 | The Commercial Hotel | Tarland, Aberdeenshire, AB34 4TX | |
| 6 | Ritz Hotel | Haymarket, Edinburgh, EH12 5EG | |
| 7 | Clonyard House Hotel | Dalbeattie, Kirkcudbrightshire, DG5 4QW | |
| 8 | Atlantic Hotel Glasgow | Glasgow, G3 6RF | |
| 9 | Townhead Hotel | Lockerbie, DG11 2AG | |
| 10 | The Isles Inn | Portree, Isle of Skye, IV51 9EH | |
| 11 | Kirkconnel Hall | Ecclefechan, Lockerbie, Dumfriesshire, DG11 3JH | |
| 12 | Carrick Lodge Hotel | Ayr, Ayrshire, KA7 2RE | |
| 13 | Aurora Hotel and Italian Restaurant | Nairn, Nairnshire, IV12 4RJ | |
| 14 | Station Boutique Hotel | Perth, PH2 8HE | |
| 15 | Original Roslin Hotel | Roslin, Mid Lothian, EH25 9LE |
Click the map pins to view more information.





