Where to stay in Scottish Highlands

Inverness City Centre
The fantastic nightlife and stunning river views are just a few highlights of Inverness City Centre. Make a stop by Inverness Castle or Victorian Market while you're exploring the area.

Portree Town
If you're spending some time in Portree Town, Somerled Square and Portree Harbour are top sights worth seeing.

Balloch
Balloch is noteworthy for its seafood restaurants, and you can make a stop at top attractions like Loch Lomond and Loch Lomond Shores.

Broadford
Restaurants and seaside views are notable features of Broadford. You might consider stopping by Isle of Skye Market Square while you're exploring the neighbourhood.

Fort William City Centre
Fort William City Centre is known for its abundant dining options, and you can plan a trip to Old Fort of Fort William and West Highland Museum while you're in town.
Top hotels in Scottish Highlands

Coylumbridge Resort Hotel
"Quite tired looking hotel. Booked an upgraded double room and was given a small double that should have cost less. Was so tired after a long journey and working day that I didn’t notice until I went to check my receipt and realised what they’d done. On arrival one member of staff was dealing with ..."
Reviewed on 9 Sept 2026

The Garrison
"Quaint and very comfortable! Staff was awesome!!!!!"
Reviewed on 10 Sept 2026

The Angus Hotel & Spa by Compass Hospitality
"Convenient for my purpose. Tired. Needs a refurb"
Reviewed on 9 Sept 2026
Stay near popular Scottish Highlands attractions

Loch Ness

Portree Harbour

Ben Nevis

Balmoral Castle


