Map of the best Hotels in Ross-shire

We have searched high and low to find the best hotels in Ross-shire.

Use our easy to use hotel map or comprehensive accommodation listings to find the right Ross-shire hotel for you.

Post Towns in Ross-shire


The Highland Hotel

The Highland Hotel
Number of Rooms: 130
Strathpeffer
Strathpeffer
IV14 9AN
Book Now

Ben Wyvis Hotel

Ben Wyvis Hotel
Number of Rooms: 92
Strathpeffer
Strathpeffer
IV14 9DN
Book Now

Caledonian Hotel 'A Bespoke Hotel’

Caledonian Hotel 'A Bespoke Hotel’
Number of Rooms: 83
Quay Street
Ullapool
IV26 2UG
Book Now

Kings Arms Hotel - A Bespoke Hotel

Kings Arms Hotel - A Bespoke Hotel
Number of Rooms: 81
King Street
Kyleakin
IV41 8PH
Book Now

Gairloch Hotel 'A Bespoke Hotel'

Gairloch Hotel 'A Bespoke Hotel'
Number of Rooms: 70
9 Raonmor
Gairloch
IV21 2BL
Book Now

Strathpeffer Hotel

Strathpeffer Hotel
Number of Rooms: 54
The Square
Strathpeffer
IV14 9DF
Book Now

Garve Hotel, Garve

Garve Hotel, Garve
Number of Rooms: 52
Garve
Near Inverness
IV23 2PR
Book Now

Mackay's Hotel

Mackay's Hotel
Number of Rooms: 51
The Square
Strathpeffer
IV14 9DL
Book Now

The National Hotel Dingwall

The National Hotel Dingwall
Number of Rooms: 44
High street
Dingwall
IV15 9HA
Book Now

Lochalsh Hotel

Lochalsh Hotel
Number of Rooms: 43
Ferry Road
Kyle
IV40 8AF
Book Now

Kyle Hotel ‘A Bespoke Hotel’

Kyle Hotel ‘A Bespoke Hotel’
Number of Rooms: 30
Main Street
Kyle Of Lochalsh
IV40 8AB
Book Now

The Dundonnell Hotel

The Dundonnell Hotel
Number of Rooms: 28
Little Loch Broom, Dundonnell, Ross-Shire, Scotland
Ullapool
IV23 2QR
Book Now

Balmacara Hotel

Balmacara Hotel
Number of Rooms: 28
Balmacara
Balmacara
IV40 8DH
Book Now

Gairloch Highland Lodge

Gairloch Highland Lodge
Number of Rooms: 27
Charleston
Gairloch
IV21 2AH
Book Now

The Royal Hotel Tain

The Royal Hotel Tain
Number of Rooms: 25
High Street, Tain, Ross-shire, Scotland
Tain
IV19 1AB
Book Now

Morangie Hotel

Morangie Hotel
Number of Rooms: 24
Morangie Road
Tain
IV19 1PY
Book Now

Raasay House

Raasay House
Number of Rooms: 22
Isle of Raasay
Isle of Raasay
IV40 8PB
Book Now

Novar Arms Hotel

Novar Arms Hotel
Number of Rooms: 22
Balconie Street
Evanton
IV16 9UN
Book Now

Saucy Mary's Lodge

Saucy Mary's Lodge
Number of Rooms: 22
Meuse Lane
Kyleakin
IV41 8PH
Book Now

Lovat Arms Hotel

Lovat Arms Hotel
Number of Rooms: 22
Main Street
Beauly
IV4 7BS
Book Now

Coul House Hotel

Coul House Hotel
Number of Rooms: 21
Contin
Contin By Strathpeffer
IV14 9ES
Book Now

Tulloch Castle Hotel ‘A Bespoke Hotel’

Tulloch Castle Hotel ‘A Bespoke Hotel’
Number of Rooms: 20
Tulloch Castle Drive
Dingwall
IV15 9ND
Book Now

The Priory Hotel

The Priory Hotel
Number of Rooms: 20
The Square
Beauly
IV4 7BX
Book Now

Mansfield Castle Hotel

Mansfield Castle Hotel
Number of Rooms: 19
Scotsburn Road
Tain
IV19 1PR
Book Now

The Torridon

The Torridon
Number of Rooms: 18
Torridon
Achnasheen
IV22 2EY
Book Now

Acheninver Hostel

Acheninver Hostel
Number of Rooms: 18
Acheninver Achiltibuie
Acheninver
IV26 2YL
Book Now

Mackinnon House and Archie's B&B

Mackinnon House and Archie's B&B
Number of Rooms: 18
Ardmore
Isle of Skye
IV41 8PQ
Book Now

The Old Inn

The Old Inn
Number of Rooms: 17
Flowerdale Glen
Gairloch
IV21 2BD
Book Now

Marine Hotel

Marine Hotel
Number of Rooms: 17
19 High Street Invergordon
Invergordon
IV18 0EZ
Book Now

Loch Maree Hotel

Loch Maree Hotel
Number of Rooms: 16
Talladale
Kinlochewe
IV22 2HL
Book Now

Bunchrew House Hotel

Bunchrew House Hotel
Number of Rooms: 16
Bunchrew
Inverness
IV3 8TA
Book Now

Kincraig Castle Hotel

Kincraig Castle Hotel
Number of Rooms: 15
Invergordon, Ross-Shire
Invergordon
IV18 0LF
Book Now

Fairburn Activity Centre

Fairburn Activity Centre
Number of Rooms: 14
Marybank, Muir Of Ord
Nr Inverness
IV6 7UT
Book Now

Glencanisp Lodge

Glencanisp Lodge
Number of Rooms: 13
Glencanisp lodge
Lochinver
IV27 4LW
Book Now

Poolewe Hotel

Poolewe Hotel
Number of Rooms: 13
Poolewe
Wester Ross
IV22 2JX
Book Now

Tuckers Inn

Tuckers Inn
Number of Rooms: 12
11 Saltburn Road
Invergordon
IV18 0HH
Book Now

Summer Isles Hotel

Summer Isles Hotel
Number of Rooms: 12
Main Street
Achiltibuie
IV26 2YG
Book Now

Hartfield House

Hartfield House
Number of Rooms: 12
Hartfield House Hostel
Applecross
IV54 8ND
Book Now

Tingle Creek Hotel

Tingle Creek Hotel
Number of Rooms: 12
Erbusaig
Kyle of Lochalsh
IV40 8BB
Book Now

Achilty Guest House

Achilty Guest House
Number of Rooms: 11
Achilty, Contin
Inverness
IV14 9EG
Book Now

Ord House Hotel

Ord House Hotel
Number of Rooms: 11
Ord House
Muir Of Ord
IV6 7UH
Book Now

Torridon SYHA Hostelling Scotland

Torridon SYHA Hostelling Scotland
Number of Rooms: 11
Torridon
Rosshire
IV22 2EZ
Book Now