Enter your check-in and check-out dates in the search box on the left to see the exact room prices for your stay and to be able to sort by price.
Enter your check-in and check-out dates in the search box on the left to see the exact room prices for your stay and to be able to sort by price.
On a peninsula reaching out into Loch Leven, this peaceful retreat has breathtaking views across calm waters to the impressive mountains of the West Highlands.…
More
In a stunning location, between the mighty Glencoe Mountains, this baronial Highland hotel offers an irresistible blend of history and style with modern comforts and luxuries.…
More
Old Ferry Road,
North Ballachulish
(2.2 miles from Ballachulish)
• Show map
With a beautiful loch-side setting and mountain views, this family-run hotel offers free Wi-Fi. Home-cooked meals are made from local produce and the bar overlooks Loch Leven.…
More
Onich,
Fort William
(3.3 miles from Ballachulish)
• Show map
On the shores of Loch Linnhe, Creag Mhor is ideal for hiking, cycling and watersports. It has a sauna, hot tub and a bar with over 350 malt whiskeys.…
More
Glen Duror,
Appin
(5.4 miles from Ballachulish)
• Show map
In over 5 acres of secluded woodland gardens, by the River Duror, in the heart of the West Highlands, this small family-run hotel was fully refurbished in 2008 at a cost of over £200,000.…
More
Onich,
Onich
(3.5 miles from Ballachulish)
• Show map
With dramatic mountain views and a stunning loch-side setting, this family-run hotel offers attractive, individually decorated rooms, beautiful gardens and an impressive restaurant.…
More
Ardgour,
Fort William
(5.4 miles from Ballachulish)
• Show map
A warm, family welcome awaits at this traditional West Highland inn/small hotel. Beautifully situated beside Loch Linnhe, Inn at Ardgour is reached via a very short car-ferry trip across the water.…
More
Achintore Road,
Fort William
(8.9 miles from Ballachulish)
• Show map
The Cruachan combines its traditional Scottish character with modern comforts and an enviable location overlooking Loch Linnhe and the Morvern Hills beyond.…
More
14 Druimarbin,
Fort William
(7.3 miles from Ballachulish)
• Show map
Perfectly situated on the shores of Loch Linnhe, Campfield House is a friendly, family- run bed and breakfast, 3 miles (4.8 km) from Fort William.…
More
Achintore Road,
Scotland
(9.2 miles from Ballachulish)
• Show map
Just 2 miles from Fort William town centre, The Westhaven offers 4-star bed and breakfast accommodation, on the shore of Loch Linnhe. There are stunning views of the Ardgour hills.…
More
Seafield Gardens,
Fort William
(9.4 miles from Ballachulish)
• Show map
This 4-star B&B is in a quiet area overlooking Loch Linnhe, less that 1 km from Fort William town centre. It has a garden, guest lounge and pleasant rooms.…
More
Seafield Gardens,
Fort William
(9.3 miles from Ballachulish)
• Show map
This high-quality B&B has stunning views across Loch Linnhe and the Ardgour Hills. It is a 10-minute walk from the town centre with easy access to Highland hot spots.…
More
Achintore Road,
Fort William
(9.6 miles from Ballachulish)
• Show map
Overlooking the shore of Loch Linnhe and with magnificent views of the Ardgour Hills, this Victorian guest house is just 5 minutes’ walk from the town centre.…
More
You can find more hotels by changing your search criteria: