Bucketlist Travels logo

Best places to stay:

15 Best places to stay in Scottish Highlands

  • Scottish Highlands, United Kingdom (UK)

  • Nairn, Scotland, United Kingdom (UK)

  • Official star rating:

Boath House

Place to Stay

Boath House

Elegant Georgian mansion, now gourmet hotel, with an extensive art collection and gorgeous gardens.

Average £288

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Inverness, Scotland, United Kingdom (UK)

  • Official star rating:

Foyers Lodge

Place to Stay

Foyers Lodge

A quirky and characterful Victorian lodge on the quieter south side of Loch Ness, with tree-fringed views over the water.

Average £165

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Dornoch, Scotland, United Kingdom (UK)

  • Official star rating:

A sumptuous honey-hued manse dripping with antiques, overlooking world-class Dornoch golf course and a stunning, dune-backed beach.

Average £489

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Stirling, Scotland, United Kingdom (UK)

  • Official star rating:

Cromlix Hotel

Place to Stay

Cromlix Hotel

Tennis superstar Andy Murray’s opulent Highland hotel has a gourmet restaurant, whisky room and tennis court in Wimbledon’s colours.

Average £279

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Braemar , Scotland, United Kingdom (UK)

  • Official star rating:

Fife Arms

Place to Stay

Fife Arms

This Victorian hotel in Braemar is the place to stay for those seeking a sumptuous, maximalist, modern art-clad Highland hideaway.

Average £392

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Glencoe, Scotland, United Kingdom (UK)

  • Official star rating:

Glencoe House

Place to Stay

Glencoe House

A grand Victorian mansion surrounded by heart-stopping scenery with a distinctive all-suite in-room dining concept, perfect for those seeking seclusion.

Average £545

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Thurso, Scotland, United Kingdom (UK)

  • Official star rating:

Granary Lodge

Place to Stay

Granary Lodge

Fit for a (future) king, the Castle of Mey’s 17th-century grain store was converted into a luxury B&B by Prince Charles.

Average £165

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Fort William, Scotland, United Kingdom (UK)

  • Official star rating:

Luxurious 19th-century castle hotel in stunning scenery offering an extensive range of traditional country pursuits.

Average £486

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Lochgilphead, Scotland, United Kingdom (UK)

  • Official star rating:

Kilmartin Castle

Place to Stay

Kilmartin Castle

A quirky 16th-century castle, complete with spiral staircases and stone-vaulted ceilings, converted into a bijou B&B in history-steeped Kilmartin Glen.

Average £220

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club

  • Kylesku , Scotland, United Kingdom (UK)

  • Official star rating:

Kylesku Hotel

Place to Stay

Kylesku Hotel

A 19th-century coaching inn with creel-to-plate seafood, overlooking Loch Glendhu on the spectacular North Coast 500 route.

Average £250

Extra beds

Pool

2+ bedrooms

Beach

Kids menu

Fitness center

Kids club