
Find hotels near Machrihanish Dunes Golf Course, Campbeltown from AED 593
- 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, (87 reviews)
The price is AED 901
AED 1,081 total
includes taxes & fees
7 Jun - 8 Jun

The Royal Hotel Campbeltown
The Royal Hotel Campbeltown7.3 km from Machrihanish Dunes Golf Course
9.2 out of 10, Wonderful, (19 reviews)
The price is AED 845
AED 1,014 total
includes taxes & fees
7 Jun - 8 Jun

Craigard House Hotel
Craigard House Hotel8.2 km from Machrihanish Dunes Golf Course
8.8 out of 10, Excellent, (287 reviews)
The price is AED 691
AED 830 total
includes taxes & fees
7 Jun - 8 Jun

Ardshiel Hotel
Ardshiel Hotel7.7 km from Machrihanish Dunes Golf Course
8.6 out of 10, Excellent, (68 reviews)
The price is AED 494
AED 593 total
includes taxes & fees
8 Jun - 9 Jun

Hazel's Cottage
Hazel's Cottage4 km from Machrihanish Dunes Golf Course
The price is AED 1,716
AED 2,059 total
includes taxes & fees
19 Jun - 20 Jun
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

Marine Hotel Ballycastle
8/10 Good
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
- Unwind on Isle of Gigha- Beautiful 3-Bedroom Island Cottage
- 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
- Auchrannie Resort
- Sealladh na Mara (Gaelic for "View of the Sea")
- Marine Hotel Ballycastle
- Lamlash Bay Hotel
- Argyll Country House
- Glenisle Hotel
- Lodge 5 - "hawthorn"






















