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

Hotel in Cullen, Buckie · 53.38 km from centre
9.4
106 reviews
With a stay at The Seafield Arms in Buckie, you'll be a 2-minute walk from Cullen Millennium Garden and 6 minutes by foot from Cullen Harbour. This hotel is 1 mi (1.5 km) from Cullen Golf Club and 2.7 mi (4.3 km) from Bow Fiddle Rock.

Inn in Blairgowrie · 81.01 km from centre
9.2
72 reviews
Breakfast available
Located in Blairgowrie, The Old Cross Inn is a 3-minute drive from Alyth Museum and 6 minutes from Blairgowrie Golf Club. This inn is 5.1 mi (8.2 km) from Strathmore Golf Centre and 7.3 mi (11.8 km) from Meigle Museum.

Hotel in Peterhead · 48.75 km from centre
9.6
204 reviews
Located in Peterhead, Saplinbrae Hotel and Lodges is in a rural location, within a 15-minute walk of Kemp Hall and Aden Country Park. This hotel is 1.1 mi (1.8 km) from Aberdeenshire Museums Discovery Centre and 1.6 mi (2.6 km) from Aberdeenshire Farming Museum.

Hotel in Craigellachie, Aberlour · 44.79 km from centre
8.8
299 reviews
Breakfast available
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole. This hotel is 15.5 mi (25 km) from Cairngorms National Park and 2.1 mi (3.4 km) from Macallan Distillery.

Guesthouse in Grantown-on-Spey · 59.79 km from centre
9.4
89 reviews
Breakfast available
With a stay at Dunallan House in Grantown-on-Spey, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Grantown Museum. This guest house is 0.6 mi (1 km) from Craig MacLean Leisure Centre and 5.5 mi (8.9 km) from Abernethy Golf Club.

Guesthouse in Carnoustie · 80.13 km from centre
9.4
27 reviews
Breakfast available
When you stay at Seaview Guest House in Carnoustie, you'll be near the beach, within a 10-minute walk of Carnoustie Beach and Carnoustie Leisure Centre. This guest house is 25.9 mi (41.7 km) from Old Course at St Andrews and 0.4 mi (0.6 km) from Carnoustie Golf Links.

Bed & breakfast in Peterhead · 60.11 km from centre
9.2
58 reviews
Breakfast available
With a stay at Trinity Boutique B&B in Peterhead, you'll be a 3-minute walk from Peterhead Leisure and Community Centre and 9 minutes by foot from Peterhead Marina. This bed & breakfast is 1 mi (1.7 km) from Peterhead Maritime Heritage and 4.6 mi (7.4 km) from St Fergus Village Hall.

Guesthouse in Aviemore · 72.11 km from centre
9.6
21 reviews
Breakfast available
Located in Aviemore, Ravenscraig Guest House is within a 10-minute drive of Loch an Eilein and Loch Morlich. This golf guest house is 7 mi (11.3 km) from Cairngorm Reindeer Centre and 7.5 mi (12 km) from Loch Insh.

Bed & breakfast in Arbroath · 64.47 km from centre
9.6
10 reviews
With a stay at Balnabrechan Lodge in Arbroath, you'll be 4.9 mi (7.8 km) from Montrose Basin and 8.1 mi (13.1 km) from House of Dun. This bed & breakfast is 14.8 mi (23.8 km) from Carnoustie Golf Links and 23 mi (37.1 km) from Glamis Castle.

Cabin in Ballindalloch · 41.86 km from centre
With a stay at this cabin in Ballindalloch, you'll be 4.1 mi (6.6 km) from Glenlivet Distillery and 9.6 mi (15.4 km) from Glenfiddich Whisky Distillery. This golf cabin is 9.8 mi (15.8 km) from Ballindalloch Castle and 10.6 mi (17.1 km) from Cragganmore Distillery.

Guesthouse in Lossiemouth · 68.27 km from centre
9.6
231 reviews
Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, less than 1 km from Lossiemouth West Beach and 9.1 km from Elgin Cathedral. This 4-star bed and breakfast offers water sports facilities, a 24-hour front desk and free WiFi. Nairn Museum is 44 km away and The Nairn Golf Club is 45 km from the bed and breakfast.
Guests at the bed and breakfast will be able to enjoy activities in and around Lossiemouth, like diving, cycling and fishing. Canoeing can be enjoyed nearby.
Brodie Castle is 33 km from Links Lodge, while Nairn Dunbar Golf Club is 43 km away.

Bed & breakfast in Grantown-on-Spey · 60.12 km from centre
10.0
2 reviews
Breakfast available
Located in Grantown-on-Spey, Mount Barker Bed & Breakfast is in a national park, within a 15-minute drive of Cairngorms National Park and Boat of Garten Golf Club. This luxury bed & breakfast is 14.1 mi (22.7 km) from Speyside Way - Tominoul Spur and 17.4 mi (28 km) from Cardhu Distillery.

Bed & breakfast in Nairn · 84.38 km from centre
9.6
59 reviews
Breakfast available
With a stay at Cawdor House, you'll be centrally located in Nairn – a 7-minute walk from Nairn Museum and 15 minutes by foot from Nairn Beach. This bed & breakfast is 0.9 mi (1.4 km) from Moray Firth and 1.1 mi (1.7 km) from Nairn Golf Club.

Hotel in Nairn · 85.20 km from centre
8.2
881 reviews
Breakfast available
When you stay at Muthu Newton Hotel (Near Inverness Airport) in Nairn, you'll be near the beach, within a 15-minute walk of Moray Firth and Nairn Golf Club. This hotel is 0.8 mi (1.2 km) from Nairn Beach and 1 mi (1.6 km) from Nairn Museum.

Country house in Rafford, Forres · 68.75 km from centre
9.4
43 reviews
Breakfast available
Located in Forres, Blervie House is on a lake, within a 15-minute drive of Ben Romach Distillery and Brodie Castle. This luxury country house is 17.2 mi (27.6 km) from Cawdor Castle and 17.8 mi (28.7 km) from Moray Golf Club.

Bed & breakfast in Nairn · 85.46 km from centre
10.0
49 reviews
Breakfast available
Located in Nairn, Carnach House is within a 5-minute drive of Nairn Museum and Moray Firth. This bed & breakfast is 1.7 mi (2.7 km) from Nairn Golf Club and 1.8 mi (2.9 km) from Nairn Beach.

Hotel in Dundee · 86.89 km from centre
9.2
1,065 reviews
Breakfast available
With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from Minnie the Minx Statue. This spa hotel is 14.6 mi (23.6 km) from Old Course at St Andrews and 0.4 mi (0.6 km) from V&A Dundee.

Hotel in Aviemore · 72.44 km from centre
7.2
2,135 reviews
Located within the Cairngorms National Park, the Macdonald Aviemore Hotel at Macdonald Aviemore Resort is part of the Macdonald Aviemore Resort which boasts a collection of 4-star hotels, a choice of restaurants and bars, as well as extensive leisure facilities including an on-site cinema. There is a championship golf course nearby.
The 4-star rooms at the Macdonald Aviemore Hotel at Macdonald Aviemore Resort all feature a flat-screen TV, a private bathroom with a bath or shower and free WiFi. Some family rooms feature a partitioned area with bunk beds. Other family rooms will either have a sofa bed or a pop-up bed.
Within this hotel you’ll find Spey Burger, a contemporary American-style family diner serving burgers, burritos, milkshakes and more. Guests have access to a wide range of dining options across the resort. Other restaurants within a few minutes’ walk include Aspects Restaurant in Macdonald Highlands Hotel and Giovanni’s Italian Ristorante in the Macdonald Morlich Hotel. Both Spey Burger and Giovanni's are seasonal restaurants.
Guests staying in Macdonald Aviemore Hotel at Macdonald Aviemore Resort have free access to the resort’s leisure facilities within Aviemore Activity Centre. Located a short 5-minute walk across the resort the centre includes a large leisure pool, soft play, gym and café 'seasonal'.
Children aged 12 and under can stay and take breakfast for free when sharing a suitable room with two adults. Child dinner will be charged separately dependent on menu chosen

Hotel in Aviemore · 70.75 km from centre
6.6
1,000 reviews
Breakfast available
When you stay at Coylumbridge Resort Hotel in Aviemore, you'll be on the riverwalk, within a 15-minute walk of Rothiemurchus Estate Visitor Centre and Speyside Wildlife. This family-friendly hotel is 16 mi (25.7 km) from Cairngorms National Park and 1.8 mi (2.9 km) from Strathspey Steam Railway.

Guest house in Elgin · 62.73 km from centre
8.9
268 reviews
Breakfast available
Offering a garden and garden view, St Michaels Guest House is located in Elgin, 1.1 km from Elgin Cathedral and 45 km from Huntly Castle. It is set 25 km from Brodie Castle and features luggage storage space. There is free private parking and the property provides paid airport shuttle service.
The units at the guest house are equipped with a seating area and a flat-screen TV. With a private bathroom equipped with a walk-in shower and bathrobes, units at the guest house also provide guests with free WiFi, while some rooms will provide you with a balcony. At the guest house, all units include bed linen and towels.
For visitors looking to embark on day trips to nearby landmarks, the guest house offers a selection of packed lunches.
Guests can also relax in the shared lounge area.
Nairn Dunbar Golf Club is 35 km from St Michaels Guest House, while Nairn Museum is 36 km away.