Western Isles hotels

Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Western Isles Overview

Show all cities
Alphabetical City Index
Hotels City Rating

Amhuinnsuidhe Castle  5 stars

Amhuinnsuidhe Castle Estate Ltd, Amhuinnsuidhe Castle,, Amhuinnsuidhe, United Kingdom, HS3 3AS

Amhuinnsuidhe
GBP 337

Ullinish Country Lodge  5 stars

Ullinish Struan, Struan (Isle of Skye), United Kingdom, IV56 8FD

Struan (Isle of Skye)
GBP 206

Edinbane Lodge  5 stars

Old Dunvegan Road, Edinbane, United Kingdom, IV51 9PW

Edinbane
GBP 294

Toravaig House Hotel  4 stars

Sleat, Teangue (Isle of Skye), United Kingdom, IV44 8RE

Teangue (Isle of Skye) Great
GBP 257

Cabarfeidh Hotel  4 stars

Manor Park, Stornoway (Isle of Lewis), United Kingdom, HS1 2EU

Stornoway (Isle of Lewis) Very good
GBP 177

Cuillin Hills Hotel  4 stars

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

Portree Great
GBP 278

Port Charlotte Hotel  4 stars

Main Street, Port Charlotte, United Kingdom, PA48 7TU

Port Charlotte
GBP 212

Bosville Hotel  4 stars

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

Portree Great
GBP 203

Saco Hammersmith - Gooch House  4 stars

63 75 Glenthorne Road, Edinbane, United Kingdom, W6 0JY

Edinbane
GBP 211

Hebridean Guest House  4 stars

61 Bayhead Street , Stornoway (Isle of Lewis), United Kingdom, HS1 2DZ

Stornoway (Isle of Lewis)
GBP 173

Marmalade  4 stars

Home Farm Road, Portree, United Kingdom, IV51 9LX

Portree Great
GBP 283

Portree Youth Hostel  4 stars

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

Portree Very good
GBP 82

Jannel Bed & Breakfast  4 stars

5 Stewart Drive, Stornoway (Isle of Lewis), United Kingdom, HS1 2TU

Stornoway (Isle of Lewis) Great
GBP 126

Glengorm Castle  4 stars

Glengorm Castle, Tobermory, Tobermory, United Kingdom, PA75 6QE

Tobermory
GBP 188

Hotel Hebrides  4 stars

Pier Road, Tarbert, Tarbert (Lewis and Harris), United Kingdom, HS3 3DG

Tarbert (Lewis and Harris) Great
GBP 172

Kinloch Lodge Hotel And Restaurant  4 stars

Sleat, Isle Ornsay, Kinloch, United Kingdom, IV43 8QY

Kinloch
GBP 384

Polochar Inn  4 stars

West Kilbride, Pollachara, United Kingdom, HS8 5TT

Pollachara
GBP 101

Duisdale House Hotel  4 stars

Sleat, Isle of Skye, United Kingdom, IV43 8QW

Isle of Skye Very good
GBP 285

Kilmuir Park  4 stars

Kilmuir Park, Dunvegan (Isle of Skye), United Kingdom, IV55 8GU

Dunvegan (Isle of Skye)
GBP 155

Isle Of Raasay Distillery  4 stars

Borodale House, Raasay, United Kingdom, IV40 8PB

Raasay
GBP 214

Port Charlotte Youth Hostel  4 stars

Main St, Port Charlotte, United Kingdom, PA48 7TX

Port Charlotte
GBP 71

Machrie Hotel & Golf Links  4 stars

Low Road, Port Ellen, United Kingdom, PA42 7AN

Port Ellen
GBP 183

Dunollie Hotel  3 stars

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

Broadford (Isle of Skye) Guest rating
GBP 136

Skeabost House Hotel  3 stars

Skeabost Bridge, Skeabost, United Kingdom, IV51 9NP

Skeabost Very good
GBP 303

Isle Of Mull Hotel  3 stars

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

Craignure (Isle of Mull) Nice
GBP 118

Caladh Inn  3 stars

11 James Street, Stornoway (Isle of Lewis), United Kingdom, HS1 2PZ

Stornoway (Isle of Lewis) Very good
GBP 113

Royal Hotel  3 stars

Cromwell St, Stornoway (Isle of Lewis), United Kingdom

Stornoway (Isle of Lewis) Very good
GBP 140

Eilean Iarmain  3 stars

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

Isleornsey (Skye) Great
GBP 216

Ardvassar Hotel  3 stars

Ardvasar, Newton Bank, Isle Of Skye,N/A , Ardvasar (Skye), United Kingdom, IV45 8RS

Ardvasar (Skye)

Dark Island Hotel  3 stars

Liniclate, Benbecula, United Kingdom, HS7 5PJ

Benbecula Guest rating

Western Isles Hotel  3 stars

Western Road, Tobermory, United Kingdom, PA75 6PR

Tobermory Great
GBP 176

Broadford Hotel  3 stars

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

Broadford (Isle of Skye) Great
GBP 215

Flodigarry Hotel And Skye Restaurant  3 stars

Flodigarry, Flodigarry, United Kingdom

Flodigarry Great
GBP 300

Sligachan Hotel  3 stars

Sligachan, Sligachan (Isle of Skye), United Kingdom

Sligachan (Isle of Skye)
GBP 170

The Tobermory Hotel  3 stars

53 Main Street, Tobermory, United Kingdom, PA75 6NT

Tobermory
GBP 113

The Royal Hotel  3 stars

Bank Street, Portree, United Kingdom

Portree
GBP 216

Park Lodge Hotel  3 stars

Western Road,Strongarbh, Tobermory, United Kingdom

Tobermory Very good
GBP 114

Glenarroch B&B  3 stars

Kyleakin, Kyleakin, United Kingdom, IV41 8PH

Kyleakin
GBP 164

Tullochard House  3 stars

Tullochard House Dunvegan, Dunvegan (Isle of Skye), United Kingdom, IV55 8GU

Dunvegan (Isle of Skye)
GBP 91

Uig Hotel  3 stars

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

Uig (Isle of Skye)
GBP 92

Mackinnon House & Lodge  3 stars

Mackinnon House, Kyleakin, United Kingdom

Kyleakin Nice
GBP 109

The Islay Hotel  3 stars

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

Port Ellen Very good
GBP 249

Broadford House Skye  3 stars

Broadford - Isle Of Skye - Highlands, Broadford (Isle of Skye), United Kingdom, IV49 9AB

Broadford (Isle of Skye)
GBP 125

Broadford Youth Hostel  3 stars

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

Broadford (Isle of Skye) Very good
GBP 61

Skye Haven  3 stars

Skye Haven An Acarsaid, Portree, United Kingdom, IV51 9ES

Portree Perfect
GBP 76

Saucy Mary'S Hostel  3 stars

Meuse Lane, Kyleakin, United Kingdom, IV41 8PH

Kyleakin Guest rating
GBP 69

Gairloch View Bed & Breakfast  3 stars

Gairloch View 3 Digg Staffin, Staffin, United Kingdom, IV51 9LA

Staffin
GBP 135

Brae Cottage  3 stars

Brae Cottage, Dunvegan (Isle of Skye), United Kingdom, IV55 8GU

Dunvegan (Isle of Skye)
GBP 85

Redwood House  3 stars

Redwood House, Greshornish, United Kingdom, IV51 9PN

Greshornish Very good
GBP 203

The Colonsay Hotel  3 stars

Isle Of Colonsay, Isle of Colonsay, United Kingdom, PA61 7YU

Isle of Colonsay Perfect
GBP 142

Doune Braes Hotel  3 stars

Doune Carloway, Breasclete, United Kingdom, HS2 9AA

Breasclete
GBP 164

The Bellachroy Hotel  3 stars

Dervaig, Dervaig, United Kingdom, PA75 6QW

Dervaig
GBP 139

Ardoran House  3 stars

Isle Of Iona, Iona, United Kingdom, PA76 6SP

Iona
GBP 180

Islay House  3 stars

Bridgend , Bridgend (Islay), United Kingdom

Bridgend (Islay)
GBP 206

Pennyghael Hotel  3 stars

Pennyghael Hotel, Pennyghael, United Kingdom, PA70 6HB

Pennyghael
GBP 139

Bridgend Hotel  3 stars

Bridgend Hotel Bridgend, Bridgend (Islay), United Kingdom, PA44 7PQ

Bridgend (Islay)
GBP 101

Caledonian Hotel  3 stars

Wentworth Street, Portree, United Kingdom

Portree
GBP 100

Pennygate Lodge  3 stars

Off A849 Pennygate Lodge, Craignure (Isle of Mull), United Kingdom, PA65 6AY

Craignure (Isle of Mull)
GBP 166

Lochside Hotel  3 stars

20 Shore Street Bowmore Isle Of Islay, Bowmore, United Kingdom, PA43 7LB

Bowmore
GBP 136

St Columba Hotel  3 stars

Isle Of Iona, Iona, United Kingdom, PA76 6SL

Iona
GBP 95

The Rosedale Hotel  3 stars

The Rosedale Hotel Beaumont, Portree, United Kingdom, IV51 9DF

Portree
GBP 123

Kings Arms Hotel  2 stars

King Street, Kyleakin, United Kingdom, IV41 8PH

Kyleakin Nice
GBP 89

Urquhart Caledonian Hotel  2 stars

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

Portree

Borrodale Hotel  2 stars

Daliburgh, Daliburgh (South Uist), United Kingdom, HS8 5SS

Daliburgh (South Uist)

Isle Of Benbecula House Hotel  2 stars

Creagorry, Benbecula, United Kingdom, HS7 5PG

Benbecula

Harris Hotel  2 stars

Tarbert, Isle Of Harris, Tarbert (Lewis and Harris), United Kingdom, HS3 3DL

Tarbert (Lewis and Harris) Great

Portree  2 stars

Somerled Square, Portree, United Kingdom

Portree Very good
GBP 97

Glenforsa Hotel  2 stars

Salen By Aros, Salen, United Kingdom

Salen Guest rating
GBP 150

Conusg Bed And Breakfast  2 stars

Coolin Hills Gardens, Portree, United Kingdom

Portree
GBP 82

Solas Guest House  2 stars

19C Melbost , Stornoway (Isle of Lewis), United Kingdom, HS2 0BG

Stornoway (Isle of Lewis)
GBP 108

County Hotel  2 stars

12 14 Francis Street, Stornoway (Isle of Lewis), United Kingdom, HS1 2XB

Stornoway (Isle of Lewis)

Port Askaig Hotel  2 stars

Port Askaig, Port Askaig, United Kingdom, PA46 7RD

Port Askaig
GBP 116

Arle Lodge  0 stars

Aros Near Tobermory Isle Of Mull, Tobermory, United Kingdom

Tobermory Nice
GBP 109

Sandwick Bay Guest House  0 stars

30 Millar Road, Stornoway (Isle of Lewis), United Kingdom, HS1 2RX

Stornoway (Isle of Lewis) Great
GBP 103

Corran Guest House  0 stars

Meuse Lane, Kyleakin, Isle of Skye, United Kingdom, IV41 8PL

Isle of Skye Great

Givendale Guest House  0 stars

Heron Place, Portree, United Kingdom, IV51 9GU

Portree
GBP 80

Coolin View Guest House  0 stars

2 Bosville Terrace, Portree, United Kingdom

Portree Great
GBP 103

Raasay House  0 stars

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

Raasay
GBP 202

Braeside Guest Rooms  0 stars

Stormyhill, Portree, United Kingdom, IV51 9DL

Portree
GBP 111

Home Farm Apartments  0 stars

Home Farm Apartments Home Farm Road, Portree, United Kingdom, IV51 9LX

Portree
GBP 174

Broad Bay House  0 stars

Back, Stornoway (Isle of Lewis), United Kingdom, HS2 0LQ

Stornoway (Isle of Lewis)
GBP 195

Hal O' The Wynd Guest House  0 stars

2 Newton Street, Stornoway (Isle of Lewis), United Kingdom, HS1 2RE

Stornoway (Isle of Lewis) Perfect
GBP 92

Twenty Seven  0 stars

Newton Street, Stornoway (Isle of Lewis), United Kingdom, HS1 2RW

Stornoway (Isle of Lewis)
GBP 102

Butnben Holiday Homes  0 stars

3 Perceval Road North, Stornoway (Isle of Lewis), United Kingdom, HS1 2UG

Stornoway (Isle of Lewis)
GBP 65

The Crown Inn  0 stars

Castle Street, Stornoway (Isle of Lewis), United Kingdom, HS1 2BD

Stornoway (Isle of Lewis)
GBP 84

The Park Guest House Stornoway  0 stars

30 James Street Stornoway, Stornoway (Isle of Lewis), United Kingdom, HS1 2QN

Stornoway (Isle of Lewis)
GBP 130

An Airigh  0 stars

3 Airidh Ard, Stornoway (Isle of Lewis), United Kingdom, HS1 2UN

Stornoway (Isle of Lewis)
GBP 131

Woodside Guest House  0 stars

15 Marybank, Stornoway (Isle of Lewis), United Kingdom, HS2 0DD

Stornoway (Isle of Lewis)
GBP 54

Lews Castle  0 stars

Lews Castle Grounds, Stornoway (Isle of Lewis), United Kingdom, HS2 0XP

Stornoway (Isle of Lewis)
GBP 235

Beinn Edra House B&B  0 stars

Half Of 6, Staffin, United Kingdom, IV51 9JD

Staffin
GBP 93

Ceol Na Mara Guest House  0 stars

7 Direcleit, Tarbert (Lewis and Harris), United Kingdom, HS3 3DP

Tarbert (Lewis and Harris) Perfect
GBP 126

The Croft House  0 stars

Milovaig Iv55 Uk, Milovaig, United Kingdom, IV55

Milovaig
GBP 160

Hillstone Lodge  0 stars

12 Colbost, Colbost, United Kingdom, IV55 8ZT

Colbost Perfect

The Tables Guest House  0 stars

Main Street, Dunvegan (Isle of Skye), United Kingdom, IV55 8WA

Dunvegan (Isle of Skye) Great
GBP 114

Sunnybrae Caravan Park  0 stars

South Cuan, Cullipool, United Kingdom, PA34 4TU

Cullipool
GBP 114

Borreraig  0 stars

Boreraig Iv55 Uk, Boreraig, United Kingdom, IV55

Boreraig
GBP 94

Tigh Na Fraoch  0 stars

8C Kildonan, Flashader, United Kingdom, IV51 9PU

Flashader
GBP 124

Harris White Cottage  0 stars

8 Rodel Isle Of Harris, Rodel, United Kingdom, HS5 3TW

Rodel
GBP 134

Uig Lodge  0 stars

Uig Lodge, Uig (Isle of Lewis), United Kingdom, HS2 9ET

Uig (Isle of Lewis)
GBP 106

The Yurt  0 stars

Post Office House Argyll Post Office House, Isle of Gigha, United Kingdom, PA41 7AA

Isle of Gigha
GBP 102

Bramble Cottage 1 2 & 3  0 stars

Lochdon Isle Of Mull, Lochdon, United Kingdom, PA64 6AP

Lochdon
GBP 94

Mary'S Cottage  0 stars

, Staffin, United Kingdom, IV51 9JX

Staffin
GBP 71

Killoran House  0 stars

Killoran House Dervaig, Dervaig, United Kingdom, PA75 6QR

Dervaig
GBP 142

The Apartment  0 stars

Rectory Apartment, St Columba'S Chruch, Portree, United Kingdom, IV51 9EH

Portree
GBP 257

Thorlee Guest House  0 stars

1 Cromwell St, Stornoway (Isle of Lewis), United Kingdom, HS1 2DB

Stornoway (Isle of Lewis)

Hebridean Guest House  0 stars

61 Bayhead Street, Stornoway (Isle of Lewis), United Kingdom, HS1 2DZ

Stornoway (Isle of Lewis)
GBP 125

Stornoway Bed And Breakfast  0 stars

29 32 Kenneth St, Stornoway (Isle of Lewis), United Kingdom, HS1 2DR

Stornoway (Isle of Lewis)
GBP 115

Canowindra  0 stars

Canowindra Penifiler, Portree, United Kingdom, IV51 9LG

Portree
GBP 191

Jubilee Cottage, Portree  0 stars

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

Uig (Isle of Skye)
GBP 221

The Skye Inn  0 stars

Springfield Road, Portree, United Kingdom, IV51 9QX

Portree
GBP 207

Starfish Cottage, Isle Of Mull  0 stars

, Craignure (Isle of Mull), United Kingdom, PA656BA

Craignure (Isle of Mull)
GBP 183

Driftwood Cottage, Isle Of Mull  0 stars

, Craignure (Isle of Mull), United Kingdom, PA656BA

Craignure (Isle of Mull)
GBP 412

Skye Lodges  0 stars

Peinmore By Portree, Portree, United Kingdom, IV51 9LG

Portree Very good
GBP 117

Skye Backpackers  0 stars

Skye Backpackers, Kyleakin, United Kingdom, IV41 8PH

Kyleakin
GBP 54

Carters Rest  0 stars

8 Upper Milovaig, Milovaig, United Kingdom, IV55 8WY

Milovaig
GBP 125

Loch Roag Guest House & Eshcol Guest House  0 stars

22A Breasclete, Breasclete, United Kingdom, Hs2 9EF

Breasclete
GBP 104

Lochside Cottage Isle Of North Uist  0 stars

Baymore Baymore Grimsay, Rossinish, United Kingdom, HS6 5HX

Rossinish
GBP 138

Hebridean Cottages  0 stars

A866 20 Knock, Point, Stornoway (Isle of Lewis), United Kingdom, HS2 0BW

Stornoway (Isle of Lewis)
GBP 104

Armadale Castle Lodges  0 stars

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

Ardvasar (Skye)
GBP 121

Stones Bed And Breakfast  0 stars

2 Mill Lands, Cuil Uig, Uig (Isle of Skye), United Kingdom, IV51 9YB

Uig (Isle of Skye)
GBP 136

Apartment 1 Skye Holiday Apartments Phoenix Flats  0 stars

York Drive, Portree, United Kingdom, IV51 9FG

Portree

Beachcomber Cottage  0 stars

Beachcomber Cottage, Stein,, Stein, United Kingdom, IV55 8GA

Stein

Tigh Lachie At Mary'S Thatched Cottages, Elgol, Isle Of Skye  0 stars

Mary'S Thatched Cottages, Elgol, United Kingdom, IV49 9BL

Elgol

Ardnave  0 stars

15 School Street, Port Charlotte, United Kingdom, PA48 7TW

Port Charlotte

White Heather Hotel  0 stars

White Heather Hotel The Harbour, Kyleakin, United Kingdom, IV41 8PL

Kyleakin
GBP 101

Hebridean Inn  0 stars

14 Harrapool Broadford, Broadford (Isle of Skye), United Kingdom, IV49 9AQ

Broadford (Isle of Skye)
GBP 120

The Pink House  0 stars

1 Quay Street, Portree, United Kingdom, IV51 9DE

Portree
GBP 53

Dunard Guesthouse  0 stars

Dunard Breadalbane Street, Tobermory, United Kingdom, PA75 6PX

Tobermory