Hotels in Scotland, United Kingdom
Scotland is a rugged country in the northern UK, famous for its misty Highlands, 1000-year-old castles, and single malt whiskey. The climate is cool year-round (summers average 60°F/15°C, winters 40°F/4°C), so pack layers: hike the 96-mile West Highland Way in July, or ski the Cairngorms in January. If you're on a budget, skip Edinburgh's pricey hotels and bunk in a hostel in Fort William instead - you'll be close to Ben Nevis and the Glenfinnan Viaduct without the tourist markups.
A
Aberdeen
28 hotels
Aberfeldy
3 hotels
Aberfoyle (Stirling)
2 hotels
Aberlady
Old Aberlady Inn
Airdrie
The Tudor Hotel
Alexandria
Cameron House On Loch Lomond
Alloa
2 hotels
Anstruther
2 hotels
Arbroath
The Old Brewhouse
Ardersier
Star Inn Rooms
Arduaine
Loch Melfort Hotel
Arisaig
The Old Library
Arrochar
4 hotels
Auchterarder
The Gleneagles Hotel
Aviemore
8 hotels
Ayr
9 hotels
B
Ballachulish
3 hotels
Ballantrae
Glenapp Castle
Ballater
5 hotels
Balloch
8 hotels
Balmaha
3 hotels
Balmedie
2 hotels
Banchory
Banchory Lodge Hotel
Banff
Banff Springs Hotel
Beauly
3 hotels
Beith
Saracen Head Hotel
Benderloch
Isle Of Eriska Hotel Spa & Island
Bettyhill
Bettyhill Hotel
Biggar
The Elphinstone Hotel
Bishopton (Renfrewshire)
2 hotels
Blair Atholl
Atholl Arms
Blairgowrie and Rattray
3 hotels
Bo'ness
Richmond Park Hotel
Boat of Garten
Boat Country Inn And Restaurant
Bonnyrigg
Dalhousie Castle
Borgie
Borgie Lodge Hotel
Bothwell
Alona Hotel
Brae
The Brae Hotel
Bridge of Cally
Bridge Of Cally Hotel
Bridge of Orchy
Bridge Of Orchy Hotel
Bridgend (Islay)
2 hotels
Broadford (Isle of Skye)
6 hotels
Brodick
Auchrannie Resort
Buckie
Struan House
Burntisland
2 hotels
C
Cairnryan
2 hotels
Callander
3 hotels
Carbost (Loch Harport, Isle of Skye)
Ceum Thairis
Cargill
Ballathie House Hotel
Carrbridge
Cairn Hotel
Castle Douglas
Douglas House
Castletown (Highland)
2 hotels
Cellardyke
The Coastal Inn Outbuilding
Chryston
Best Western Garfield House Hotel
Clydebank
The Golden Jubilee Hotel
Connel
Falls Of Lora Hotel
Corran (Lochaber, Highlands)
Corran Bunkhouse
Corrie
The Corrie Hotel
Cowdenbeath
The Woodside
Craigellachie
Craigellachie Hotel Of Speyside
Craignure (Isle of Mull)
Isle Of Mull Hotel And Spa
Crail
The Shoregate
Cullen
Cullen Bay Hotel
Cumnock
Dumfries Arms Hotel
D
Daliburgh (South Uist)
Grianaig Guest House & Restaurant, South Uist, Outer Hebrides
Dalmally
2 hotels
Dervaig
Killoran House
Dingwall
4 hotels
Dornie
The Dornie
Dornoch
2 hotels
Doune
The Woodside
Dreghorn
Dundonald Links
Drumnadrochit
7 hotels
Drymen
2 hotels
Dufftown
2 hotels
Dumbarton
Abbotsford Hotel
Dumfries
7 hotels
Dunbar
Bayswell Park Hotel
Dundee
14 hotels
Dundonnell
The Dundonnell Hotel
Dunfermline
7 hotels
Dunkeld
2 hotels
Dunnet
Northern Sands Hotel
Dunoon
Stratheck Holiday Park
Dunvegan (Isle of Skye)
The Tables Guest House
Dyce
4 hotels
E
Earlish
Lighthouse Cottage
East Kilbride
Ramada East Kilbride
Edinbane
3 hotels
Edinburgh
204 hotels
Edzell
The Panmure Arms Hotel
Elgin
2 hotels
Ellon
Buchan Hotel
Eyemouth
2 hotels
F
Falkirk
3 hotels
Flodigarry
Flodigarry Hotel
Fochabers
The Red Lion Tavern
Forres
Carlton Hotel
Fort Augustus
6 hotels
Fort William
30 hotels
Foyers
2 hotels
Fraserburgh
The Davron Hotel
G
Gairloch
3 hotels
Glasgow
78 hotels
Glencoe
3 hotels
Glenfarg
The Bein Inn Hotel & Restaurant
Glenfinnan
Glenfinnan House Hotel
Glenmoriston
The Cluanie Inn
Golspie
2 hotels
Grangemouth
2 hotels
Grantown-on-Spey
5 hotels
Greshornish
Redwood House
Gretna Green
2 hotels
Gullane
Marine & Lawn Greywalls
H
Hamilton
2 hotels
Harray
Merkister Hotel
Hawick
Branxholme Castle
Helmsdale
The Bridge Helmsdale
High Blantyre
Crossbasket Castle, Hotel & Restaurant
I
Ingliston
4 hotels
Inveraray
6 hotels
Invergarry
2 hotels
Invergordon
2 hotels
Inverkip
Langhouse Castle Bed And Breakfast
Invermoriston
Craik Na Dav B&B
Inverness
64 hotels
Irvine (North Ayrshire)
2 hotels
Isle of Skye
Duisdale House Hotel
K
Keith
Fife Arms Guest House
Kelso
3 hotels
Kenmore (Perth and Kinross)
The Kenmore Club
Kilchrenan
The Kilchrenan Inn
Killin
Killin Hotel
Kilmarnock
3 hotels
Kilsyth
The Boat House
Kingussie
2 hotels
Kinloch Rannoch
Dunalastair Hotel Suites
Kinlochleven
Highland Getaway
Kippen
The Inn At Kippen
Kirkcaldy
2 hotels
Kirkcolm
Corsewall Lighthouse Hotel
Kirkmichael (Perth and Kinross)
Strathardle Lodge
Kirknewton (Lothian)
Dalmahoy Hotel & Country Club
Kirkwall
4 hotels
Kyle of Lochalsh
5 hotels
Kyleakin
3 hotels
L
Laggan (Badenoch)
Laggan Hotel
Lanark
New Lanark Mill Hotel
Langholm
Eskdale Hotel
Largs
Willowbank Hotel
Lasswade
2 hotels
Latheron
Forse Of Nature
Lerwick
4 hotels
Letterfinlay
2 hotels
Linlithgow
2 hotels
Livingston
Mercure Livingston Hotel
Lochaline
Lochaline Hotel
Lochearnhead
The Clachan Hotel, Lochearnhead
Lochgoilhead
The Shore House
Lochinver
2 hotels
Lochranza
Lochranza Country Inn
Lochs
The Cornish House
Lossiemouth
2 hotels
Lundin Links
Old Manor Hotel
Luss
5 hotels
M
Mallaig
2 hotels
Markinch
Laurel Bank Hotel
Maryculter
Maryculter House
Melrose
2 hotels
Moffat
Balmoral Hotel
Morar
The Morar Hotel
Motherwell
2 hotels
Munlochy
Allangrange Hotel Near Inverness
N
Nairn
2 hotels
Nethy Bridge
Nethybridge Hotel
New Cumnock
Lochside House Hotel & Spa
Newbridge (Lothian)
2 hotels
Newton Mearns
Parklands Hotel & Country Club
Newtonmore
2 hotels
North Ballachulish
2 hotels
North Berwick
Marine North Berwick
North Kessock
White Cottage B&B
North Queensferry
Doubletree By Hilton Edinburgh - Queensferry Crossing
O
Oban
32 hotels
Oldmeldrum
Meldrum House Hotel Golf And Country Estate
Onich
4 hotels
Orkney
Royal Oak Guesthouse
P
Paisley
6 hotels
Pathhead
The Stair Arms Hotel
Peebles
2 hotels
Perth
15 hotels
Pitlochry
18 hotels
Port Appin
Airds Hotel And Restaurant
Port Askaig
Port Askaig Hotel
Port Ellen
2 hotels
Port Of Menteith
Trossachs Barn & Cabin - Boutique B&B
Portpatrick
The Portpatrick Hotel By Compass Hospitality
Portree
19 hotels
Prestwick
Adamton Country House Hotel
R
Ratho
The Bridge Inn
Rothesay
The Glenburn Hotel
Rowardennan
Rowardennan Hotel
Roybridge
Glenspean Lodge Hotel
S
Saint Margarets Hope
Murray Arms Hotel
Scourie
Scourie Lodge And Gardens
Seamill
The Waterside Hotel & Spa
Skeabost
Skeabost House Hotel
Skye of Cur
Muckrach Country House
Sligachan (Isle of Skye)
Sligachan Hotel
South Queensferry
2 hotels
Spean Bridge
Rosebank
St Andrews
11 hotels
Stein
Stein Inn
Stirling
19 hotels
Stonefield
Stonefield Castle Hotel 'A Bespoke Hotel'
Stonehaven
5 hotels
Stranraer
6 hotels
Strathaven
Strathaven Hotel
Strathpeffer
2 hotels
Strathyre
Sir Andrew Murray House
Stromness
Lindisfarne Bed & Breakfast
Strontian
Ben View Phoenix Hotel
Swinton (Scottish Borders)
The Wheatsheaf Hotel And Restaurant
T
Tain
5 hotels
Tarbert (Argyll and Bute)
Struan House B&B
Tarbet
The Tarbet Hotel
Teangue (Isle of Skye)
Toravaig House Hotel
Thurso
13 hotels
Tillicoultry
The Bridge Inn
Tobermory
5 hotels
Tomich
The Tomich Hotel
Tomintoul
Argyle Guest House
Torridon
2 hotels
Troon
2 hotels
Turnberry
Trump Turnberry
Tyndrum
Muthu Ben Doran Hotel