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 Aberfeldy · 109.69 km from centre
6.8
212 reviews
When you stay at The Breadalbane Arms Hotel (Room Only) in Aberfeldy, you'll be next to a golf course, just steps from The Birks of Aberfeldy and Temple Gallery. This golf hotel is 18.1 mi (29.1 km) from Cairngorms National Park and 0.3 mi (0.4 km) from Aberfeldy Golf Course.

Bed & breakfast in Elgin · 115.57 km from centre
7.8
161 reviews
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral. This bed & breakfast is 13.3 mi (21.4 km) from Macallan Distillery and 1 mi (1.6 km) from Moray Leisure Centre.

Hotel in Southern Highlands, Taynuilt · 98.91 km from centre
8.6
174 reviews
Breakfast available
With a stay at Brander Lodge Hotel in Taynuilt, you'll be by the sea, just steps from Bonawe Iron Furnace and a 5-minute drive from Loch Awe. This hotel is 5.9 mi (9.5 km) from Cruachan Power Station and 7 mi (11.3 km) from Loch Visions.

Guesthouse in Callander · 132.24 km from centre
8.0
67 reviews
When you stay at The Crags Hotel in Callander, you'll be in the suburbs, within a 15-minute drive of Loch Lomond and The Trossachs National Park and Blair Drummond Safari Park. This guesthouse is 0.1 mi (0.1 km) from Callander - Balquhidder Trail and 0.1 mi (0.2 km) from Galleria Luti.

Hotel in Buckie · 131.24 km from centre
8.4
123 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 Portree · 63.76 km from centre
8.2
846 reviews
Breakfast available
With a stay at Tongadale Hotel, you'll be centrally located in Portree, within a 15-minute drive of Old Man of Storr and Somerled Square. This hotel is 20.5 mi (33 km) from Fairy Pools and 0.1 mi (0.2 km) from Portree Visit Scotland Information Centre.

Hotel in Fort William · 55.01 km from centre
7.8
72 reviews
Breakfast available
With a stay at Premier Inn Fort William in Fort William (Fort William City Centre), you'll be within a 5-minute drive of Inverlochy Castle and Great Glen Way. This hotel is 0.1 mi (0.1 km) from Loch Linnhe and 0.4 mi (0.6 km) from Old Fort of Fort William.

Guesthouse in Pitlochry · 109.56 km from centre
10.0
250 reviews
Breakfast available
With a stay at Craigroyston House & Lodge, you'll be centrally located in Pitlochry, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North. This golf guesthouse is 0.6 mi (0.9 km) from Blair Athol Distillery and 0.9 mi (1.4 km) from Pitlochry Golf Club.

Hotel in Fort William · 55.55 km from centre
7.2
245 reviews
Located in Fort William and with Glen Nevis reachable within 1.1 miles, Ossians has a shared lounge, non-smoking rooms, free WiFi and a bar. The property is around 10 miles from Loch Linnhe, 18 miles from Glenfinnan Station Museum and a few steps from West Highland Museum. The hotel has family rooms.
With a private bathroom equipped with a shower and free toiletries, rooms at the hotel also feature a mountain view. All rooms will provide guests with a microwave.
Ben Nevis Whisky Distillery is 2.4 miles from Ossians, while Steall Waterfall is 7.5 miles from the property. Oban Airport is 37 miles away.

Hotel in Inverness · 60.46 km from centre
8.4
1,002 reviews
Breakfast available
With a stay at Holiday Inn Express Inverness by IHG in Inverness, you'll be within a 10-minute drive of Inverness Castle and Inverness Cathedral. This hotel is 1.6 mi (2.6 km) from Eastgate Shopping Centre and 1.7 mi (2.8 km) from Victorian Market.

Hotel in Inverness · 58.82 km from centre
8.2
26 reviews
Breakfast available
With a stay at Premier Inn Inverness Millburn Rd in Inverness (Millburn), you'll be within a 5-minute drive of Inverness Cathedral and Inverness Castle. This hotel is 0.6 mi (1 km) from Eastgate Shopping Centre and 0.6 mi (1 km) from Victorian Market.

Hotel in Oban · 101.66 km from centre
8.4
52 reviews
With a stay at Dalrigh House in Oban, you'll be next to a golf course, within a 10-minute walk of Oban War and Peace Museum and Oban Distillery. This golf hotel is 0.5 mi (0.9 km) from McCaig's Tower and 1 mi (1.6 km) from Dunollie Museum, Castle and Grounds.

Hotel in Lossiemouth · 119.27 km from centre
7.4
1,457 reviews
Overlooking the Moray Firth, this family-run hotel is located in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whiskey Trail.
Recently refurbished, the rooms at Stotfield Hotel have original character and Victorian features, and each has a private bathroom. Guests benefit from free on-site parking.
Free WiFi is available throughout the property.
The Brasserie Restaurant offers an excellent option for both lunch and dinner. Set overlooking the sea with stunning views across the Moray Firth, it offers freshly prepared food. There is an array of wines and drinks to choose from as well as a selection of over 70 of the finest Scottish whiskeys.
Stotfield Hotel has views towards the Cromarty Firth and the hills of Caithness. The Castle and Coastal Trails are easily accessible, and Inverness is within an hour’s drive.

Hotel in Fort William · 55.75 km from centre
8.8
1,002 reviews
Breakfast available
Located in Fort William, The Garrison is within a 15-minute drive of Inverlochy Castle and Ben Nevis. This hotel is 0.1 mi (0.1 km) from Loch Linnhe and 0.1 mi (0.1 km) from West Highland Way.

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

Hotel in Inverness City Centre, Inverness · 57.71 km from centre
7.6
1,003 reviews
Breakfast available
With a stay at Columba Hotel Inverness by Compass Hospitality in Inverness (Inverness City Centre), you'll be steps from Inverness Castle and 3 minutes by foot from Inverness Cathedral. This hotel is 0.3 mi (0.5 km) from Eden Court Theatre and 0.4 mi (0.7 km) from Inverness Museum and Art Gallery.

Hotel in Tarland, Aboyne · 139.18 km from centre
9.4
271 reviews
Breakfast available
With a stay at The Commercial Hotel in Aboyne, you'll be within a 10-minute drive of Cairngorms National Park and Aboyne Golf Club. This hotel is 17.8 mi (28.6 km) from Balmoral Castle and 31.7 mi (50.9 km) from Union Square Shopping Centre.

Hotel in Aberfoyle, Stirling · 135.88 km from centre
8.2
271 reviews
With a stay at Rob Roy Hotel in Stirling, you'll be within a 10-minute drive of Loch Lomond and The Trossachs National Park and Aberfoyle Golf Club. This hotel is 26.7 mi (43 km) from Loch Lomond and 1.1 mi (1.7 km) from David Marshall Lodge Visitor Centre.

Guest house in Pitlochry · 109.50 km from centre
9.1
514 reviews
Breakfast available
Garden Rooms, Ferry Rd, Pitlochry enjoys a location in Pitlochry, 7.7 miles from Blair Castle and 7.2 miles from Blair Atholl Golf Club. The property is around 14 miles from Castle Menzies, 27 miles from Scone Palace, and 3.8 miles from Killiecrankie. There's a sun terrace and guests can access free Wifi and free private parking.
At the guest house, all units have a wardrobe, a flat-screen TV, a private bathroom, bed linen, and towels. The rooms are equipped with heating facilities.
As an added convenience, the guest house offers packed lunches for guests to bring on excursions and other trips off-property. Dining options are available close to Garden Rooms, Ferry Rd, Pitlochry.
The guest house has a picnic area where you can spend the day outdoors.
Aberfeldy Golf Course is 14 miles from the accommodation, while The Scottish Crannog Centre is 20 miles away. Dundee Airport is 40 miles from the property.

Hotel in Fort William · 55.51 km from centre
7.6
2,046 reviews
The Bank Street Lodge is a motel style property based in the town of Fort William. Rooms with private bathrooms are available on a room-only basis (no meals included).
An ideal base for exploring the Scottish Highlands, Bank Street Lodge is only 4 years old and all rooms are modern and well-kept.
You have the opportunity to discover many of the visitor attractions that are located in the Fort William area. Nevis Range, Ben Nevis, Glen Nevis, West Highland Museum, Loch Ness and Seal Island Cruises are just a few of the many attractions that are worth a visit.
For more active guests, there are golf courses, mountain biking, hiking and all of the usual outdoor pursuits that you would expect to find in a major tourist town.