Hotels in Scotland, United Kingdom

Destination
Where do you want to go?
Check-in
Select date
-
Check-out
Select date
Rooms and Guests2 Guests, 1 room

Scotland sits in the northern part of the UK, with a cool, wet climate-summers average 60°F (15°C) and winters around 40°F (4°C). It's famous for its rugged Highlands, historic castles like Edinburgh Castle, and the world's biggest arts festival, the Edinburgh Fringe in August. In summer, you can hike the West Highland Way or tour whisky distilleries in Speyside; in winter, hit the slopes at Cairngorms ski resort or explore Glasgow's music scene-the city birthed indie bands like Franz Ferdinand and Travis.

A

Aberdeen  81 hotels
Aberfeldy  10 hotels
Aberlady  3 hotels
Aberlour  5 hotels
Abington (South Lanarkshire)  Days Inn Hotel Abington - Glasgow
Aboyne  3 hotels
Acharacle  3 hotels
Achiltibuie  Summer Isles Hotel
Achnasheen  2 hotels
Aird Uig  2 hotels
Airdrie  8 hotels
Airor  Doune Knoydart
Alford (Aberdeenshire)  Barclay'S But N Ben
Alloa  3 hotels
Alness  4 hotels
Alyth  4 hotels
Annan  5 hotels
Anstruther  8 hotels
Appin  2 hotels
Applecross  2 hotels
Arbroath  6 hotels
Ardlui  Ardlui Hotel
Ardrishaig  The Grey Gull Hotel
Ardrossan  Holiday Apartment
Arduaine  2 hotels
Arisaig  Brae Hoose
Arrochar  9 hotels
Auchterarder  8 hotels
Aultbea  Aultbea Lodges
Aviemore  17 hotels
Ayr  37 hotels

C

Cairness  Ban Car Hotel
Cairnryan  3 hotels
Callander  17 hotels
Campbeltown  8 hotels
Cardross  Kirkton Rest
Carnoustie  6 hotels
Carradale  3 hotels
Carrbridge  4 hotels
Carstairs  The Village Inn
Castlecary  Castlecary House Hotel
Chryston  2 hotels
Clachan (Kintyre)  Ronachan
Clarkston  Busby Hotel
Clydebank  3 hotels
Coatbridge  3 hotels
Cockburnspath  Pease Bay Holiday Park
Coldstream  3 hotels
Colintraive  The Colintraive
Comrie  2 hotels
Connel  2 hotels
Cononbridge  Kinkell House Rooms
Contin  2 hotels
Corrie  Cromla Cottage
Corse (Aberdeenshire)  Mapleview Bed And Breakfast
Coupar Angus  Beech Hedge
Cowdenbeath  2 hotels
Crail  4 hotels
Craobh Haven  2 hotels
Crianlarich  7 hotels
Crieff  13 hotels
Crinan  Crinan Hotel
Cromarty  2 hotels
Cruden Bay  6 hotels
Cullen  5 hotels
Culross  2 hotels
Cumbernauld  3 hotels
Cumnock  2 hotels

D

Dalbeattie  5 hotels
Dalkeith  8 hotels
Dingwall  10 hotels
Dirleton  2 hotels
Dornie  The Dornie
Dornoch  12 hotels
Dreghorn  Dundonald Links
Drumbeg  Culkein Lodge
Drumnadrochit  18 hotels
Drymen  12 hotels
Dufftown  4 hotels
Dumbarton  2 hotels
Dumfries  28 hotels
Dunbar  6 hotels
Dunblane  6 Beech Court
Dundee  31 hotels
Dunfermline  17 hotels
Dunkeld  8 hotels
Dunnet  2 hotels
Dunning  Shanthi Lodge
Dunoon  12 hotels
Duns  2 hotels
Durness  Wallaby'S
Dyce  16 hotels

G

Gairloch  7 hotels
Galashiels  4 hotels
Garelochhead  The Anchor Inn
Garve  3 hotels
Giffnock  3 hotels
Girvan  5 hotels
Glasgow  121 hotels
Glencoe  6 hotels
Glendale (Isle of Skye)  Aurora Rural Retreats
Glenfarg  Little Lochan Lodge
Glenfinnan  2 hotels
Glenrothes  6 hotels
Golspie  5 hotels
Gorseness  Aviedale Suite
Grandtully  The Grandtully Hotel
Grangemouth  4 hotels
Greenock  3 hotels
Gretna  2 hotels
Gretna Green  8 hotels
Gullane  4 hotels

I

Inchnadamph  Altnacealgach Motel
Ingliston  4 hotels
Innerleithen  2 hotels
Innermessan  Ryan Bay Holiday Park
Insch  2 hotels
Inveraray  10 hotels
Inverarnan  The Drovers Inn
Invergarry  5 hotels
Invergordon  6 hotels
Inverkeithing  Boreland Lodge Hotel
Inverkip  3 hotels
Inverlochy  Glen View Pod
Inverness  144 hotels
Inversnaid  3 hotels
Inverurie  5 hotels
Iona  4 hotels
Isle of Arran  Glenisle Hotel
Isle of Colonsay  The Colonsay Hotel
Isle of Skye  Duisdale House Hotel

J

Jedburgh  8 hotels
Johnshaven  Kildonan Cottage
Johnstone  Lynnhurst Hotel

L

Laggan (Badenoch)  Allt Na Criche - Ukc5762
Lairg  4 hotels
Lamlash  5 hotels
Lanark  5 hotels
Langbank  Lomond View
Langholm  2 hotels
Largs  7 hotels
Lauder  4 hotels
Lerwick  13 hotels
Letterfinlay  3 hotels
Leuchars  2 hotels
Leven (Fife)  7 hotels
Liberton  Shieldhill Castle
Linlithgow  5 hotels
Livingston  4 hotels
Lochailort  Lochailort Inn
Lochaline  Lochaline Hotel
Lochboisdale  2 hotels
Lochcarron  Rockvilla Guest House
Lochearnhead  6 hotels
Lochgair  Lochgair Hotel
Lochgelly  Remus B&B
Lochgilphead  5 hotels
Lochgoilhead  4 hotels
Lochinver  8 hotels
Lochmaddy  2 hotels
Lockerbie  6 hotels
Lonmore  2 hotels
Lossiemouth  11 hotels
Lower Largo  The Crusoe
Lundin Links  3 hotels
Luss  8 hotels
Lybster  3 hotels

M

Macduff  5A Union Road
Mallaig  5 hotels
Markinch  2 hotels
Maryculter  2 hotels
Mauchline  The Fairburn Hotel
Maybole  2 hotels
Melrose  12 hotels
Methlick  Ythanview Hotel
Mey  2 hotels
Millport  Beside The Bay
Millton of Clova  Glen Doll Lodge - Uk51268
Milngavie  2 hotels
Mintlaw  3 hotels
Moffat  18 hotels
Monifieth  2 hotels
Montrose  8 hotels
Morar  2 hotels
Motherwell  8 hotels
Muir of Ord  5 hotels
Musselburgh  6 hotels

O

Oban  77 hotels
Oldmeldrum  2 hotels
Onich  8 hotels
Orkney  5 hotels

S

Saasaig  Seillean Trang
Saint Martins (Perth and Kinross)  Organic Welltree
Salen (Argyll and Bute)  Glenaros Lodge
Sanquhar  2 hotels
Scalloway  Scalloway Hotel
Scalpay (Outer Hebrides)  Two Harbours Guest House
Scotlandwell  The Well Country Inn
Scourie  3 hotels
Seamill  3 hotels
Selkirk  4 hotels
Shieldaig (Wester Ross)  Tigh An Eilean Hotel
Skeabost  2 hotels
Sollas  Vallay Sands
South Galson  Hebridean Huts
Spean Bridge  11 hotels
St Andrews  34 hotels
St Michaels  St Michaels Inn
Stanley (Perthshire)  Tayside Hotel
Stepps  3 hotels
Stirling  29 hotels
Stonehaven  12 hotels
Stranraer  14 hotels
Strathaven  2 hotels
Strathblane  The Kirkhouse Inn
Strathpeffer  6 hotels
Strathy Point  Salmon Landings
Strathyre  4 hotels
Strichen  White Horse Hotel
Stromness  4 hotels
Strontian  5 hotels

T

Tain  13 hotels
Tarbet  The Tarbet Hotel
Tarland  3 hotels
Taynuilt  3 hotels
Thornhill (Stirlingshire)  Lion And Unicorn Hotel
Thurso  21 hotels
Tobermory  14 hotels
Tomintoul  4 hotels
Tongue  Smithy House
Torridon  2 hotels
Town Yetholm  Yetholm Bothy
Troon  8 hotels
Tummel Bridge  Loch Tummel Hotel
Turnberry  2 hotels
Turriff  3 hotels
Twatt (Orkney)  Runa Guest House
Tyndrum  4 hotels

U

Uddingston  3 hotels
Ullapool  22 hotels
Ullinish  Ullinish House
Ulsta  Sea View B & B
Unapool  Newton Lodge
Uphall  2 hotels

V

Vatisker  B&B At Forty Three