Photo by Katy Ella
Find hotels in Machrihanish from 2.889.125 ₫
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Machrihanish
Pet friendly
Check prices for these dates
Top 10 Machrihanish hotels and places to stay

Craigard House Hotel
Campbeltown
8.8 out of 10, Excellent, (275)
The price is 3.518.357 ₫
4.222.029 ₫ total
includes taxes & fees
1 Dec - 2 Dec

Argyll Hotel
Campbeltown
9.6 out of 10, Exceptional, (109)
The price is 3.198.507 ₫
3.838.208 ₫ total
includes taxes & fees
1 Dec - 2 Dec

Ardshiel Hotel
Campbeltown
8.6 out of 10, Excellent, (62)

The Royal Hotel Campbeltown
Campbeltown
8.8 out of 10, Excellent, (11)
The price is 5.670.080 ₫
6.804.096 ₫ total
includes taxes & fees
1 Dec - 2 Dec

Hazel's Cottage
Campbeltown
The price is 11.194.657 ₫
13.433.728 ₫ total
includes taxes & fees
4 Dec - 5 Dec

The House at Glenbarr
Tarbert
9.6 out of 10, Exceptional, (72)
The price is 2.407.604 ₫
2.889.125 ₫ total
includes taxes & fees
1 Dec - 2 Dec
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.
Save an average of 15% on thousands of hotels when you're signed in
Stay near popular Machrihanish attractions
Learn more about Machrihanish
Escape to Machrihanish! Enjoy its golf, bars and beaches.

Photo by Katy Ella
Open Photo by Katy Ella
Top Machrihanish Hotel Reviews

The Royal Hotel Campbeltown
10/10 Excellent

Rosemount
10/10 Excellent
More cheap stays in Machrihanish

Ashbank Hotel
Carradale Campbeltown Scotland
9.2/10 Wonderful! (95 reviews)
Frequently asked questions
Explore a world of travel with Expedia
Accommodation near Machrihanish attractions
- Hotels near Machrihanish Golf Club
- Hotels near Antrim Coast and Glens
- Hotels near Mull of Kintyre Lighthouse
- Hotels near Saddell Castle
- Hotels near Machrie Moor Stone Circles
- Hotels near King's Cave
- Hotels near Glenbarr Abbey
- Hotels near Carradale Point
- Hotels near Saddell Abbey
- Hotels near Davaar Cave
- Hotels near Carradale Golf Club
- Hotels near Shiskine Golf & Tennis Club
- Hotels near Glen Scotia Distillery
- Hotels near Rhunahaorine Beach
- Hotels near Kildonan Dun Ruins
Hotels near Machrihanish Airports
Hotels Near Machrihanish, Campbeltown
- Isle of Arran Hotels
- Tarbert Hotels
- Campbeltown Hotels
- Rathlin Island Hotels
- Isle of Gigha Hotels
- Southern Highlands Hotels
- Kintyre Hotels
- Carradale Hotels
- Blackwaterfoot Hotels
- Southend Hotels
- Shiskine Hotels
- Tayinloan Hotels
- Bellochantuy Hotels
- Machrie Hotels
- Glenbarr Hotels
- Drumlemble Hotels
- Kilchenzie Hotels
- Muasdale Hotels
- Torbeg Hotels




















