Map of the best Hotels in Inverness-shire

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

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

Post Towns in Inverness-shire


Hilton Coylumbridge Hotel

Hilton Coylumbridge Hotel
Number of Rooms: 175
Aviemore
Aviemore
PH22 1QN
Book Now

Macdonald Highlands Hotel

Macdonald Highlands Hotel
Number of Rooms: 151
Aviemore, Inverness-Shire
Aviemore
PH22 1PN
Book Now

Kingsmills Hotel, Inverness

Kingsmills Hotel, Inverness
Number of Rooms: 147
Culcabock Road
Inverness
IV2 3LP
Book Now

Ben Nevis Hotel & Leisure Club

Ben Nevis Hotel & Leisure Club
Number of Rooms: 119
North Rd
Fort William
PH33 6TG
Book Now

Mercure Inverness Hotel

Mercure Inverness Hotel
Number of Rooms: 118
Church St
Inverness
IV1 1QX
Book Now

Jurys Inn Inverness

Jurys Inn Inverness
Number of Rooms: 118
Millburn Road
Inverness
IV2 3TR
Book Now

Macdonald Aviemore Hotel

Macdonald Aviemore Hotel
Number of Rooms: 102
Aviemore Highland Resort
Aviemore
PH22 1PN
Book Now

Travelodge Inverness Fairways

Travelodge Inverness Fairways
Number of Rooms: 100
Castle Heather, Fairways Business Park, Slackbuie Ave, Inverness, IV2 6AA
IV2 6AA
Book Now

Travelodge Fort William

Travelodge Fort William
Number of Rooms: 100
High St, Fort William, PH33 6DX
PH33 6DX
Book Now

Travelodge Inverness

Travelodge Inverness
Number of Rooms: 100
Stonyfield, A96, Inverness, IV2 7PA
IV2 7PA
Book Now

Travelodge Inverness City Centre

Travelodge Inverness City Centre
Number of Rooms: 100
84 Academy St, Inverness, IV1 1LU
IV1 1LU
Book Now

Macdonald Spey Valley Golf & Country Club

Macdonald Spey Valley Golf & Country Club
Number of Rooms: 95
Macdonald Spey Valley Golf & Country Club, Dalfaber Drive, Aviemore
Aviemore
PH22 1ST
Book Now

Holiday Inn Express Inverness

Holiday Inn Express Inverness
Number of Rooms: 94
Stoneyfield
Inverness
IV2 7PA
Book Now

Alexandra Hotel

Alexandra Hotel
Number of Rooms: 93
The Parade
Fort William
PH33 6AZ
Book Now

Croit Anna Hotel

Croit Anna Hotel
Number of Rooms: 91
Achintore Rd, Drimarben
Fort William
PH33 6RR
Book Now

pentahotel Inverness

pentahotel Inverness
Number of Rooms: 90
63 Academy Street
Inverness
IV1 1LU
Book Now

Best Western Inverness Palace Hotel & Spa

Best Western Inverness Palace Hotel & Spa
Number of Rooms: 88
8 Ness Walk
Inverness
IV3 5NG
Book Now

The Royal Highland Hotel

The Royal Highland Hotel
Number of Rooms: 86
Station Square, 18 Academy Street
Inverness
IV1 1LG
Book Now

Highlander Hotel ‘A Bespoke Hotel’

Highlander Hotel ‘A Bespoke Hotel’
Number of Rooms: 85
Kingussie Road
Newtonmore
PH20 1AY
Book Now

Craiglynne Hotel

Craiglynne Hotel
Number of Rooms: 82
Woodlands Terrace
Grantown on Spey
PH26 3JX
Book Now

The Caledonian Hotel

The Caledonian Hotel
Number of Rooms: 81
Achintore Road
Fort William
PH33 6RW
Book Now

Columba Hotel Inverness by Compass Hospitality

Columba Hotel Inverness by Compass Hospitality
Number of Rooms: 76
7 Ness Walk
Inverness
IV3 5NF
Book Now

Glen Mhor Hotel

Glen Mhor Hotel
Number of Rooms: 71
Ness Bank
Inverness
IV2 4SG
Book Now

Nethybridge Hotel

Nethybridge Hotel
Number of Rooms: 66
Nethybridge
Nethybridge
PH25 3DP
Book Now

Macdonald Morlich

Macdonald Morlich
Number of Rooms: 65
Macdonald Aviemore Resort
Aviemore
PH22 1PN
Book Now

Duke Of Gordon Hotel

Duke Of Gordon Hotel
Number of Rooms: 65
Newtonmore Road
Kingussie
PH21 1HE
Book Now

Premier Inn Inverness East

Premier Inn Inverness East
Number of Rooms: 60
Beechwood Business Park
Inverness
IV2 3BW
Book Now

The Isles of Glencoe Hotel

The Isles of Glencoe Hotel
Number of Rooms: 59
Nr Fort William
Ballachulish
PH49 4HL
Book Now

Glencoe SYHA Hostelling Scotland

Glencoe SYHA Hostelling Scotland
Number of Rooms: 56
Glencoe
Ballachulish
PH49 4HX
Book Now

Grant Arms Hotel

Grant Arms Hotel
Number of Rooms: 55
25 The Square,
Grantown-On-Spey
PH26 3HF
Book Now

Cruachan Hotel

Cruachan Hotel
Number of Rooms: 55
Achintore Road
Fort William
PH33 6RQ
Book Now

The Ballachulish Hotel

The Ballachulish Hotel
Number of Rooms: 53
Ballachulish
Glencoe
PH49 4JY
Book Now

Macdonald Lochanhully Woodland Club

Macdonald Lochanhully Woodland Club
Number of Rooms: 52
Carrbridge, Inverness-shire
Carrbridge
PH23 3NA
Book Now

West End Hotel

West End Hotel
Number of Rooms: 51
Achintore Road
Fort William
PH33 6ED
Book Now

Balavil Hotel

Balavil Hotel
Number of Rooms: 51
Balavil Hotel, Main Street
Newtonmore
PH20 1DL
Book Now

Loch Ness Lodge Hotel

Loch Ness Lodge Hotel
Number of Rooms: 50
Drumnadrochit ,Inverness-Shire.
Inverness
IV636TU
Book Now

Macdonald Drumossie Hotel

Macdonald Drumossie Hotel
Number of Rooms: 44
Old Perth Road
Inverness
IV2 5BE
Book Now

Inverness SYHA Hostelling Scotland

Inverness SYHA Hostelling Scotland
Number of Rooms: 44
Victoria Drive
Inverness
IV2 3QB
Book Now

Clan Macduff Hotel

Clan Macduff Hotel
Number of Rooms: 41
Achintore Road
Fort William
PH33 6RW
Book Now

West Highland Hotel

West Highland Hotel
Number of Rooms: 40
Davie's Brae
Mallaig
PH41 4QZ
Book Now

Craigmonie Hotel

Craigmonie Hotel
Number of Rooms: 40
9 Annfield Rd
Inverness
IV2 3HX
Book Now

The Imperial Hotel

The Imperial Hotel
Number of Rooms: 36
Fraser Square
Fort William
PH336DW
Book Now

Alltshellach

Alltshellach
Number of Rooms: 36
North Ballachulish
Onich
PH33 6SB
Book Now

The Star Hotel

The Star Hotel
Number of Rooms: 35
High Street
Kingussie
PH21 1HR
Book Now

Boat Hotel

Boat Hotel
Number of Rooms: 34
Deshar Road
Boat Of Garten, Aviemore
PH24 3BH
Book Now

Moorings Hotel

Moorings Hotel
Number of Rooms: 32
Banavie
Fort William
PH33 7LY
Book Now

Beaufort Hotel

Beaufort Hotel
Number of Rooms: 32
11 Culduthel Road
Inverness
IV2 4AG
Book Now

Cairngorm Hotel

Cairngorm Hotel
Number of Rooms: 30
Grampian Road
Aviemore, Inverness-Shire
PH22 1PE
Book Now

The Glenmoriston Townhouse Hotel

The Glenmoriston Townhouse Hotel
Number of Rooms: 30
20 Ness Bank
Inverness
IV2 4SF
Book Now

Drumnadrochit Hotel

Drumnadrochit Hotel
Number of Rooms: 29
Loch Ness 2000 Exhibition Centre, Drumnadrochit
Drumnadrochit
IV63 6TU
Book Now

Ardross Glencairn

Ardross Glencairn
Number of Rooms: 28
18-19 Ardross Street
Inverness
IV3 5NS
Book Now

Best Western Plus Lochardil House Hotel

Best Western Plus Lochardil House Hotel
Number of Rooms: 28
Stratherrick Road
Inverness
IV2 4LF
Book Now

The Waterside Hotel

The Waterside Hotel
Number of Rooms: 28
19 Ness Bank
Inverness
IV2 4SF
Book Now

Laggan Hotel

Laggan Hotel
Number of Rooms: 28
Laggan
Newtonmore
PH20 1BS
Book Now

The Lovat, Loch Ness

The Lovat, Loch Ness
Number of Rooms: 28
Loch Ness
Fort Augustus
PH32 4DU
Book Now

Culloden House Hotel

Culloden House Hotel
Number of Rooms: 28
Culloden
Inverness
IV27BZ
Book Now

Silverglades Holiday Homes

Silverglades Holiday Homes
Number of Rooms: 28
Dalnabay
Aviemore
PH22 1TD
Book Now

The King's Highway

The King's Highway
Number of Rooms: 27
72-74 Church Street
Inverness
IV1 1EN
Book Now

Glengarry Castle Hotel

Glengarry Castle Hotel
Number of Rooms: 26
Glengarry Castle Hotel
Invergarry
PH35 4HW
Book Now

Spean Bridge Hotel

Spean Bridge Hotel
Number of Rooms: 26
Fort William Road
Spean Bridge
PH34 4ES
Book Now

Loch Ness Clansman Hotel

Loch Ness Clansman Hotel
Number of Rooms: 26
Brackla (A82) Loch Ness side
Brackla, near Drumnadrochit
IV3 8LA
Book Now

Onich Hotel

Onich Hotel
Number of Rooms: 25
Onich
Onich
PH33 6RY
Book Now

The Waverley Guest House

The Waverley Guest House
Number of Rooms: 25
25 Union Street
Inverness
IV1 1QA
Book Now

Bank Street Lodge

Bank Street Lodge
Number of Rooms: 24
Bank Street
Fort William
PH33 6AY
Book Now

Aviemore SYHA Hostelling Scotland

Aviemore SYHA Hostelling Scotland
Number of Rooms: 24
25 Grampian Road
Aviemore
PH22 1PR
Book Now

Lovat Arms Hotel

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

Redcliffe Hotel

Redcliffe Hotel
Number of Rooms: 21
1 Gordon Terrace Crown
Inverness
IV2 3HD
Book Now

Insh Hall

Insh Hall
Number of Rooms: 20
Inverness-shire
Kincraig
PH21 1NU
Book Now

Nevis Bank Inn

Nevis Bank Inn
Number of Rooms: 20
Belford Road
Fort William (Inverness-Shire)
PH33 6PF
Book Now

The Priory Hotel

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

Hollytree Hotel and Swimming pool

Hollytree Hotel and Swimming pool
Number of Rooms: 20
Kentallen Pier
Nr. Fort William
PA38 4BY
Book Now

High Range Motel

High Range Motel
Number of Rooms: 20
Grampian Road
Aviemore
PH22 1PT
Book Now

Morag's Lodge

Morag's Lodge
Number of Rooms: 19
Bunoich Brae
Fort Augustus
PH32 4DG
Book Now

The Lodge On The Loch

The Lodge On The Loch
Number of Rooms: 19
Onich, Fort William, Highlands Of Scotland,
Onich
PH33 6RY
Book Now

Garth Hotel

Garth Hotel
Number of Rooms: 18
Castle Road
Grantown-on-Spey
PH26 3HN
Book Now

Winston Guesthouse and Cottage

Winston Guesthouse and Cottage
Number of Rooms: 18
10 Ardross Terrece
Inverness
IV3 5NG
Book Now

Inch Hotel

Inch Hotel
Number of Rooms: 17
Private Road, Near A82
Fort Augustus
PH32 4BL
Book Now

Letterfinlay Lodge Hotel

Letterfinlay Lodge Hotel
Number of Rooms: 17
Loch Lochy, Spean Bridge
Nr Fort William
PH34 4DZ
Book Now

Inverlochy Castle Hotel

Inverlochy Castle Hotel
Number of Rooms: 17
Torlundy
Fort William
PH33 6SN
Book Now

Glenspean Lodge Hotel

Glenspean Lodge Hotel
Number of Rooms: 17
Roy Bridge
Fort William
PH31 4AW
Book Now

Highland Apartments by Mansley

Highland Apartments by Mansley
Number of Rooms: 16
Bridge House, Bridge Street
Inverness
IV1 1HD
Book Now

Smithton Hotel

Smithton Hotel
Number of Rooms: 16
Smithton Road, Smithton
Inverness
IV2 7PD
Book Now

Bunchrew House Hotel

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

Stravaigers Lodge

Stravaigers Lodge
Number of Rooms: 15
Glendoe Road
Fort Augustus
PH32 4BG
Book Now

Loch Ness Country House Hotel

Loch Ness Country House Hotel
Number of Rooms: 15
Inverness
Inverness
IV3 8JN
Book Now

Cluanie Inn

Cluanie Inn
Number of Rooms: 15
A87
Glenmoriston
IV63 7YW
Book Now

Corran Bunkhouse

Corran Bunkhouse
Number of Rooms: 14
Onich
Fort William
PH33 6SE
Book Now

Chieftain Hotel

Chieftain Hotel
Number of Rooms: 14
2, Millburn Road
Inverness
IV2 3PS
Book Now

Black Isle Bar and Rooms

Black Isle Bar and Rooms
Number of Rooms: 14
68 Church Street
Inverness
IV1 1EN
Book Now

Glen Nevis SYHA Hostelling Scotland

Glen Nevis SYHA Hostelling Scotland
Number of Rooms: 14
Glen Nevis
Fort William
PH33 6SY
Book Now

Inchree

Inchree
Number of Rooms: 14
Inchree
Onich
PH33 6SE
Book Now

The Glencoe Inn

The Glencoe Inn
Number of Rooms: 14
Tyndrum Road
Glencoe
PH49 4HW
Book Now

Fairburn Activity Centre

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

Cairngorm Guest House

Cairngorm Guest House
Number of Rooms: 13
139 Grampian Road,
Aviemore
PH22 1RP
Book Now

Muckrach Country House Hotel

Muckrach Country House Hotel
Number of Rooms: 13
Dulnain Bridge
Grantown On Spey
PH26 3LY
Book Now

Arisaig Hotel

Arisaig Hotel
Number of Rooms: 13
Main Road
Arisaig
PH39 4NH
Book Now

Glencoe House

Glencoe House
Number of Rooms: 13
Glencoe
Glencoe
PH49 4HT
Book Now

Whinpark Guesthouse

Whinpark Guesthouse
Number of Rooms: 13
17 Ardross Street
Inverness
IV3 5NS
Book Now

Cairngorm Lodge SYHA Hostelling Scotland

Cairngorm Lodge SYHA Hostelling Scotland
Number of Rooms: 13
Glenmore,
Aviemore, Invernesshire
PH22 1QY
Book Now

Clunebeg Lodge

Clunebeg Lodge
Number of Rooms: 12
Drumnadrochit
Inverness
IV63 6US
Book Now

The Rowan Tree Country Hotel

The Rowan Tree Country Hotel
Number of Rooms: 12
Loch Alvie
Aviemore
PH22 1QB
Book Now

Torcroft Lodges

Torcroft Lodges
Number of Rooms: 12
Balnain
Drumnadrochit
IV63 6TJ
Book Now

Glentower Lower Observatory

Glentower Lower Observatory
Number of Rooms: 12
Achintore Road
Fort William
PH33 6RQ
Book Now

Loch Ness Guest House

Loch Ness Guest House
Number of Rooms: 12
Fort William Road
Fort Augustus
PH32 4BQ
Book Now

Loch Insh Chalets Ltd

Loch Insh Chalets Ltd
Number of Rooms: 12
Kincraig, Inverness-shire
Kincraig
PH21 1NU
Book Now

Loch Ness Inn

Loch Ness Inn
Number of Rooms: 12
Lewiston
Drumnadrochit
IV63 6UW
Book Now

Strathness House

Strathness House
Number of Rooms: 12
4 Ardross Terrace, Ness Walk
Inverness
IV3 5NQ
Book Now

Ancarraig Lodges

Ancarraig Lodges
Number of Rooms: 12
Bunloit
Drumnadrochit
IV63 6XG
Book Now

Inn at Ardgour

Inn at Ardgour
Number of Rooms: 12
Ardgour
Fort William
PH33 7AA
Book Now

Invergarry Hotel

Invergarry Hotel
Number of Rooms: 12
Invergarry
Invergarry
PH35 4HJ
Book Now

Arisaig House

Arisaig House
Number of Rooms: 12
Arisaig House, Beasdale, Arisaig
Arisaig
PH39 4NR
Book Now

The Loch Leven Hotel

The Loch Leven Hotel
Number of Rooms: 12
Old Ferry Road
North Ballachulish
PH33 6SA
Book Now

Rocpool Reserve hotel & Chez Roux restaurant

Rocpool Reserve hotel & Chez Roux restaurant
Number of Rooms: 11
14 Culduthel Road
Inverness
IV2 4AG
Book Now

Ord House Hotel

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

Inverness City Suites

Inverness City Suites
Number of Rooms: 11
2-7 High Street
Inverness
IV1 1HY
Book Now

MacDonald Hotel & Cabins

MacDonald Hotel & Cabins
Number of Rooms: 11
Fort William Road
Kinlochleven
PH50 4QL
Book Now