Map of the best Hotels in Argyll

We have searched high and low to find the best hotels in Argyll.

Use our easy to use hotel map or comprehensive accommodation listings to find the right Argyll hotel for you.

Post Towns in Argyll


The Glenburn Hotel

The Glenburn Hotel
Number of Rooms: 115
Mount Stuart Road
Rothesay
PA20 9JP
Book Now

Selborne Hotel

Selborne Hotel
Number of Rooms: 98
Clyde St
Dunoon
PA23 7HU
Book Now

The Royal Hotel

The Royal Hotel
Number of Rooms: 91
Argyll Sq
Oban
PA34 4BE
Book Now

Isle Of Mull Hotel and Spa

Isle Of Mull Hotel and Spa
Number of Rooms: 86
Craignure, Isle Of Mull
Craignure
PA65 6BB
Book Now

Regent Hotel ‘A Bespoke Hotel’

Regent Hotel ‘A Bespoke Hotel’
Number of Rooms: 82
Esplanade, Oban
Argyll
PA34 5PZ
Book Now

Oban Bay Hotel

Oban Bay Hotel
Number of Rooms: 80
Corran Esplanade
Oban
PA34 5AE
Book Now

The Great Western Hotel

The Great Western Hotel
Number of Rooms: 75
Corran Esplanade
Oban
PA34 5PP
Book Now

Loch Fyne Hotel & Spa

Loch Fyne Hotel & Spa
Number of Rooms: 71
Shore Street
Inveraray
PA32 8XT
Book Now

Glenmorag Hotel

Glenmorag Hotel
Number of Rooms: 71
Kilbride Road
Dunoon
PA23 7QH
Book Now

Esplanade Hotel

Esplanade Hotel
Number of Rooms: 59
West Bay Promenade
Dunoon
PA23 7HU
Book Now

The Isles of Glencoe Hotel

The Isles of Glencoe Hotel
Number of Rooms: 59
Nr Fort William
Ballachulish
PH49 4HL
Book Now

Glencoe SYHA Hostelling Scotland

Glencoe SYHA Hostelling Scotland
Number of Rooms: 56
Glencoe
Ballachulish
PH49 4HX
Book Now

The Ballachulish Hotel

The Ballachulish Hotel
Number of Rooms: 53
Ballachulish
Glencoe
PH49 4JY
Book Now

Columba Hotel

Columba Hotel
Number of Rooms: 50
The Esplanade
Oban
PA34 5QD
Book Now

Best Western The Queens Hotel

Best Western The Queens Hotel
Number of Rooms: 44
Corran Esplanade
Oban, Argyll & Bute
PA34 5AG
Book Now

The Inveraray Inn

The Inveraray Inn
Number of Rooms: 36
Front Street
Inveraray
PA32 8XB
Book Now

Alltshellach

Alltshellach
Number of Rooms: 36
North Ballachulish
Onich
PH33 6SB
Book Now

Falls of Lora Hotel

Falls of Lora Hotel
Number of Rooms: 35
Falls of Lora Hotel , Connel , Argyll ,Scotland
Oban
PA37 1PB
Book Now

Argyll Hotel

Argyll Hotel
Number of Rooms: 33
54 Argyll Street
Dunoon
PA237NE
Book Now

Bridge of Orchy Hotel

Bridge of Orchy Hotel
Number of Rooms: 32
Main Street
Bridge of Orchy, Argyll
PA36 4AD
Book Now

Melfort Village

Melfort Village
Number of Rooms: 32
Melfort Village Kilmelford
Oban
PA34 4XD
Book Now

Stonefield Castle Hotel ‘A Bespoke Hotel’

Stonefield Castle Hotel ‘A Bespoke Hotel’
Number of Rooms: 32
Stonefield, Tarbert, Loch Fyne
Argyll
PA29 6YJ
Book Now

Lancaster Hotel

Lancaster Hotel
Number of Rooms: 27
Esplanade
Oban, Argyll
PA34 5AD
Book Now

Onich Hotel

Onich Hotel
Number of Rooms: 25
Onich
Onich
PH33 6RY
Book Now

Isle of Eriska Hotel Spa & Golf

Isle of Eriska Hotel Spa & Golf
Number of Rooms: 25
Isle of Eriska
Benderloch
PA37 1SD
Book Now

Rowantree Hotel

Rowantree Hotel
Number of Rooms: 24
George Street
Oban
PA34 5NX
Book Now

Argyll Arms Hotel

Argyll Arms Hotel
Number of Rooms: 23
Main Street
Campbeltown
Pa28 6ab
Book Now

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
Number of Rooms: 23
Main Street
Campbeltown
PA28 6AG
Book Now

Loch Melfort Hotel

Loch Melfort Hotel
Number of Rooms: 23
Arduaine
Oban
PA34 4XG
Book Now

Oban SYHA Hostelling Scotland

Oban SYHA Hostelling Scotland
Number of Rooms: 22
Esplanade
Oban
PA34 5AF
Book Now

The Ugadale Hotel & Cottages

The Ugadale Hotel & Cottages
Number of Rooms: 22
Machrihanish
Campbeltown
PA28 6PT
Book Now

Lagnakeil Highland Lodges

Lagnakeil Highland Lodges
Number of Rooms: 22
Lagnakeil
Oban
PA34 4SE
Book Now

Corran House Hostel

Corran House Hostel
Number of Rooms: 21
Victoria Crescent
Oban
PA34 5PN
Book Now

The Park Hotel

The Park Hotel
Number of Rooms: 21
3 Glenmorag Avenue
West Bay
PA23 7LG
Book Now

Knipoch House Hotel

Knipoch House Hotel
Number of Rooms: 20
Knipoch House Hotel
By Oban
PA34 4QT
Book Now

The Victoria Hotel

The Victoria Hotel
Number of Rooms: 20
55 Victoria Street
Rothesay Isle of Bute
PA20 0AP
Book Now

Crinan Hotel

Crinan Hotel
Number of Rooms: 20
Crinan
Crinan,by Lochgilphead
PA318SR
Book Now

The Kelvin Hotel

The Kelvin Hotel
Number of Rooms: 20
Shore Street
Oban
PA34 4LQ
Book Now

Hollytree Hotel and Swimming pool

Hollytree Hotel and Swimming pool
Number of Rooms: 20
Kentallen Pier
Nr. Fort William
PA38 4BY
Book Now

The Lodge On The Loch

The Lodge On The Loch
Number of Rooms: 19
Onich, Fort William, Highlands Of Scotland,
Onich
PH33 6RY
Book Now

The Brander Lodge Hotel and Bistro

The Brander Lodge Hotel and Bistro
Number of Rooms: 19
The Brander Lodge Hotel and Bistro, Bridge of Awe, Taynuilt, Argyll & Bute
Taynuilt
PA35 1HT
Book Now

Cairndow Stagecoach Inn

Cairndow Stagecoach Inn
Number of Rooms: 19
Cairndow
Argyll, Inverlay
PA26 8BN
Book Now

Taychreggan Hotel

Taychreggan Hotel
Number of Rooms: 18
Taychreggan Hotel
Kilchrenan
PA35 1HQ
Book Now

Drimsynie House Hotel

Drimsynie House Hotel
Number of Rooms: 18
Drimsynie Estate
Lochgoilhead, Argyll
PA24 8AD
Book Now

Kings Knoll Hotel

Kings Knoll Hotel
Number of Rooms: 18
Dunollie Road
Oban
PA34 5JH
Book Now

Ardanaiseig Hotel

Ardanaiseig Hotel
Number of Rooms: 18
Kilchrenan
Taynuilt
PA35 1HE
Book Now

The Ranald Hotel

The Ranald Hotel
Number of Rooms: 17
41 Stevenson Street
Oban
PA34 5NA
Book Now

Killean Estate

Killean Estate
Number of Rooms: 16
Killean Estate, Tarbert, Argyll
Tayinloan
PA29 6XF
Book Now

St Annes Guest House

St Annes Guest House
Number of Rooms: 15
Dunnollie Road
Oban
PA34 5PH
Book Now

Glenrigh Guest House

Glenrigh Guest House
Number of Rooms: 15
Corran Esplanade
Oban
PA34 5AQ
Book Now

Corran Bunkhouse

Corran Bunkhouse
Number of Rooms: 14
Onich
Fort William
PH33 6SE
Book Now

Lochgair Hotel

Lochgair Hotel
Number of Rooms: 14
Lochgair
Lochgair
PA31 8SA
Book Now

Inchree

Inchree
Number of Rooms: 14
Inchree
Onich
PH33 6SE
Book Now

Kilchrenan House

Kilchrenan House
Number of Rooms: 14
Corran Esplanade
Oban
PA34 5AQ
Book Now

The Creggans Inn

The Creggans Inn
Number of Rooms: 14
The Creggans Inn
Strachur
PA27 8BX
Book Now

The Glencoe Inn

The Glencoe Inn
Number of Rooms: 14
Tyndrum Road
Glencoe
PH49 4HW
Book Now

Knockderry Country House Hotel

Knockderry Country House Hotel
Number of Rooms: 14
Shore Road
Cove
G84 0NX
Book Now

Palace Hotel - Small Hotel

Palace Hotel - Small Hotel
Number of Rooms: 13
20 George Street
Oban
PA34 5SB
Book Now

Glencoe House

Glencoe House
Number of Rooms: 13
Glencoe
Glencoe
PH49 4HT
Book Now

Craigard House Hotel

Craigard House Hotel
Number of Rooms: 13
Low Askomil
Campbeltown
PA28 6EP
Book Now

The Pierhouse Hotel

The Pierhouse Hotel
Number of Rooms: 12
The Pierhouse Hotel, Port Appin, Argyll
Port Appin
PA38 4DE
Book Now

The Cuilfail Hotel

The Cuilfail Hotel
Number of Rooms: 12
Kilmelford, Kilmelford
Oban
PA34 4XA
Book Now

Inn at Ardgour

Inn at Ardgour
Number of Rooms: 12
Ardgour
Fort William
PH33 7AA
Book Now

Anchor Hotel

Anchor Hotel
Number of Rooms: 12
Harbour Street, Tarbert, Loch Fyne, Argyll
Tarbert
PA29 6UB
Book Now

Cairnbaan Hotel

Cairnbaan Hotel
Number of Rooms: 12
Cairnbaan Lochgilphead
Lochgilphead
PA31 8SQ
Book Now

The Loch Leven Hotel

The Loch Leven Hotel
Number of Rooms: 12
Old Ferry Road
North Ballachulish
PH33 6SA
Book Now

Oyster Inn Connel

Oyster Inn Connel
Number of Rooms: 11
Oyster Inn Connel By Oban, Argyll
Connel
PA37 1PL
Book Now

McCaig's Return Hostel

McCaig's Return Hostel
Number of Rooms: 11
1, Shore street
Oban
PA34 4LJ
Book Now

The Airds Hotel and Restaurant

The Airds Hotel and Restaurant
Number of Rooms: 11
Port Appin
Appin
PA38 4DF
Book Now

Dungallan Country House

Dungallan Country House
Number of Rooms: 11
Gallanach Road
Oban
PA34 4PD
Book Now

Ardtornish Estate

Ardtornish Estate
Number of Rooms: 11
Ardtornish Estate
Ardtornish
PA80 5UZ
Book Now

The Royal An Lochan

The Royal An Lochan
Number of Rooms: 11
Shore Road
Tighnabruaich
PA21 2BE
Book Now

MacDonald Hotel & Cabins

MacDonald Hotel & Cabins
Number of Rooms: 11
Fort William Road
Kinlochleven
PH50 4QL
Book Now

Portavadie Loch Fyne Scotland

Portavadie Loch Fyne Scotland
Number of Rooms: 11
Portavadie, Loch fyne
Argyll
PA21 2DA
Book Now