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
Tonight
Aug 12 - Aug 13Tomorrow
Aug 13 - Aug 14This weekend
Aug 14 - Aug 16Next weekend
Aug 21 - Aug 23Where to stay in Machrie?




Ashbank Hotel
Ashbank HotelCampbeltown
$101
$122 total
includes taxes & fees
Aug 13 - Aug 14




Dunvegan House Guest House
Dunvegan House Guest HouseIsle of Arran
$124
$149 total
includes taxes & fees
Aug 20 - Aug 21




Corrie Hotel
Corrie HotelIsle of Arran
$168
$201 total
includes taxes & fees
Aug 31 - Sep 1




Lamlash Bay Hotel
Lamlash Bay HotelIsle of Arran
$207
$248 total
includes taxes & fees
Sep 6 - Sep 7




Auchrannie Resort
Auchrannie ResortIsle of Arran
$296
$355 total
includes taxes & fees
Aug 20 - Aug 21




Craigard House Hotel
Craigard House HotelCampbeltown
$194
$232 total
includes taxes & fees
Aug 13 - Aug 14




The Royal Hotel Campbeltown
The Royal Hotel CampbeltownCampbeltown
$213
$255 total
includes taxes & fees
Aug 16 - Aug 17




The House at Glenbarr
The House at GlenbarrTarbert
$99
$119 total
includes taxes & fees
Sep 6 - Sep 7




Ardshiel Hotel
Ardshiel HotelCampbeltown
$151
$181 total
includes taxes & fees
Aug 15 - Aug 16




The Ugadale Hotel and Cottages
The Ugadale Hotel and CottagesCampbeltown
$228
$274 total
includes taxes & fees
Aug 16 - Aug 17




Hazel's Cottage
Hazel's CottageCampbeltown
$473
$568 total
includes taxes & fees
Aug 16 - Aug 17




Lochranza Youth Hostel
Lochranza Youth HostelIsle of Arran
$87
$105 total
includes taxes & fees
Aug 31 - Sep 1
Go beyond your typical stay in Machrie
Pet friendly
Learn more about Machrie
The region around Machrie is home to attractions such as Shiskine Golf & Tennis Club and Saddell Castle.
See all hotels in Machrie
Photo by wfmillar
Check out reviews of Machrie hotels guests love
Ardshiel Hotel
8/10 Good
"I came here for a golf trip and it was very conveniently placed, less than 15 mins from each course. Nice quiet area in the corner of town (I stayed in the annex) with parking right outside and beautiful scenary. Pubs/restaurants only a 5-10 minute walk away. My only 2 gripes were that the sound proofing was non-existent, so you could hear every word and movement of the other guests. The shower was also very snug and water pressure was pretty poor. Otherwise, I slept well and the staff were extremely friendly! My dinner in the hotel restaurant was also brilliant - I'd recommend the haggis balls!"
Lamlash Bay Hotel
10/10 Excellent
"Lovely hotel, great food and lovely views"
Craigard House Hotel
10/10 Excellent
"Our second stay here and it did not disappoint. Lovely room comfy beds and a separate area for kids."
The House at Glenbarr
10/10 Excellent
"The facilities were great . Our room was the Hayloft and was fantastic . I would say more like a studio flat with our own kitchen dining and lounge areas . It was very relaxing such a lovely place overall. We chose to have breakfast in the cafe each morning and it was excellent. The staff were very helpful when it came to local eating out for evening meals and things to see and do . I definitely agree with others I would give it a 10 out of 10 and will be back"
Dunvegan House Guest House
10/10 Excellent
"We brought a group of 8 to the island. Such a great time"
Argyll Hotel
10/10 Excellent
"Fabulous place right on the beach ."
The Royal Hotel Campbeltown
10/10 Excellent
"Beautiful room and view. Wonderful full Scottish breakfast also. Street parking"
Auchrannie Resort
10/10 Excellent
"A lovely resort. We were only there for two nights so we stayed in the hotel. The property is lovely to wander around and we took advantage of the outdoor patios. Each floor had a washing machine and dryer, also equipped with an ice maker and sink. It was unclear at the time if we had to pay for the use of the pool (we didn't), but it seems to be based on what package you've purchased. We ate at the Cruize restaurant on site and everyone loved their dishes! Would definitely recommend!"
Corrie Hotel
10/10 Excellent
"Staff and breakfast were A1!"
