Hotels & Inns in Scotland
Edinburgh Hotels - Glasgow Hotels - Inverness Hotels - Fort William Hotels - St. Andrews Hotels - Pitlochry Hotels - Perth Hotels - Crieff Hotels - Aberfoyle Hotels - Gretna Green Hotels - Mallaig Hotels - Portpatrick Hotels - Loch Lomond Hotels - Aberfeldy Hotels - Loch Ness Hotels
East Kilbride, G74 4LN
Welcoming Traditonal village hotel in walking distance to Scotland's largest undercover shopping and leisure centre in East...
Price: £25 - £300 (Per room per night)
Peterhead, Aberdeenshire, AB42 3BN
The Waterside is a purpose built hotel set in its own extensive gardens on the banks of the estuary of the River Ugie.
Inverness, Inverness-shire, IV2 6AA
Located 3 miles from Inverness train station and 10 miles from Inverness Airport.
Brodick, Isle of Arran, KA27 8AW
Welcome to the Douglas Hotel, a touch of luxury combined with a homely charm.
Pitlochry, Perthshire, PH16 5AG
Set on the main street in the picturesque town of Pitlochry in the heart of Highland Perthshire.
Price: £49 - £139 (Per person per night)
Perth, Perthshire, PH2 7PH
Set within 350 acres of private estate, this 4 star luxurious hotel provides fabulous accommodation in a spectacular setting.
Holyrood Road, Edinburgh, EH8 8PE
Situated just off the Historic Royal Mile, between the Palace of Holyrood and Edinburgh Castle.
Price: £60 - £250 (Per room per night)
Sanquhar, Dumfriesshire, DG4 6JJ
A superb romantic Award Winning Hotel set in its own Gardens on the Banks of the River Nith.
Price: £50 - £178 (Per room per night)
Grantown on Spey, PH26 3HF
The Grant Arms Hotel lies in the Highland town of Grantown-On-Spey. Recently renovated and upgraded. 50 En-Suite rooms.
Price: £50 - £208 (Per room per night)
Taynuilt, by Oban, Argyll, PA35 1JN
16th century Coaching Inn provides an excellent base to visit the surrounding area and take part in the many local...
Elgin, Moray, IV30 6UN
Eight Acres is the largest hotel in Speyside and offers a wide range of first class accommodation.
Price: £69 - £140 (Per room per night)
Clarkston, Glasgow, G76 8RX
The Busby Hotel is situated in the south of Glasgow in a tree-lined avenue beside the river cart.
Jedburgh, TD8 6AN
Once a 19th Century Coaching Inn, now a comfortable, family run hotel in the town of Jedburgh.
Price: £75 - £89 (Per room per night)
Ayr, Ayrshire, KA7 2PX
The Fairfield House Hotel basks in a picturesque seafront location on the Ayrshire coast in the heart of Rabbie Burns...
Edinburgh, EH12 8AX
This charming lodge is a great choice if you’re looking for budget accommodation right on Edinburgh’s doorstep.
Price: £49 - £80 (Per room per night)
|1||The Torrance Hotel||East Kilbride, G74 4LN|
|2||Waterside Inn||Peterhead, Aberdeenshire, AB42 3BN|
|3||Travelodge Inverness Fairways||Inverness, Inverness-shire, IV2 6AA|
|4||The Douglas Hotel||Brodick, Isle of Arran, KA27 8AW|
|5||Strathgarry Restaurant and Rooms||Pitlochry, Perthshire, PH16 5AG|
|6||Murrayshall House Hotel||Perth, Perthshire, PH2 7PH|
|7||Holyrood Aparthotel||Holyrood Road, Edinburgh, EH8 8PE|
|8||Blackaddie House Hotel||Sanquhar, Dumfriesshire, DG4 6JJ|
|9||Grant Arms Hotel||Grantown on Spey, PH26 3HF|
|10||The Taynuilt Hotel||Taynuilt, by Oban, Argyll, PA35 1JN|
|11||Eight Acres Hotel||Elgin, Moray, IV30 6UN|
|12||Busby Hotel||Clarkston, Glasgow, G76 8RX|
|13||The Royal Hotel||Jedburgh, TD8 6AN|
|14||Fairfield House Hotel||Ayr, Ayrshire, KA7 2PX|
|15||Innkeepers Lodge Edinburgh West||Edinburgh, EH12 8AX|
Click the map pins to view more information.