All Highlands hotels
Multiple accommodations for your stay
All Highlands hotels
Show map
5 stars
- Achnagairn Castle Hotel Kirkhill
- Amhuinnsuidhe Castle
- Ard-Na-Coille Guest House Newtonmore
- Ardrhu House Fort William
- Ardtorna Hotel Benderloch
- Aspen Lodge Oban
- Barcaldine Castle Bed & Breakfast Oban
- Broad Bay House Hotel Stornoway
- Carradales Luxury Guest House
- Corran Bunkhouse Hotel
- Creagan House Bed & Breakfast Strathyre
- Daviot Lodge
- Dornoch Station Hotel
- Dunalastair Hotel Suites Kinloch Rannoch
- Edinbane Lodge
- Fonab Castle Hotel Pitlochry
- Glen Nevis Youth Hostel Fort William
- Glencoe House Hotel
- Glenegedale House Hotel Kintra
- Inver Lodge Lochinver
- Inverbeg Holiday Park Luss
- Invercreran Lodge Luxury Bed & Breakfast Appin
- Isle Of Eriska Hotel Spa & Island Benderloch
- Loch Ness Lodge Drumnadrochit
- Lomond Woods Holiday Park Balloch
- Ness Walk Hotel Inverness
- Newhall Mains Resolis
- Oban Youth Hostel
- Pool House Bed & Breakfast Poolewe
- Portavadie Luxury Apartments
- Portnellan Hotel Crianlarich
- Rocpool Reserve Luxury Highland Package
- Sandown House Nairn
- Taransay House, Small Hotel Portree
- The Factor'S House Bed & Breakfast Cromarty
- The Glencoe Inn
- The Rowans B And B Oban
- The Torridon Hotel
- The Wendy Hoose Bed & Breakfast Nairn
- Trossachs Holiday Park Drymen
4 stars
- Abbots Brae Hotel Dunoon
- Ac Hotel By Marriott Inverness
- Allt Na Leven Guest House Kinlochleven
- Allt-Na-Craig House
- Alltavona House Oban
- Altskeith Country House Bed & Breakfast Aberfoyle
- An Grianan Hotel Inverness
- An-Airidh Bed & Breakfast Portree
- Anchor Hotel And Seabed Restaurant Tarbert
- Appin Bay View Hotel
- Applecross B&B & Cabins On Nc500, 90 Mins From Skye
- Ardconnel House Hotel Inverness
- Arden House B&B And Self-Catering Callander
- Arden House Bed & Breakfast Kingussie
- Ardencaple Hotel By Greene King Inns Rhu
- Ardentorrie Guest House Inverness
- Ardoch Cottage Bed & Breakfast Balloch
- Ards House Bed & Breakfast Oban
- Ashburn House Bed & Breakfast Fort William
- Atholl Villa Guest House Pitlochry
- Auchrannie Resort Brodick
- Aultguish Inn Garve
- Avalon Hotel Inverness
- Aviemore Youth Hostel
- Ballifeary House Inverness
- Balloch House By Innkeeper'S Collection
- Balmacara Hotel Kyle of Lochalsh
- Balnearn House Hotel Aberfeldy
- Bank Guest House Wick
- Barriemore Oban
- Bazpackers Hostel Inverness
- Beechwood Cottage B&B Glencoe
- Beinn Bhracaigh Pitlochry
- Ben Cruachan Inn Loch Awe
- Best Western Inverness Palace Hotel & Spa
- Birchbank Bed & Breakfast Roybridge
- Blackfriars Inverness
- Blackwater Glamping Pods Kinlochleven
- Blackwater Hostel Kinlochleven
- Bluebell House Hotel Inverness
- Boat Country Inn And Restaurant Boat of Garten
- Boath House Hotel Nairn
- Borve House Hotel
- Bosville Hotel Portree
- Bracken Hide Hotel Portree
- Brae House Bed & Breakfast Aberfeldy
- Braeburn Guesthouse Fort William
- Braeside Guesthouse Oban
- Brambles Of Inveraray
- Bridge Of Orchy Hotel
- Bridgend Hotel
- Buccleuch Guest House Fort William
- Bunchrew House Hotel Inverness
- Cabarfeidh Hotel Stornoway
- Caithness Inn Wick
- Callander Meadows
- Camfield House Bed & Breakfast Thurso
- Carisbrooke Guest House Inverness
- Carndaisy House Hotel Muir of Ord
- Cavell House Hotel Inverness
- Cawdor House B&B Nairn
- Ceol Na Mara Guest House Tarbert
- Chandlers Rothesay
- Clan Macduff Hotel Fort William
- Club House Hotel & Restaurant Nairn
- Coig Na Shee Guest House Newtonmore
- Coppice House Bed & Breakfast Callander
- Corriegour Lodge Hotel Letterfinlay
- Corriness House Hotel Poolewe
- Coshieville House Aberfeldy
- County Hotel Helensburgh
- Courtyard By Marriott Inverness Airport
- Coylumbridge Hotel Aviemore
- Craigdarroch Hotel Foyers
- Craigroyston House Bed & Breakfast Pitlochry
- Craigvar Bed & Breakfast Strathpeffer
- Creag Dhubh Country House Bed & Breakfast Inveraray
- Creag Mhor Lodge Onich
- Crianlarich Youth Hostel
- Crinan Hotel
- Cuillin Hills Hotel Portree
- Dalgreine Guest House Pitlochry
- Dall Lodge Country House Killin
- Dalshian House Hotel Pitlochry
- Davar Lochinver
- Derrybeg Bed And Breakfast Pitlochry
- Dionard Guest House Inverness
- Distant Hills Guest House Spean Bridge
- Dower House Newtonmore B&B
- Drovers Lodge Drumnadrochit
- Drumbuie Farm B&B Drumnadrochit
- Drumdevan Country House, Inverness
- Duisdale House Hotel Isle of Skye
- Dunhallin House Inverness
- Dunlichity House Bed And Breakfast Inverness
- Eagle View Guest House Newtonmore
- East Haugh House Hotel Pitlochry
- Edencoille Guest House Kinlochleven
- Eildon Guest House Inverness
- Eriskay B&B And Aviemore Glamping
- Errichel House And Cottages Aberfeldy
- Eskdale Guest House Inverness
- Fascadail House -Tranquil Place In Gaelic- Bnb Arrochar
- Fernbank House Bed & Breakfast Aberfeldy
- Firhall Highland B&B Grantown-on-Spey
- Fisher'S Hotel Pitlochry
- Forss House Hotel Thurso
- Fortingall Hotel Kenmore
- Fraoch Lodge Boat of Garten
- Garrison Of Inversnaid Farm With Hot Tub
- Glen Affric Holiday Park Cannich
- Glen Mhor Hotel And Apartments Inverness
- Glen Nevis Holidays Fort William
- Glenan Lodge Self Catering Tomatin
- Glenbervie Guest House Oban
- Glenburnie House Hotel Oban
- Glencanisp Lodge Lairg
- Glendale Hotel Rothesay
- Glendruidh House Hotel Inverness
- Glenfinnan House Hotel
- Glengorm Castle Bed & Breakfast Tobermory
- Gleninver Guest House Inverness
- Glenrigh Guest House - Adults Only Oban
- Glenspean Lodge Hotel Roybridge
- Glentower Lower Observatory Fort William
- Glenview Luss Bed & Breakfast
- Golf View Hotel & Spa Nairn
- Gowanlea Guest House Balloch
- Gowanlea Heights Bed & Breakfast Campbeltown
- Gramarvin B&B Oban
- Grammar Lodge Guest House Campbeltown
- Grant Arms Hotel Grantown-on-Spey
- Greenland House Castletown
- Greenlawns Nairn
- Greshornish House Hotel Edinbane
- Grove Guest House Oban
- Hartfield House Hostel Applecross
- Haus Alba Bed & Breakfast Grantown-on-Spey
- Hawthorn Self Catering Cottages Benderloch
- Hawthornbank Hotel Oban
- Hay Lodge Nairn
- Heart Of Glencoe Holidays
- Heathcote B&B Inverness
- Heatherfield House Oban
- Hebridean Guest House Stornoway
- High Cliff Guest House Oban
- High Range Lodge Hotel Aviemore
- Highland Apartments By Mansley Inverness
- Highland Bear Lodge & Luxury Bear Huts Drumnadrochit
- Highland Getaway Hotel Kinlochleven
- Hillview Park Bed & Breakfast Beauly
- Home Farm Bed And Breakfast Muir of Ord
- Hotel Hebrides Tarbert
- Hotel Square Tomintoul
- Inchrye Bed & Breakfast Inverness
- Invergarry Hotel
- Inverness House
- Inverness Lochardil House
- Inverness Youth Hostel
- Invernevis Bed And Breakfast Inverness
- Isle Of Mull Hotel And Spa Craignure
- Isle Of Raasay Distillery
- Jannel Bed & Breakfast Stornoway
- Kelson Lodge Grandtully
- Kettle House B&B Fort Augustus
- Kilcamb Lodge Hotel Strontian
- Kilchrenan House Hotel Oban
- Killoran House Hotel Dervaig
- Kilmaronock Manse B&B Drymen
- Kilmuir Park Bed & Breakfast Dunvegan
- Kincraig Castle Hotel Invergordon
- Kingsmills Hotel Inverness
- Kinloch Lodge Hotel And Restaurant
- Knap Guest House Tarbert
- Knipoch House Hotel
- Knockendarroch Hotel Pitlochry
- Knockomie Hotel Inverness
- Leanach Farm Bed & Breakfast Inverness
- Ledgowan Lodge Hotel Achnasheen
- Leonardo Hotel Inverness - Formerly Jurys Inn
- Letterfinlay Lodge House
- Linndhu House Tobermory
- Linnhe Lochside Holidays Corpach
- Loch Fyne Hotel & Spa Inveraray
- Loch Melfort Hotel Arduaine
- Loch Ness Country House Hotel Inverness
- Loch Rannoch Hotel And Estate Kinloch Rannoch
- Lochend Chalets Hotel Port Of Menteith
- Lochranza Youth Hostel
- Lochview House Hotel Fort William
- Lubnaig Guest House Callander
- Lyndon Guest House Inverness
- Lynnfield Hotel Kirkwall
- Macdonald Aviemore Hotel At Macdonald Aviemore Resort
- Macdonald Drumossie Hotel Inverness
- Macdonald Forest Hills Hotel & Spa Aberfoyle
- Macdonald Highlands Hotel At Macdonald Aviemore Resort
- Macdonald Morlich Hotel At Macdonald Aviemore Resort
- Machrie Hotel & Golf Links Port Ellen
- Mackays Hotel Oban
- Maclean Guest House Fort William
- Mansefield Guest House Fort William
- Marmalade Hotel Portree
- Mercure Inverness Hotel
- Mingarry Park Hotel Acharacle
- Monachyle Mhor Hotel Lochearnhead
- Moness Resort Aberfeldy
- Moorfield House Hotel Braemar
- Moorings Hotel Fort William
- Morag'S Lodge Fort Augustus
- Moray Park Guest House Inverness
- Moyness House Hotel Inverness
- Muthu Newton Hotel Nairn
- Muthu Queens Oban Hotel
- Nevis Bank Inn Fort William
- No.20 Boutique B&B Helensburgh
- No.26 By The Sea Hotel Oban
- Oakbank Farm Hotel Lamlash
- Oban Bay Hotel
- Old Drynie House Bed & Breakfast Inverness
- Old North Inn Hotel, Inverness
- Old Pines Hotel And Restaurant Spean Bridge
- Orcades Hostel Kirkwall
- Oyster Inn Connel Oban
- Pentahotel Inverness
- Pentland Lodge House Thurso
- Port Charlotte Hotel
- Port Charlotte Youth Hostel
- Port Na Craig Inn & Restaurant Pitlochry
- Portavadie Loch Fyne Scotland
- Portree Guest House
- Portree Youth Hostel
- Queen Of The Loch, Balloch By Marston'S Inns
- Ratagan Youth Hostel Shiel Bridge
- Ravenscourt House, Guest House Grantown-on-Spey
- Ravenscraig Guest House Aviemore
- Riva Boutique Hotel Helensburgh
- Riverside House Callander
- Riverside Ullapool
- Rokeby Manor Hotel Invergarry
- Ronebhal Guest House Oban
- Room Only Corbies Rest Inverness
- Rosehill Guest House Pitlochry
- Roseneath Guest House Inverness
- Roskhill House Hotel Lonmore
- Rosslea Hall Hotel Rhu
- Rowardennan Youth Hostel
- Royal Golf Hotel Dornoch
- Royal Marine Hotel Brora
- Royston Guest House Inverness
- Rudha-Na-Craige Hotel Inveraray
- Sandras Backpackers Thurso
- Schiehallion Hotel Aberfeldy
- Scourie Guesthouse
- Sheildaig Farm Bed & Breakfast Balloch
- Shiloh Bed And Breakfast Helensburgh
- Silverstrands Inverness
- Skeabost House Hotel
- Springburn Lodge Beauly
- Stonefield Castle Hotel 'A Bespoke Hotel'
- Stornoway Bed And Breakfast
- Strathallan Bed And Breakfast Grantown-on-Spey
- Strathness House Hotel Inverness
- Strome Lodge Inverness
- Struan House B&B Tarbert
- Summer Isles Hotel Achiltibuie
- Sunny Brae Bed & Breakfast Nairn
- Tali Ayer Bed & Breakfast Nairn
- Tanglewood Lodge Taynuilt
- Tarrel Farmhouse Bed & Breakfast Portmahomack
- The Abbotsford Hotel Callander
- The Airds Hotel And Restaurant Port Appin
- The Atholl Palace Pitlochry
- The Bayview Hotel Rothesay
- The Beach House Loch Lomond Luss
- The Brevins Guest House Fort William
- The Bridge Helmsdale Hotel
- The Clachan B&B Wick
- The Claymore Guest House And Apartments Pitlochry
- The Courie Inn Killin
- The Douglas Hotel Brodick
- The Garrison Hotel Fort William
- The Glenmoriston Townhouse Hotel Inverness
- The Grandtully Hotel
- The Green Park Hotel Pitlochry
- The Highland Club Hotel Fort Augustus
- The Inn At Strathyre Callander
- The Inn On Loch Lomond Luss
- The Islay Hotel Port Ellen
- The Kenmore Club
- The Knowe Guest House Callander
- The Loch Lomond Arms Hotel Luss
- The Lodge On Loch Lomond Hotel Luss
- The Manor House Hotel Oban
- The Marine Bed & Breakfast Thurso
- The Old Manse Hotel Oban
- The Old Mill Inn Pitlochry
- The Perle Oban Hotel & Spa
- The Royal Hotel Campbeltown
- The Sands Hotel, Orkney Burray Village
- The Spey Bed & Breakfast Grantown-on-Spey
- The Station Hotel Alness
- The Steading Bed & Breakfast Aberfeldy
- The Struan Inn Calvine
- The Tongue Hotel
- The Waterhouse Inn Balloch
- The Well House Bed & Breakfast Pitlochry
- The Whispering Pine Lodge Letterfinlay
- The Willows Fort William
- Thornloe Guest House Oban
- Thrumster House Wick
- Tigh An Each B&B & Laggan Glamping Newtonmore
- Tigh Na Cheo Hotel Kinlochleven
- Tigh Na Cloich Hotel Pitlochry
- Tigh Na Sith Hotel Lochinver
- Toravaig House Hotel Teangue
- Torridon Youth Hostel
- Westbourne Guest House Inverness
- Westcot Hotel Callander
- Westlands Of Pitlochry Bed & Breakfast
- Whistlefield Inn Dunoon
- White Cottage B&B North Kessock
- Wimberley House Hotel Inverness
- Woodburn House Bed & Breakfast Pitlochry
- Woodvale Bed & Breakfast Balloch
3 stars
- Aberfeldy Lodge Guest House Inverness
- Aberfoyle Inn
- Abermar Guest House Inverness
- Achilty Guest House Contin
- Achmelvich Beach Youth Hostel
- Achnabobane Farmhouse Hotel Spean Bridge
- Achray House Restaurant With Rooms Saint Fillans
- Adelphi Villa Oban
- Ailean Chraggan Hotel Aberfeldy
- Alban And Abbey House Hotel Inverness
- Albert Hotel Kirkwall
- Alexandra Hotel Fort William
- Allangrange Hotel Near Inverness Munlochy
- Allt Gynack Guest House Kingussie
- Alltonside Guest House Fort William
- Altnaharra Hotel Lairg
- Anchorage Guest House Balloch
- Annslea Guest House Pitlochry
- Ardencaple Hotel Helensburgh
- Ardlochay Lodge Crianlarich
- Ardlogie Guest House Aviemore
- Ardlui Hotel
- Ardmore House B&B Lochinver
- Ardno House B & B Glencoe
- Ardoran House Bed & Breakfast Iona
- Ardross Glencairn Hotel Inverness
- Ardshiel Hotel Campbeltown
- Argyle Guest House Tomintoul
- Argyll Hotel Dunoon
- Argyll Hotel Ullapool
- Argyll House Hotel Oban
- Arisaig Hotel
- Arisaig House Hotel
- Arle Lodge Tobermory
- Armadale Guest House Inverness
- Arrochar Hotel 'A Bespoke Hotel'
- Ashbank Hotel Carradale
- Atholl Arms Hotel Blair Atholl
- Atholl House Skye Hotel Dunvegan
- Averon House Inverness
- Avondale House Hotel Kingussie
- Ayre Hotel & Ayre Apartments Kirkwall
- Ayres Guest House Oban
- Balavil Hotel Newtonmore
- Balconie Inn Evanton
- Balintore Inn
- Ballinluig Rooms & Suites Pitlochry
- Balmaha Inn Bed & Breakfast
- Balsporran Bed And Breakfast Dalwhinnie
- Bank Street Lodge Fort William
- Bannockburn Inn Helmsdale
- Beaufort Hotel Inverness
- Beechwood Lodge Guesthouse Alness
- Belgrave Arms Hotel Helmsdale
- Belvedere Brodick
- Ben A'An House Bed & Breakfast Callander
- Ben Lawers Hotel
- Ben Loyal Hotel Tongue
- Ben Nevis Guest House Fort William
- Ben Nevis Hotel & Leisure Club Fort William
- Ben Wyvis Hotel Strathpeffer
- Bendarroch House Hotel Pitlochry
- Best Western The Crianlarich Hotel
- Bettyhill Hotel
- Birchwood Guest Lodge Balmaha
- Black Isle Holiday Apartments Avoch
- Blair Villa South Oban
- Boat House Super Suites Rothesay
- Borgie Lodge Hotel
- Brae Cottage Dunvegan
- Braemar Lodge Hotel
- Braemar Youth Hostel
- Braeside Guest Rooms Portree
- Breadalbane House Hotel Wick
- Broadford Hotel
- Broadford House Skye Bed & Breakfast
- Broadford Youth Hostel
- Buchanan Arms Hotel & Leisure Club Drymen
- Burghfield House Hotel Dornoch
- Burlington Guest House Whiting Bay
- Burnside Cottage Wick
- Buttonboss Lodge B&B Pitlochry
- Cadillac Kustomz Hotel Rothesay
- Cairn Hotel Carrbridge
- Cairngorm Guest House Aviemore
- Cairngorm Hotel Aviemore
- Cairngorm Lodge Youth Hostel Loch Morlich
- Caladh Inn Stornoway
- Caledonian Hotel 'A Bespoke Hotel' Ullapool
- Caledonian Hotel Fort Augustus
- Cameron Guest House Oban
- Campfield House Bed & Breakfast Fort William
- Canterra Cottage Tain
- Carn Mhor Bed And Breakfast Aviemore
- Carnegie Lodge Hotel Tain
- Carra Beag Guest House Pitlochry
- Carrbridge Hotel
- Carrmoor Guest House Carrbridge
- Carters Rest Guesthouse Milovaig
- Castletown Hotel
- Chase The Wild Goose Hostel Fort William
- Chieftain Hotel Inverness
- City Guesthouse Inverness
- Clachaig Inn Ballachulish
- Clachan Cottage Hotel Lochearnhead
- Clifton Cottage B&B Tyndrum
- Coinachan Guest House Fort William
- Coire Glas Guest House Spean Bridge
- Columba Hotel Inverness By Compass Hospitality
- Columba Hotel Oban
- Columba House Hotel Kingussie
- Commodore Guesthouse, Self-Catering Suites Rothesay
- Conchra House Hotel Kyle of Lochalsh
- Conon Hotel Dingwall
- Coolin View Hotel Portree
- Corran House Bed & Breakfast Kingsburgh
- Corriegarth Hotel Inverness
- Corriemar House Hotel Oban
- Cottages At Glencoe Independent Hostel
- County Hotel Stornoway
- Covenanters Inn Dingwall
- Craggan Outdoors Ardenbeg Bunkhouse Hostel Grantown-on-Spey
- Craigbank Guest House Crianlarich
- Craiglea Bed & Breakfast Braemar
- Craiglynne Hotel Grantown-on-Spey
- Craigmonie Hotel Inverness By Compass Hospitality
- Craigvrack Hotel & Restaurant Pitlochry
- Craik Na Dav B&B Invermoriston
- Creagan Guest House Ullapool
- Croit Anna Hotel Fort William
- Crown Court Hotel Inverness
- Crown Guesthouse Inverness
- Crown Hotel Callander
- Cruachan Hotel Fort William
- Crubenbeg Country House Hotel Newtonmore