Book Dundonnell hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Dundonnell

Cheap Dundonnell hotels

Caledonian Hotel

Caledonian Hotel

3 out of 5
Quay St. Ullapool Scotland
The price is AU$170 per night from 8 Jan to 9 Jan
AU$170
8 Jan - 9 Jan 2026
includes taxes & fees
When you a stay at Caledonian Hotel in Ullapool, you'll be by the sea, just steps from Ullapool Ferry Terminal and Ullapool Museum.
Opens in a new windowCaledonian Hotel
Harbour House Bed & Breakfast

Harbour House Bed & Breakfast

4 out of 5
Garve Road Ullapool Scotland
Located in Ullapool, Harbour House Bed & Breakfast is in the mountains, within a 15-minute walk of Ullapool Ferry Terminal and Ullapool Harbour.
Opens in a new windowHarbour House Bed & Breakfast
Altnacealgach Motel

Altnacealgach Motel

2 out of 5
Ledmore Ledmore Scotland
With a stay at Altnacealgach Motel in Ledmore, you'll be 17 mi (27.3 km) from Klyseku Bridge and 19 mi (30.6 km) from Ullapool Harbour.
Opens in a new windowAltnacealgach Motel
Save an average of 15% on thousands of hotels when you're signed in
Creagan Guest House

Creagan Guest House

3 out of 5
18 Pultney Street Ullapool Scotland
The price is AU$181 per night from 9 Jan to 10 Jan
AU$181
9 Jan - 10 Jan 2026
includes taxes & fees
With a stay at Creagan Guest House in Ullapool, you'll be a 4-minute walk from An Talla Solais and 5 minutes by foot from Ullapool Museum.
Opens in a new windowCreagan Guest House
Foinaven Bed & Breakfast

Foinaven Bed & Breakfast

3 out of 5
1 Morefield Cresent Ullapool Scotland
With a stay at Foinaven Bed & Breakfast in Ullapool, you'll be within a 15-minute walk of Ullapool Golf Club and An Talla Solais.
Opens in a new windowFoinaven Bed & Breakfast
Loch Maree Hotel

Loch Maree Hotel

3 out of 5
Talladale, Letterewe Achnasheen Scotland
Located in Achnasheen, Loch Maree Hotel is a 1-minute drive from Loch Maree and 8 minutes from Beinn Eighe Nature Reserve.
Opens in a new windowLoch Maree Hotel
Langridge Highland Home

Langridge Highland Home

Badcaul Scotland
When you stay at this vacation home in Garve, you'll be by the ocean and 11 minutes by car from Little Gruinard Beach.
Opens in a new windowLangridge Highland Home
Spacious 3 bedroom longhouse in an idyllic location above Loch Broom

Spacious 3 bedroom longhouse in an idyllic location above Loch Broom

Lochbroom Scotland
Located in Garve, this vacation home is by the sea, within a 10-minute drive of Lael Forest Garden and Corrieshalloch Gorge National Nature Reserve.
Opens in a new windowSpacious 3 bedroom longhouse in an idyllic location above Loch Broom
Mellon Udrigle "Heaven on Earth",Luxury 6 bed Beach House, sea views

Mellon Udrigle "Heaven on Earth",Luxury 6 bed Beach House, sea views

Scottish Highlands Scotland
Located in Achnasheen, this vacation home is by the ocean, within a 15-minute drive of Mellon Udrigle Beach and Perfume Studio.
Opens in a new windowMellon Udrigle "Heaven on Earth",Luxury 6 bed Beach House, sea views
Don't see what you're looking for?
See all available properties in Dundonnell
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Dundonnell

Want a break? Travel. Stressed out? Travel. Feeling hungry? Travel. You get the idea. If you're going to Dundonnell and need somewhere to crash, let lastminute.com.au help. Hotels are hard to find directly in the centre, but you will find 5 options within 10 kilometres of the action.

Take it easy in your cosy night gown and slippers at the Torran B&B and Morefield Motel, some of the most central options on offer.

Snapping up a room at the Ledgowan Lodge Hotel is one more option if you're still looking for a hotel. It can be found 30 kilometres from central Dundonnell. One more potential spot is the Caledonian Hotel, 7 kilometres away.

Still haven't got the perfect room? You might just find a soft enough thread count in Tain. You'll also be able to have some adventures at the Royal Dornoch Golf Club and Dornoch Cathedral. The Royal Hotel Tain and Shandwick House are a few of the accommodation options here. Or, you could stay in Inverness, 70 kilometres to the southeast of Dundonnell, where you'll find the Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments. The Clava Cairns and the Culloden Battlefield are among the more popular points of interest to check out while in Inverness.

Nairn Beach, the Nairn Museum and the Nairn Golf Club are just a couple of the sweet things to see and do in Nairn. This regional centre is 85 kilometres east of Dundonnell and has a population of 9,000. If you're in the area for a bit longer, keep the good times rolling with a visit to the Boath House Spa and Iolaire. Nairn offers accommodations that should suit everyone, including the Golf View Hotel & Spa and Muthu Newton Hotel.

Touching down in Dundonnell? Then you'll be keen to know that the closest airport is Inverness Airport. It's just 75 kilometres from the town centre. If you need a place to crash nearby, you can't go past the Dolphin Bay Suites.

Dundonnell hotels essential information

Accommodation
95 hotels
Lowest Price
AU$170
Highest Price
AU$181
Popular hotels
Caledonian Hotel, Harbour House Bed & Breakfast, Altnacealgach Motel, Creagan Guest House, Foinaven Bed & Breakfast, Loch Maree Hotel, Langridge Highland Home, Spacious 3 bedroom longhouse in an idyllic location above Loch Broom, Mellon Udrigle "Heaven on Earth",Luxury 6 bed Beach House, sea views

Most recent Dundonnell hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.