Skip to content
Make It Scotland

Hotels in Scotland

A short, honest list of hotels we rate across Scotland, from city boltholes to Highland inns, chosen for character rather than chain familiarity.

Loading... 15 results

Applied filters

Featured

from £250.00 Per night

Monkstadt 1745 - Luxury Lodge

Linicro, , IV51 9YN

Type: Hotel, Cabin/Lodge

Close to beach / sea

from £240.00 Per night

Auchrannie Resort

Auchrannie Hotel, Auchrannie Road, KA27 8BZ

Type: Hotel, Cabin/Lodge

Countryside

from £250.00 Per night

Dalgety House

Dalgety House, ,

Type: Hotel, Cabin/Lodge

from £185.00 Per night

East Gatehouse Lodge

East Gatehouse Lodge, Monzie Estate, PH7 4HE

Type: Hotel

Countryside

from £1,700.00 Per night

Hillhouse

Hillhouse Estate, Troon, KA10 7HU

Type: Hotel

Countryside

from £220.00 Per night

Spean Lodge

Spean Lodge, Spean Bridge, PH34 4EP

Type: Hotel, Cabin/Lodge

Countryside Loch NC500 Route

from £89.00 Per night

Stirling Highland Hotel

Stirling Highland Hotel, Spittal Street, Stirling, FK8 1DU

Type: Hotel

City

from £110.00 Per night

The Clachaig Inn

The Clachaig Inn, Argyll, PH49 4HX

Type: Hotel

Countryside

from £149.00 Per night

The Isles of Glencoe

The Isles of Glencoe Hotel, Glencoe, PH49 4HL

Type: Hotel

Countryside Loch

from £176.00 Per night

The Lagg Hotel

The Lagg Inn, Kilmory, KA27 8PQ

Type: Hotel

Countryside

from £219.00 Per night

The Lodge on Loch Lomond Hotel

Lodge on Loch Lomond, Luss, G83 8PA

Type: Hotel

Loch

from £80.00 Per night

The Old Bridge Bunkhouse

Old Bridge Inn & Bunkhouse,, Aviemore, PH22 1PU

Type: Hotel

Countryside Loch

from £150.00 Per night

Tower O'Ess

Glen Tanar Estate, Aboyne, AB34 5EU

Type: Hotel

Countryside

from £84.00 Per night

Hotel Colessio

Hotel Colessio, 33 Spittal Street, Stirling, FK8 1DU

Type: Hotel

City

from £86.00 Per night

The Cairngorm Hotel

The Cairngorm Hotel, Aviemore, PH22 1PE

Type: Hotel

Countryside

Scotland does hotels with personality: coaching inns that have fed travellers for centuries, small Highland hotels where the bar is the village living room, and city stays within walking distance of everything. This list leans towards independents with a story, because a good hotel should be part of the trip, not just where it pauses overnight.

Timing matters more than you might think. Edinburgh in August, during the festivals, books out months ahead at its highest prices of the year, and Highland hotels fill quickly through summer. Shoulder months are kinder on both availability and rates, and some rural hotels close or reduce service in deep winter, so check ahead for a January trip.

Prefer your own front door? Our cottages and lodges and cabins pages cover the self-catering side of the same trip.

Frequently asked questions

When should I book a hotel in Scotland?

As early as your plans allow for July, August, and city festival dates; Edinburgh in August is the busiest hotel market in the country. May, June, and September usually offer better rates and easier availability.

Do Highland hotels stay open in winter?

Many do, and a Highland hotel with a fire on a winter night is one of Scotland's great pleasures, but some rural hotels close or run reduced hours in the depths of winter. Check ahead for trips between November and March.