Best Hotels in Inverness & The Moray Firth, Highlands & Moray, Scotland
Capital of the Scottish Highlands, Culloden battlefield lore, resident Moray Firth dolphins, and the gateway to Speyside single malts.

Cawdor Tavern & Lodges
From $135/night • Cawdor Village / Cawdor Castle Approach
Read 1,500-Word Review
The Palace Hotel & Spa, Inverness
From $150/night • Ness Walk / Directly Facing Inverness Castle
Read 1,500-Word Review
The Royal Hotel, Cromarty
From $135/night • Marine Terrace / Cromarty Waterfront
Read 1,500-Word Review
The Mansion House Hotel & Country Club
From $140/night • The Haugh / River Lossie Grounds
Read 1,500-Word Review
The Station Hotel, Elgin
From $125/night • New Elgin Road / Beside Elgin Station
Read 1,500-Word Review













