You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
See the latest prices and deals by choosing your dates

Guesthouse in Tain · 38.54 km from centre
9.2
10 reviews
Breakfast available
With a stay at NO. TEN GUESTHOUSE in Tain, you'll be just steps from Tain Through Time and Browns Gallery. This guest house is 0.6 mi (1 km) from Tain Golf Course and 1.2 mi (1.9 km) from Glenmorangie Distillery.

Guesthouse in Fort William · 90.41 km from centre
9.4
243 reviews
With a stay at Maclean Guest House in Fort William (Fort William City Centre), you'll be steps from Loch Linnhe and Belford Hospital. This guest house is 0.3 mi (0.5 km) from Lochaber Leisure Centre and 0.3 mi (0.6 km) from Old Fort of Fort William.

Lodge in Keith · 76.59 km from centre
10.0
4 reviews
Located in Keith, Hillhead Hideaways is in a rural location – a 4-minute drive from Newmill Village Hall and 6 minutes from Strathisla Distillery. This luxury lodge is 2.4 mi (3.9 km) from St Rufus Park and 2.5 mi (4 km) from Glen Keith Distillery.

Guesthouse in Aberlour · 51.93 km from centre
9.8
171 reviews
Breakfast available
Located in Aberlour, Cardhu Country House is in a rural location – a 1-minute drive from Cardhu Distillery and 10 minutes from Glenfarclas Distillery. This guest house is 6.5 mi (10.4 km) from Macallan Distillery and 8.9 mi (14.4 km) from Speyside Cooperage.

Bed & breakfast in Fort William · 91.85 km from centre
9.4
125 reviews
With a stay at Westcourt Guest House in Fort William, you'll be in the mountains, within a 15-minute drive of Ben Nevis and West Highland Way. This bed & breakfast is 0.1 mi (0.1 km) from Loch Linnhe and 0.6 mi (1 km) from Lochaber Geopark Visitor Centre.

Bed & breakfast in Aberdeenshire, Insch · 95.21 km from centre
9.8
35 reviews
Breakfast available
Located in Insch, Leslie Castle is a 5-minute drive from Insch Connection Museum and 5 minutes from Insch Library. This bed & breakfast is 4.2 mi (6.8 km) from Insch War Memorial Hospital and 4.4 mi (7.1 km) from Insch Meadows Wildlife Area.

Hotel in Tain · 38.40 km from centre
8.0
259 reviews
Breakfast available
When you a stay at The Royal Hotel Tain in Tain, you'll be next to a golf course, within a 5-minute walk of Tain Through Time and Browns Gallery. This golf hotel is 0.5 mi (0.8 km) from Tain Golf Course and 1.3 mi (2.1 km) from Glenmorangie Distillery.

Hotel in Buckie · 73.37 km from centre
8.6
103 reviews
Breakfast available
Located in Buckie, The Mill House Hotel is a 4-minute drive from Moray Firth and 5 minutes from Speyside Way. This hotel is 3.4 mi (5.4 km) from Gordon Castle Walled Garden and 8 mi (12.8 km) from Findochty Harbour.

Hotel in Blairgowrie · 87.19 km from centre
8.6
216 reviews
Breakfast available
When you stay at Dalmunzie Castle Hotel in Blairgowrie, you'll be in a national park and 6 minutes by car from Cairngorms National Park. This golf hotel is 24 mi (38.6 km) from Balmoral Castle and 7.3 mi (11.8 km) from Glenshee Ski Centre.

Hotel in Fort William · 91.59 km from centre
8.1
5,215 reviews
Situated in the shadows of Ben Nevis and overlooking the picturesque Loch Linnhe, this hotel offers bed and breakfast accommodation 5 minutes’ walk from the centre of Fort William.
This property includes a lift and some rooms at the Cruachan feature stunning views of the loch and the Morvern Hills beyond. All feature a TV with satellite channels and free Wi-Fi is available throughout the building.
Evening meals and bar food can be enjoyed in the spacious eating area or on the open terrace, which boasts spectacular views. The food is made from locally sourced ingredients. Breakfast include a range of cooked items such as bacon and sausages as well as a buffet, which includes cereals, yoghurt, selection of mixed fruits and juice. The Cruachan Bar would open at 4 pm. Drinks are served until 10:30 pm.

Hotel in Grantown-on-Spey · 40.23 km from centre
9.2
288 reviews
Breakfast available
With a stay at The Speyside Hotel in Grantown-on-Spey, you'll be next to a golf course, within a 15-minute drive of Cairngorms National Park and Grantown Museum. This golf hotel is 0.9 mi (1.5 km) from Craig MacLean Leisure Centre and 5.7 mi (9.2 km) from Abernethy Golf Club.

Bed and breakfast in Newtonmore · 46.72 km from centre
9.4
427 reviews
Situated in the stunning Cairngorms National Park, Eagle View Guest House offers boutique-style accommodation in the Highland village of Newtonmore. Newtonmore Rail Station is an 8-minute walk from the building.
Each of the individually decorated rooms have quality furnishings, flat-screen TVs with DVD players, and tea and coffee-making facilities. Guests can enjoy shortbread in their room on arrival, and free W-Fi is also available.
A home-cooked full Scottish breakfast is served in the morning, and fresh kipper, porridge, and continental options are also available. Eagle View Guest House offers a packed lunch service. The food is freshly prepared and made from local ingredients.
With free off-road private parking, Eagle View is located just off the A9, an hour’s drive from Inverness. Loch Ness is one hour and 20 minutes away by car. Newtonmore Golf Club and the Highland Folk Museum are in the centre of the village, 10 minutes’ walk away.

Guesthouse in Inverness · 1.09 km from centre
9.8
99 reviews
Breakfast available
With a stay at THE KEMPS Guest House in Inverness (Merkinch), you'll be within a 5-minute drive of Inverness Cathedral and Inverness Castle. This guest house is 0.2 mi (0.4 km) from Muirtown Canal Locks and 0.6 mi (1 km) from Merkinch Local Nature Reserve.

Bed & breakfast in Aviemore · 39.49 km from centre
9.6
47 reviews
Breakfast available
Located in Aviemore, Dunroamin is within a 15-minute walk of Strathspey Steam Railway and Dalfaber Neighbourhood Centre. This bed & breakfast is 13.6 mi (21.8 km) from Cairngorms National Park and 0.8 mi (1.3 km) from Cairngorm Brewery.

Guesthouse in Elgin · 58.31 km from centre
9.8
63 reviews
Breakfast available
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum. This guest house is 1.1 mi (1.7 km) from Moray Leisure Centre and 2.3 mi (3.7 km) from Spynie Palace.

Bed & breakfast in Dornoch · 46.54 km from centre
9.2
93 reviews
Breakfast available
When you stay at Woodlands Bed & Breakfast in Dornoch, you'll be near the beach, within a 15-minute walk of Dornoch Cathedral and Royal Dornoch Golf Club. This bed & breakfast is 0.6 mi (1 km) from Historylinks and 0.8 mi (1.4 km) from Dornoch Beach.

Bed & breakfast in Inverness City Centre, Inverness · 0.47 km from centre
9.6
180 reviews
A stay at Mardon Guest House places you in the heart of Inverness, within a 15-minute walk of Inverness Cathedral and Inverness Castle. This bed & breakfast is 0.3 mi (0.5 km) from Inverness Museum and Art Gallery and 0.4 mi (0.6 km) from Inverness Visit Scotland Information Centre.

Guesthouse in Fort Augustus · 46.37 km from centre
8.6
119 reviews
With a stay at Loch Ness Guest House in Fort Augustus, you'll be just steps from Clansman Centre and Fort Augustus Locks. This guest house is 17.1 mi (27.5 km) from Urquhart Castle and 1.6 mi (2.6 km) from Allt na Criche.

Bed & breakfast in Inverness · 26.78 km from centre
10.0
28 reviews
Breakfast available
With a stay at High March in Inverness, you'll be in the mountains, within a 15-minute drive of Urquhart Castle and Corrimony Chambered Cairn. This bed & breakfast is 4.8 mi (7.7 km) from Loch Ness 2000 Exhibition Centre and 4.8 mi (7.8 km) from Loch Ness Centre & Exhibition.

Hotel in Gairloch · 90.11 km from centre
7.6
117 reviews
When you stay at Gairloch Highland Lodge in Gairloch, you'll be near the beach, within a 10-minute walk of Gairloch Harbour and Gairloch Sitooterie. This hotel is 0.5 mi (0.9 km) from Gairloch Golf Club and 0.6 mi (1 km) from Gairloch Beach.