
Find hotels near Machrihanish Dunes Golf Course, Campbeltown from AED 521
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Machrihanish Dunes Golf Course hotels

The Ugadale Hotel and Cottages
The Ugadale Hotel and Cottages3.5 km from Machrihanish Dunes Golf Course
9.0 out of 10, Wonderful, (86 reviews)
The price is AED 1,019
AED 1,222 total
includes taxes & fees
5 May - 6 May

Argyll Hotel
Argyll Hotel8.6 km from Machrihanish Dunes Golf Course
9.6 out of 10, Exceptional, (113 reviews)
The price is AED 434
AED 521 total
includes taxes & fees
27 May - 28 May

The Royal Hotel Campbeltown
The Royal Hotel Campbeltown7.3 km from Machrihanish Dunes Golf Course
9.2 out of 10, Wonderful, (17 reviews)
The price is AED 956
AED 1,147 total
includes taxes & fees
9 May - 10 May

Craigard House Hotel
Craigard House Hotel8.2 km from Machrihanish Dunes Golf Course
8.8 out of 10, Excellent, (282 reviews)
The price is AED 556
AED 667 total
includes taxes & fees
5 May - 6 May
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.
Top Machrihanish Dunes Golf Course Hotel Reviews

Auchrannie Resort
10/10 Excellent
Hotels near other Machrihanish Dunes Golf Course attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Campbeltown Attractions
Other Hotels near Machrihanish Dunes Golf Course, Campbeltown
More Hotel Options in Machrihanish Dunes Golf Course
Explore more hotels
- Mcaras view An exceptional holiday experience.
- Gigha Hotel
- Spacious Barn Conversion on the beautiful Isle of Arran. Scotland in miniature.
- A beautiful & remote farmhouse on the Isle of Arran with outstanding sea views
- Sealladh na Mara (Gaelic for "View of the Sea")
- Marine Hotel Ballycastle
- Auchrannie Resort
- Crossaig Farm House - sleeps 10 guests in 5 bedrooms
- Argyll Country House
- Lamlash Bay Hotel
- Glenisle Hotel
- Lodge 5 - "hawthorn"



















