Photo by wfmillar
Hotels in Machrie
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Machrie?

Dunvegan House Guest House
Dunvegan House Guest HouseIsle of Arran
9.4 out of 10, Exceptional, (219 reviews)
The price is $114
$137 total
includes taxes & fees
Feb 5 - Feb 6

Auchrannie Resort
Auchrannie ResortIsle of Arran
9.4 out of 10, Exceptional, (338 reviews)
The price is $182
$219 total
includes taxes & fees
Feb 17 - Feb 18

Corrie Hotel
Corrie HotelIsle of Arran
9.2 out of 10, Wonderful, (150 reviews)
The price is $154
$185 total
includes taxes & fees
Mar 1 - Mar 2

The Royal Hotel Campbeltown
The Royal Hotel CampbeltownCampbeltown
9.0 out of 10, Wonderful, (14 reviews)
The price is $234
$280 total
includes taxes & fees
Feb 15 - Feb 16

The House at Glenbarr
The House at GlenbarrTarbert
9.6 out of 10, Exceptional, (72 reviews)
The price is $94
$113 total
includes taxes & fees
Feb 4 - Feb 5

Craigard House Hotel
Craigard House HotelCampbeltown
8.8 out of 10, Excellent, (277 reviews)
The price is $156
$187 total
includes taxes & fees
Feb 4 - Feb 5

Argyll Hotel
Argyll HotelCampbeltown
9.6 out of 10, Exceptional, (109 reviews)
The price is $125
$150 total
includes taxes & fees
Feb 17 - Feb 18

Lamlash Bay Hotel
Lamlash Bay HotelIsle of Arran
9.4 out of 10, Exceptional, (34 reviews)
The price is $154
$185 total
includes taxes & fees
Mar 5 - Mar 6

Hazel's Cottage
Hazel's CottageCampbeltown
The price is $469
$563 total
includes taxes & fees
Feb 22 - Feb 23
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.
Go beyond your typical stay in Machrie
Pet friendly
Ocean view
Learn more about Machrie
The region around Machrie is home to attractions such as Machrie Moor Stone Circles and King's Cave.

Photo by wfmillar
Open Photo by wfmillar
Check out reviews of Machrie hotels guests love

Dunvegan House Guest House
10/10 Excellent







































