Call to book
0871 277 1070
13 pence/min+the caller’s Access Charge Privacy policy
Need help?

Cheap Hotels in Dunoon

284 reviews by TrustYou
Kilbride Road
0.6 Miles from the centre
per night from £59
(price for Tue, 29 Oct)
781 reviews by TrustYou
54 Argyll Street
0.1 Miles from the centre

This fine Victorian building is centrally located within Dunoon, and has excellent views of the River Clyde. The Argyll Hotel is opposite the ferry pier, and its distinctive tower makes it one of Dunoon’s landmarks. Argyll Restaurant and Ristorante Italiano Rio are the hotel’s 2 dining options. Many rooms have sea views and panoramic views over the Firth of Clyde.

Show more
per night from £65
Estimated price based on searches in the last month
140 reviews by TrustYou
Hunter's Quay
1.7 Miles from the centre
per night from £75
(price for Tue, 29 Oct)

Esplanade Hotel

358 reviews by TrustYou
West Bay
per night from £42
(price for Tue, 29 Oct)

Douglas Park Guest House Hotel

101 reviews by TrustYou
101 Marine Parade, Kirn
1.2 Miles from the centre
per night from £83
(price for Tue, 29 Oct)

Duncreggan House Hotel

33 reviews by TrustYou
High Road, Blairmore
3.4 Miles from the centre
per night from £90
Estimated price based on searches in the last month

Cedars Guest House Hotel

17 reviews by TrustYou
51 Alexandra Parade
per night from £95
(price for Tue, 29 Oct)

Hotels in Dunoon

On Scotland's beautiful west coast, interlaced with islands, lochs and inlets, lies Argyll's largest town, Dunoon. A popular destination, Dunoon is perfectly placed between the west coast famous isles and the Loch Lomond & Trossachs National Park, with easy access to Glasgow. With such a wealth of natural beauty to explore and a range of Dunoon hotels to suit everyone's needs, it's a perfect location to discover some of the country's most stunning scenery.

Outdoor activities

As early as 1800, Dunoon was a popular seaside resort. Today, with easy ferry access, the town hosts visitors from far and wide – particularly for its annual Cowal Highland Gathering. More accessible by water than by land, the town's two bays create an attractive island feel. Angling enthusiasts will enjoy a day spent fishing for brown trout, while children can play on the shores of the bays or enjoy a boat trip along the coast. The nearby Gourock Outdoor Pool is a heated, open-air saltwater pool, for those who want the sea experience without Atlantic temperatures – and it also offers midnight swims and kayaking lessons. In Greenock, the Waterfront Leisure Complex boasts flume and tyre rides, wave machines and a safe toddlers' play section, while in Dunoon itself is the Riverside Swim and Health Centre.

The Castle House Museum offers insight into the Cowal region's history – from the Stone Age to the more recent American submarine station. The museum's gardens are a great place for picnics, with views of the Firth of Clyde as well as putting and tennis facilities.

Walkers will enjoy the wealth of options the area offers – from The Trossachs National Park to the Clyde Muirshiel Regional Park and the Argyll Forest Park – all within a short journey. For day trips, the nearby islands of Bute and Arran are known for their outstanding beauty and individual characters.

Shopping and dining

With a number of traditional shops lining the streets, you can enjoy strolling through the town and sampling some of the local produce – from fresh seafood to game and vegeSEOSITE_LEVEL_DESCRIPTIONs. Outside the town, a must-visit is the Loch Fyne Oyster Bar and Farm Shop on the shores of Loch Fyne. This world-famous institution also has a deli providing smaller meals and artisan produce. The award-winning Portavadie Marina Bar and Restaurant also offer fine dining in a stunning waterfront setting. For afternoon tea, the Season Coffee House in Dunoon is always a popular option.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555