Hotels in Argyll
15 handpicked places to stay
Photo © Alex., Google Maps
Argyll's hotels range from grand country houses set in their own grounds to harbourside guest houses with views straight out to the islands. Oban has the largest concentration, with seafront properties along the Esplanade and Corran Esplanade offering some of the best sea views in Scotland, alongside a handful of characterful town-centre inns close to the harbour and railway station. A short drive out of town, hotels around Loch Feochan and Loch Melfort trade proximity to the shops for peace, gardens and uninterrupted loch or coastal outlooks.
Inland and to the south, Inveraray's historic coaching inns sit within walking distance of the castle and Loch Fyne shore, making them a natural stop for visitors splitting a trip between Loch Lomond and Oban, or exploring Mid Argyll's prehistoric sites at Kilmartin. Wherever you stay, expect Scottish hospitality built around local produce: dining rooms serving West Coast seafood, whisky bars stocked with drams from the region's distilleries, and log fires that come into their own on cooler evenings.
Below are eight properties we would recommend, spanning country house luxury, well-run mid-range hotels and characterful guest houses, all currently trading and each offering a genuine sense of place rather than a generic Highland stay.
Ben Cruachan Inn
Hotel · Ben Cruachan Inn, Loch Awe · 2.2 miles away
Hotel by Loch Awe in Argyll and Bute, close to Glencoe Visitor Centre, with walking, cycling and fishing all on the doorstep.
Cladich House Bed & Breakfast
B&B · Cladich House, Cladich · 2.3 miles away
A B&B in the small village of Cladich, Argyll and Bute, with Ben Lui within reach and free on-site parking for touring the area.
Riverside Cottage B&B
B&B · Riverside Cottage, Cladich · 2.3 miles away
An adults-only cottage B&B in Cladich, Argyll and Bute, with a garden and free parking, close to Ben Lui and Dalmally.
Ardanaiseig Hotel
Hotel · Ardanaiseig Hotel, Taynuilt · 2.5 miles away
A country hotel near Taynuilt in Argyll and Bute, set among gardens with fishing, golf and horse riding all close by.
Muthu Dalmally Hotel
Hotel · Highland Heritage, Dalmally · 3.2 miles away
Hotel in Dalmally, Argyll and Bute, with en-suite family rooms and mountain views, close to Glencoe Visitor Centre.
Craig Villa Guest House
B&B · Craig Villa, Dalmally · 3.2 miles away
A traditional stone-built guest house in Dalmally, Argyll and Bute, with a garden, free parking and breakfast included.
Orchy Bank House
B&B · Orchy Bank House, Dalmally · 3.3 miles away
Five-room B&B in Dalmally, Argyll and Bute, with breakfast included, mountain views and a garden for a relaxed Highland stay.
Taychreggan Signature Collection by Eight Continents
Hotel · Kilchrenan, by Taynuilt, Oban · 5.2 miles away
An 18-room hotel on Loch Awe near Kilchrenan, close to Taynuilt and Ben Lui, with a garden and loch views to match.
The Kilchrenan Inn
Hotel · Kilchrenan By Taynuilt, Oban · 5.6 miles away
A traditional inn at Kilchrenan near Oban, with mountain views towards Ben Lui and a reputation for hearty, home-cooked food.
The Brander Lodge Hotel and Bistro
Hotel · Bridge Of Awe, Taynuilt · 6.6 miles away
A homely lodge-style hotel at Bridge of Awe near Taynuilt, with mountain views and its own bistro and bar.
Cairndow Stagecoach Inn
Hotel · Stagecoach Inn, Cairndow · 8.7 miles away
A 19-room inn in Cairndow, Argyll and Bute, handy for Loch Lomond and the surrounding walking and cycling country.
The Taynuilt Inn
Hotel · Taynuilt, Taynuilt · 8.9 miles away
A straightforward inn in the heart of Taynuilt, Argyll and Bute, with en-suite rooms and a bar at the heart of village life.
The Inveraray Inn BW Signature Collection
Hotel · Front Street, Inveraray · 9.7 miles away
A 34-room hotel on Loch Fyne's shore in Inveraray, with free parking, a bar and restaurant, and dogs welcome.
Brambles of Inveraray
Hotel · Main St. West, Inveraray · 9.7 miles away
A traditional Main Street hotel in Inveraray, close to Loch Fyne and Inveraray Castle, with a bar and restaurant on site.
The George Hotel
Inn · Main Street, Inveraray, on Loch Fyne
A family-run coaching inn on Inveraray's Main Street since 1776, with open fires, a 400-strong whisky bar and rooms just off Loch Fyne.
Know a hotel / b&b in Argyll that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b