Inner Hebrides hotels

Inner Hebrides Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Isle Of Eriska Hotel Oban  5 stars

Hotel, Spa & Island, Ledaig, By Oban, Oban, United Kingdom, PA37 1SD

Oban Superb USD 472

Glenapp Castle Hotel Ballantrae  5 stars

Ayrshire, Ballantrae, United Kingdom, KA26 ONZ

Ballantrae Exclusive USD 427

Blarcreen House Hotel Oban  5 stars

Ardchattan, Oban, United Kingdom, PA37 1RG

Oban USD 223

The Rowans B&B Oban  5 stars

Connel, Oban, United Kingdom, PA37 1PJ

Oban USD 123

Perle Oban Hotel  4 stars

Station Square, Oban, United Kingdom, PA34 5RT

Oban Very good USD 208

Best Western Palace Hotel & Casino Douglas  4 stars

Central Promenade, Douglas, Isle of Man, IM2 4NA

Douglas Fabulous USD 107

Sefton Hotel Douglas  4 stars

Harris Promenade, Douglas, Isle of Man, IM1 2RW

Douglas Fabulous USD 140

Airds Hotel Port Appin  4 stars

Port Appin, Port Appin, United Kingdom, PA38 4DF

Port Appin USD 640

Toravaig House Hotel Sleat  4 stars

Knock Bay, Sleat, Sleat (Isle Of Skye), United Kingdom, IV44 8RE

Sleat (Isle Of Skye) Fabulous USD 270

Stonefield Castle Hotel Tarbert  4 stars

Tarbert, Tarbert (Argyll and Bute), United Kingdom, PA29 6YJ

Tarbert (Argyll and Bute) Fabulous USD 137

Claremont Hotel Douglas  4 stars

18-22 Loch Promenade, Douglas, Isle of Man, IM1 2LX

Douglas Very good USD 191

Cuillin Hills Hotel Portree  4 stars

Isle Of Skye, Portree, United Kingdom, IV51 9QU

Portree Fabulous USD 317

Tre-Ysgawen Hall, Country House Hotel & Spa Llangefni  4 stars

Capel Coch, Llangefni, United Kingdom, LL77 7UR

Llangefni Fabulous USD 198

Auchrannie Resort Brodick  4 stars

Auchrannie Road, Brodick, United Kingdom, KA27 8BZ

Brodick Superb USD 233

Best Western The Queens Hotel Oban  4 stars

Corran Esplanade, Oban, United Kingdom, PA34 5AG

Oban Fabulous USD 156

Port Charlotte Hotel Islay  4 stars

Main Street Pott Charlotte Isle Of Islay, Islay, United Kingdom, PA48 7TU

Islay

Mount Murray And Country Club Hotel Douglas  4 stars

Douglas Santon Im4 2Ht Isle Of Man United Kingdom, Douglas, Isle of Man

Douglas Fabulous

Balyett Bed And Breakfast Stranraer  4 stars

Cairnryan Road, Stranraer, United Kingdom, DG98QL

Stranraer Superb USD 99

Bosville Hotel Portree  4 stars

9-11 Bosville Terrace, Portree, Portree, United Kingdom

Portree Superb USD 241

Knipoch Hotel Oban  4 stars

Knipoch House Hotel , Oban, United Kingdom, PA34 4QT

Oban Fabulous USD 273

North West Castle Hotel Stranraer  4 stars

Portrodie, Stranraer, United Kingdom

Stranraer Fabulous USD 95

Broadford Hotel  4 stars

Torrin Road, Broadford (Isle of Skye), United Kingdom, IV49 9AB

Broadford (Isle of Skye) Superb USD 172

Hawthorn Cottages Oban  4 stars

Hawthorn Benderloch Oban Argyll, Oban, United Kingdom, PA37 1QS

Oban Exclusive USD 130

Portavadie Loch Fyne Scotland Hotel  4 stars

Portavadie, Loch Fyne, Portavadie, United Kingdom

Portavadie USD 166

The Royal Hotel Campbeltown  4 stars

Main Street , Campbeltown, United Kingdom, PA28 6PT

Campbeltown Superb USD 207

The Ranald Hotel Oban  4 stars

41 Stevenson Street, Oban, United Kingdom

Oban Fabulous USD 152

The Homestead Guest House Cairnryan  4 stars

Main Street, Cairnryan, United Kingdom

Cairnryan Superb USD 107

Crinan Hotel  4 stars

By Lochgilphead, , Crinan, United Kingdom, PA31 8SR

Crinan

Grove Guest House Oban  4 stars

Main Street, Connel, Oban, United Kingdom, PA37 1PA

Oban USD 148

Yha Snowdon Pen-Y-Pass Hostel Llanberis  4 stars

Pen-Y-Pass, Nantgwynant, Llanberis, United Kingdom, LL55 4NY

Llanberis Fabulous USD 93

Knap Guest House Tarbert  4 stars

Campbeltown Road, Tarbert (Argyll and Bute), United Kingdom, PA29 6SX

Tarbert (Argyll and Bute) Exclusive USD 122

The Douglas Hotel Brodick  4 stars

Brodick, Brodick, United Kingdom, KA27 8AW

Brodick

Kilmichael Country House Hotel Brodick  4 stars

Glen Cloy , Brodick, United Kingdom, KA27 8BY

Brodick

Ty Dderw Country Inn Moelfre  4 stars

Llanallgo, Moelfre, United Kingdom, LL72 8HB

Moelfre Superb USD 132

Mannin Hotel Douglas  4 stars

8-16 Broadway, Douglas Im24El, Isle Of Man, Douglas, Isle of Man

Douglas USD 156

Acacia Boutique Hotel Douglas  4 stars

Marathon Terrace, Queen'S Promenade, Douglas, Isle of Man, IM2 4NH

Douglas USD 98

Blackthorn Farm Bed & Breakfast Holyhead  4 stars

Penrhosfeilw, Trearddur Bay, Holyhead, United Kingdom, LL65 2LT

Holyhead Superb USD 112

Best Western Heronston Hotel & Spa Bridgend  3 stars

Ewenny Road, Bridgend, United Kingdom, CF35 5AW

Bridgend Very good USD 106

Best Western Kinloch Hotel Isle of Arran  3 stars

Blackwaterfoot, Isle of Arran, United Kingdom, KA27 8ET

Isle of Arran Superb USD 149

Days Inn Bridgend Cardiff M4  3 stars

M4 J36 Motorway, Bridgend, United Kingdom, CF32 9RW

Bridgend Very good USD 72

Premier Inn Bridgend Central  3 stars

The Derwen, Bridgend, United Kingdom, CF32 9SH

Bridgend Superb USD 121

Seiont Manor Hotel Llanrug  3 stars

Llanrug, Llanrug, United Kingdom, LL55 1PH

Llanrug Fabulous USD 215

Whitehart Hotel Campbeltown  3 stars

Main Street , Campbeltown, United Kingdom, PA28 6AN

Campbeltown Guest rating

Chesterhouse Hotel Douglas  3 stars

37-42 Loch Promenade, Douglas, Isle of Man, IM1 2LY

Douglas Very good USD 139

Rutland Hotel Douglas  3 stars

19-23 Palace Terrace, Douglas, Isle of Man, IM2 4NS

Douglas Very good USD 153

The Empress Hotel Douglas  3 stars

Central Promenade, Douglas, Isle of Man, IM2 4RA

Douglas Fabulous USD 118

The Bull Hotel Llangefni  3 stars

Bulkley Square, Llangefni, Llangefni, United Kingdom, LL77 7LR

Llangefni Very good USD 96

Dunollie Hotel Broadford  3 stars

Broadford, Broadford (Isle of Skye), United Kingdom, IV49 9AE

Broadford (Isle of Skye) Guest rating USD 161

Kyle Hotel Kyle of Lochalsh  3 stars

Main Street, Kyle of Lochalsh, United Kingdom, IV40 8AB

Kyle of Lochalsh Very good USD 126

Skeabost House Hotel  3 stars

Skeabost Bridge, Skeabost, United Kingdom, IV51 9NP

Skeabost Very good USD 420

Isle Of Mull Hotel Craignure  3 stars

Craignure, Craignure (Isle of Mull), United Kingdom, PA65 6BB

Craignure (Isle of Mull) Good USD 114

Oban Bay Hotel  3 stars

Corran Esplanade, Oban, United Kingdom, PA34 5AE

Oban Very good USD 154

Loch Melfort Hotel Arduaine  3 stars

Arduaine, Arduaine, United Kingdom, PA34 4XG

Arduaine Superb USD 182

Fernhill Hotel Portpatrick  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 7TD

Portpatrick USD 185

Stewart Hotel Appin  3 stars

Glen Duror, Appin, United Kingdom, PA384BW

Appin Guest rating USD 194

Ascot Hotel Douglas  3 stars

7 Empire Terrace, Douglas, Isle of Man

Douglas Fabulous USD 121

Tingle Creek Hotel Kyle of Lochalsh  3 stars

Erbusaig, Kyle of Lochalsh, United Kingdom

Kyle of Lochalsh Superb USD 152

Royal Hotel Oban  3 stars

Argyll Square, Oban, United Kingdom, PA344BE

Oban Very good USD 121

Urquhart Caledonian Hotel Portree  3 stars

Wentworth Street Isle Of Skye, Portree, United Kingdom, IV519EJ

Portree

West Highland Hotel Mallaig  3 stars

Davie'S Brae, Mallaig, United Kingdom, PH41 4QZ

Mallaig Very good USD 107

Eilean Iarmain Hotel Sleat  3 stars

Isle Ornsay, Sleat, Sleat (Isle Of Skye), United Kingdom, IV43 8QP

Sleat (Isle Of Skye) Superb USD 256

Lochailort Inn  3 stars

Lochailort, Lochailort, United Kingdom, PH384LZ

Lochailort USD 153

Ardvassar Hotel Ardvasar  3 stars

Ardvasar, Ardvasar (Skye), United Kingdom, IV45 8RS

Ardvasar (Skye)

Columba Hotel Oban  3 stars

The Esplanade, Oban, United Kingdom, PA34 5QD

Oban Very good USD 127

Falls Of Lora Hotel Connel  3 stars

Connel Ferry, Connel, United Kingdom, PA371PB

Connel Fabulous USD 152

Wide Mouthed Frog Hotel Oban  3 stars

Dunstaffnage Marina, Oban, United Kingdom, PA37 1PX

Oban Superb USD 143

The Royal Victoria Hotel Snowdonia Llanberis  3 stars

Llanberis, Llanberis, United Kingdom, LL55 4TY

Llanberis Fabulous USD 121

Kings Knoll Hotel Oban  3 stars

Dunollie Road, Oban, United Kingdom, PA34 5JH

Oban Fabulous USD 154

Balmacara Hotel Kyle of Lochalsh  3 stars

Kyle Of Lochalsh, Kyle of Lochalsh, United Kingdom, IV40 8DH

Kyle of Lochalsh Fabulous USD 210

Western Isles Hotel Tobermory  3 stars

Western Road, Tobermory, United Kingdom, PA75 6PR

Tobermory Fabulous USD 118

Rowantree Hotel Oban  3 stars

2 George Street, Oban, United Kingdom

Oban Fabulous USD 153

Oban Syha Hostelling Scotland  3 stars

Esplanade, Oban, United Kingdom

Oban Fabulous USD 105

Parc Lodge Guest House Bridgend  3 stars

Bryntirion Hill, Bridgend, United Kingdom

Bridgend USD 138

Alexandra Guest House Bridgend  3 stars

44 Coity Road, Bridgend, United Kingdom

Bridgend USD 110

The Pierhouse Hotel Port Appin  3 stars

Port Appin, Port Appin, United Kingdom

Port Appin USD 239

Tigh Na Mara Hotel Stranraer  3 stars

Sandhead, Stranraer, United Kingdom

Stranraer USD 105

The Swan Inn Stranraer  3 stars

Sheuchan Street, Stranraer, United Kingdom

Stranraer Very good USD 84

Roseneath Guest House Oban  3 stars

Dalriach Road, Oban, United Kingdom

Oban USD 116

The Kelvin Hotel Oban  3 stars

Shore Street, Oban, United Kingdom

Oban Very good USD 139

The Royal Hotel Portree  3 stars

Bank Street, Portree, United Kingdom

Portree USD 107

Park Lodge Hotel Tobermory  3 stars

Western Road,Strongarbh, Tobermory, United Kingdom

Tobermory Very good USD 122

Cairnryan Bed And Breakfast  3 stars

Cairnryan Bed And Breakfast, Main Street, Cairnryan Dg98Qx, Cairnryan, United Kingdom

Cairnryan USD 81

Glenarroch Bed And Breakfast Isle of Skye  3 stars

Main Street ; Kyleakin, Isle of Skye, United Kingdom, IV41 8PH

Isle of Skye USD 158

Witchingham B&B Holyhead  3 stars

20 Walthew Avenue, Holyhead, United Kingdom, LL65 1AF

Holyhead USD 67

Lochnell Arms Hotel Oban  3 stars

North Conel, Oban, United Kingdom, PA37 1RP

Oban USD 112

Cairnbaan Hotel Lochgilphead  3 stars

Crinan Canal, Lochgilphead, United Kingdom, PA13 8SJ

Lochgilphead USD 164

Ashbank Hotel Carradale  3 stars

Carradale, Carradale, United Kingdom, PA28 6RY

Carradale Fabulous USD 97

Uig Hotel Portree  3 stars

Uig, Uig (Isle of Skye), United Kingdom, IV51 9YE

Uig (Isle of Skye) USD 187

Great House Hotel Bridgend  3 stars

8 High Street, Bridgend, United Kingdom, CF32 0HP

Bridgend Fabulous USD 113

Mereside Bed & Breakfast Douglas  3 stars

1 Empire Terrace, Douglas, Isle of Man

Douglas Fabulous USD 97

The Prince'S House Hotel Glenfinnan  3 stars

Glenfinnan, Glenfinnan, United Kingdom, PH37 4LT

Glenfinnan

Cross Haven Guest House Stranraer  3 stars

Lewis Street, Stranraer, United Kingdom, DG9 7AL

Stranraer USD 85

Glenisle Hotel Lamlash  3 stars

Shore Road, Lamlash, United Kingdom, KA27 8LY

Lamlash Exceptional USD 192

Bull Bay Hotel Amlwch  3 stars

Bull Bay, Amlwch, United Kingdom

Amlwch

Mackinnon Country House Hotel Isle of Skye  3 stars

Mackinnon House ; Kyleakin, Isle of Skye, United Kingdom

Isle of Skye

Anchor Hotel Tarbert  3 stars

Harbour Street, Tarbert (Argyll and Bute), United Kingdom, PA29 6UB

Tarbert (Argyll and Bute) Superb USD 165

Lastra Farm Hotel Amlwch  3 stars

Penrhyd, Amlwch, United Kingdom, LL68 9TF

Amlwch Fabulous USD 118

The Great Western Hotel Oban  3 stars

Corran Esplanade, Oban, United Kingdom, PA34 5PP

Oban USD 169

Yha Snowdon Ranger Hotel Llanberis  3 stars

Rhyd Ddu, Llanberis, United Kingdom

Llanberis Very good USD 96

Lamlash Bay Hotel  3 stars

Shore Road, Lamlash, United Kingdom, KA27 8LU

Lamlash USD 143

The Portpatrick Hotel  3 stars

Heugh Road, Portpatrick, United Kingdom, DG9 8TQ

Portpatrick USD 144

Trearddur Bay Hotel  3 stars

Lon Isallt, Trearddur, United Kingdom, LL65 2UN

Trearddur Very good USD 186

The Beach Motel Trearddur  3 stars

Lon St Ffraid Trearddur Bay , Trearddur, United Kingdom, LL65 2YT

Trearddur USD 108

Kings Arms Hotel Kyleakin  2 stars

King Street, Kyleakin, United Kingdom, IV41 8PH

Kyleakin Good USD 143

Regent Hotel Oban  2 stars

Corran Esplanade, Oban, United Kingdom, PA34 5PZ

Oban Good USD 166

Cuilfail Hotel Oban  2 stars

Kilmelford, Oban, United Kingdom, PA34 4XA

Oban Fabulous USD 105

Glenfinnan Hotel Fort William  2 stars

Glenfinnan, By Fort William, Glenfinnan, United Kingdom, PH37 4LT

Glenfinnan Fabulous USD 223

Portree Hotel  2 stars

Somerled Square, Portree, United Kingdom

Portree Exceptional USD 119

Glenforsa Hotel Isle of Mull  2 stars

Salen By Ards,, Isle of Mull, United Kingdom

Isle of Mull Good USD 172

Lochalsh Hotel Kyle of Lochalsh  2 stars

Ferry Road, Kyle of Lochalsh, United Kingdom

Kyle of Lochalsh USD 158

The Morar Hotel  2 stars

Morar, Ph40 4Pa, Mallaig, , Gb Mallaig, United Kingdom, United Kingdom Ph40 4Pa Mallaig, United Kingdom, United Kingdom, Morar, Highlands, United Kingdom

Morar, Highlands

Glenview Guest House Oban  2 stars

Soroba Road, Oban, United Kingdom, PA34 4JF

Oban USD 104

Argyll Arms Hotel Campbeltown  2 stars

Main Street, Campbeltown, United Kingdom, PA28 6AB

Campbeltown USD 122

Trecastell Hotel Amlwch  2 stars

Bull Bay, Amlwch, United Kingdom, LL68 9SA

Amlwch USD 101

Givendale Guest House Portree  2 stars

Heron Place, Portree, United Kingdom, IV51 9GU

Portree USD 95

Corran House Hostel Oban  2 stars

Victoria Crescent, Oban, United Kingdom, PA34 5PN

Oban Very good USD 93

Knockinaam Lodge Stranraer  0 stars

Portpatrick, Stranraer, United Kingdom, DG9 9AD

Stranraer Superb USD 352

Fernlea Guest House Stranraer  0 stars

Lewis Street, Stranraer, United Kingdom, DG9 7AQ

Stranraer Superb USD 69

Seaside House Apartment Ardrishaig  0 stars

Glenburn Road, Ardrishaig, United Kingdom, PA30 8EU

Ardrishaig Superb

The Ugadale Hotel & Cottages Campbeltown  0 stars

Machrihanish, Campbeltown, United Kingdom, PA28 6PT

Campbeltown Exceptional USD 222

Court Colman Manor Guest House Bridgend  0 stars

Pen-Y-Fai, Bridgend, United Kingdom, CF31 4NG

Bridgend Good USD 119

White Heather Hotel Kyleakin  0 stars

The Harbour, Kyleakin, United Kingdom, IV41 8PL

Kyleakin

Flodigarry Guest House Staffin  0 stars

Flodigarry, Staffin, United Kingdom

Staffin Fabulous USD 258

Portavadie Luxury Apartments  0 stars

Portavadie, Loch Fyne, Argyll, Portavadie, United Kingdom

Portavadie USD 288

Ayres Guest House Oban  0 stars

Ayres Guest House, 3 Victoria Crescent, Oban, United Kingdom, PA34 5PN

Oban Very good USD 99

Dunskey Guest House Portpatrick  0 stars

Heugh Road, Portpatrick, United Kingdom

Portpatrick Superb USD 112

Glen Mona Guest House Douglas  0 stars

6 Mona Drive, Douglas, Isle of Man

Douglas Very good USD 108

Arle Lodge Tobermory  0 stars

Aros, Near Tobermory, Tobermory, United Kingdom

Tobermory USD 98

Cameron Guest House Oban  0 stars

2 Strathaven Terrace, Oban, United Kingdom

Oban Fabulous USD 155

Alltavona House Guest House Oban  0 stars

Corran Esplanade, Oban, United Kingdom

Oban USD 140

Palace Hotel - Small Hotel Oban  0 stars

20 George Street, Oban, United Kingdom

Oban Guest rating USD 209

Invercloy Guest House Oban  0 stars

Ardconnel Terrace, Oban, United Kingdom, PA34 5DJ

Oban Superb USD 73

Chateau Rhianfa Guest House Menai Bridge  0 stars

Plas Rhianfa, Glyngarth, Menai Bridge, United Kingdom, LL59 5NS

Menai Bridge Exceptional USD 173

The Thistle Inn Stranraer  0 stars

47 Dalrymple Street, Stranraer, United Kingdom, DG97EY

Stranraer Good USD 60

Adelphi Hotel Douglas  0 stars

15 Stanley View, Douglas, Isle of Man

Douglas Fabulous USD 91

Craigard House Hotel Campbeltown  0 stars

Low Askomil, Campbeltown, United Kingdom

Campbeltown Superb USD 146

Corran Guest House Kyleakin  0 stars

Meuse Lane, Kyleakin, Kyleakin, United Kingdom, IV41 8PL

Kyleakin

Torrs Warren Country House Hotel Stoneykirk  0 stars

Grey Hill Road, Stoneykirk, United Kingdom, DG9 9DH

Stoneykirk Fabulous USD 89

Ardtorna Guest House Benderloch  0 stars

Ardtorna, Barcaldine, Benderloch, United Kingdom, PA37 1SE

Benderloch Exceptional USD 237

Coolin View Guest House Portree  0 stars

2 Bosville Terrace, Portree, United Kingdom

Portree Fabulous USD 99

Raasay House Guest House  0 stars

Isle Of Raasay, Raasay, United Kingdom, IV40 8PB

Raasay USD 154

The Southfield Hotel Girvan  0 stars

18 The Avenue, Girvan, United Kingdom, KA26 9DS

Girvan Exceptional

Argyll Hotel Bellochantuy  0 stars

Bellochantuy, Bellochantuy, United Kingdom, PA28 6QE

Bellochantuy

Arisaig Hotel  0 stars

Main Road, Arisaig, United Kingdom, PH39 4NH

Arisaig Good USD 181

Lochranza Syha Hostelling Scotland  0 stars

Lochranza, Lochranza, United Kingdom, KA27 8HL

Lochranza USD 117

Arisaig House Hotel  0 stars

Arisaig House, Beasdale, Arisaig, Arisaig, United Kingdom

Arisaig

The Islay Hotel Port Ellen  0 stars

18 Charlotte Street, Port Ellen, Port Ellen, United Kingdom, PA42 7DF

Port Ellen Superb

Dungallan Country House Oban  0 stars

Gallanach Road, Oban, United Kingdom, PA34 4PD

Oban Fabulous USD 279

The Old Manse Guest House Oban  0 stars

Dalriach Road, Oban, United Kingdom, PA34 5JE

Oban Exceptional

Glenrigh Guest House Oban  0 stars

Corran Esplanade, Oban, United Kingdom, PA34 5AQ

Oban Fabulous USD 161

Corriemar House Guest House Oban  0 stars

6 Corran Esplanade, Oban, United Kingdom, PA34 5AQ

Oban Superb USD 172

The Beach Hut Bed & Breakfast Holyhead  0 stars

4 Hibernia Terrace, Holyhead, United Kingdom, LL65 1DL

Holyhead Guest rating USD 84

Skerrols House Guest House Bridgend  0 stars

Skerrols House, Bridgend, United Kingdom, PA44 7PF

Bridgend Exceptional USD 234

Hillstone Lodge Colbost  0 stars

12 Colbost, Colbost, Isle of Skye, United Kingdom, IV55 8ZT

Colbost, Isle of Skye Exceptional

Uig Lodge  0 stars

Uig , Uig (Isle of Skye), United Kingdom, HS2 9ET

Uig (Isle of Skye)
United Kingdom regions