Hotels & Inns in Scotland
Kinloch Rannoch, Perthshire, PH16 5PW
Former coaching inn built by Alastair McDonald, commander of the forces on his return from Culloden.
Price: £35 - £55 (Per person per night)
Inveraray, Argyll, PA32 8XB
Situated at the entrance to Inveraray Castle, The Argyll offers spectacular views over Loch Fyne and Benn Bhuidhe.
Price: £85 (Per room per night)
Lockerbie, Dumfriesshire, DG11 2EF
Ravenshill was built in 1874. Converted to a hotel retaining many traditional features but with all modern comforts.
Price: £45 - £125 (Per room per night)
Balquhidder, Lochearnhead, Perthshire, FK19 8PQ
Monachyle Mhor is a small award winning family run hotel and restaurant in an idyllic situation overlooking Loch Voil.
Price: £38 - £48 (Per person per night)
Aviemore, PH22 1PT
At High Range, you can relax in the serenity of our leafy environment, yet be only a five-minute stroll away from Aviemore.
Price: £55 - £75 (Per room per night)
Innerleithen, Peeblesshire, EH44 6HF
St Ronan's Hotel is a small family run hotel in the beautiful Scottish Borders.
Pitlochry, Perthshire, PH16 5HT
Traditional Scottish country house in own grounds overlooking the Tummel Valley - most rooms with panoramic views.
Price: £63 - £129 (Per room per night)
Pitlochry, PH16 5DW
A fine Scottish family home, set in two acres of lawn and woodland, personally managed by the proprietors.
Motherwell, Lanarkshire, ML1 1HJ
The Old Mill Hotel in Motherwell is situated on the banks of the River Calder, only half a mile from the town centre.
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)
Edinburgh, EH2 2BY
Situated in Princes Street with a wealth of facilities and attractions on its doorstep.
Price: £35 - £82 (Per person per night)
Portsoy, Aberdeenshire, AB45 2QT
The warmest of welcomes awaits you in this small, friendly, family run hotel, where your hosts are Susan & Euan Cameron.
Price: £50 - £110 (Per room per night)
Oban, Argyll, PA34 5DD
The Woodside Hotel is situated in the popular and beautiful post card town of Oban, the gateway to the islands.
18 Academy Street, Inverness, IV1 1LG
Charming elegance, character, warmth and style are the hallmarks of this famous and much loved historic highland hotel.
Price: £119 - £299 (Per room per night)
Braemar, Aberdeenshire, AB35 5YT
This charming family run hotel sits in a secluded location within the historic village of Braemar.
Price: £39 - £120 (Per room per night)
| 1 | Dunalastair Hotel | Kinloch Rannoch, Perthshire, PH16 5PW | |
| 2 | The Argyll Hotel, Inveraray | Inveraray, Argyll, PA32 8XB | |
| 3 | Ravenshill House Hotel | Lockerbie, Dumfriesshire, DG11 2EF | |
| 4 | Monachyle Mhor Hotel | Balquhidder, Lochearnhead, Perthshire, FK19 8PQ | |
| 5 | High Range Lodge Motel & Self Catering Chalets | Aviemore, PH22 1PT | |
| 6 | St Ronans Hotel | Innerleithen, Peeblesshire, EH44 6HF | |
| 7 | Beinn Bhracaigh | Pitlochry, Perthshire, PH16 5HT | |
| 8 | Birchwood Hotel | Pitlochry, PH16 5DW | |
| 9 | The Old Mill Hotel | Motherwell, Lanarkshire, ML1 1HJ | |
| 10 | The Commercial Hotel | Tarland, Aberdeenshire, AB34 4TX | |
| 11 | Old Waverley Hotel Edinburgh | Edinburgh, EH2 2BY | |
| 12 | The Station Hotel | Portsoy, Aberdeenshire, AB45 2QT | |
| 13 | The Woodside Hotel | Oban, Argyll, PA34 5DD | |
| 14 | Royal Highland Hotel | 18 Academy Street, Inverness, IV1 1LG | |
| 15 | Moorfield House Hotel | Braemar, Aberdeenshire, AB35 5YT |
Click the map pins to view more information.






