Search Hotels Near Machrihanish Beach, Campbeltown

Most hotels are fully refundable. Because flexibility matters.

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Search over 2.9 million properties and 550 airlines worldwide

Filter by

The Ugadale Hotel and Cottages
4 out of 5
1.7 mi from Machrihanish Beach
The price is £185 per night from 21 May to 22 May
4.6/5 Exceptional! (49 reviews)
"Very nice stay at the Ugadale Hotel"

Reviewed on 16 Aug 2021

The Ugadale Hotel and Cottages
6 bedroom accommodation in Machrihanish, near Campbeltown
2 bedroom accommodation in Glencraigs, near Campbeltown
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
3 Bedroom Accommodation in Near Campbeltown
2.5 mi from Machrihanish Beach
5/5 Exceptional! (1 review)
Campbeltown cottage
"We had a lovely stay. Cottage was in excellent position for sightseeing. Would book again."

Reviewed on 8 Jul 2019

3 Bedroom Accommodation in Near Campbeltown
Homestone Farm
3.5 out of 5
4.6 mi from Machrihanish Beach
Homestone Farm
5 Lochruan Road
3.5 out of 5
3.7 mi from Machrihanish Beach
5 Lochruan Road
Argyll Arms Hotel
3.5 out of 5
3.8 mi from Machrihanish Beach
3.9/5 Very Good! (12 reviews)
"Great central location and very helpful staff. Room was spacious and quiet at the rear of the building"

Reviewed on 29 Jun 2021

Argyll Arms Hotel
Ardshiel Hotel
3 out of 5
4 mi from Machrihanish Beach
The price is £94 per night from 20 May to 21 May
4.2/5 Excellent! (42 reviews)
Welcoming
"Very comfortable. Good food. Staff very helpful friendly staff."

Reviewed on 4 Feb 2022

Ardshiel Hotel
Craigard House Hotel
3 out of 5
4.2 mi from Machrihanish Beach
The price is £116 per night from 20 May to 21 May
4.3/5 Excellent! (180 reviews)
"Lovely old building that has been lovingly restored to a high standard with very tasteful decor throughout. Booking in was quick and easy. We had the honeymoon suite which was very comfortable and had everything we required. The dining room was very pleasant, the Menu catered for all tastes and the ..."

Reviewed on 15 Jan 2022

Craigard House Hotel
Argyll Hotel
2.5 out of 5
5.7 mi from Machrihanish Beach
The price is £85 per night from 14 Jun to 15 Jun
4.6/5 Exceptional! (69 reviews)
"Nice spot for a night stays on your travels. Overlooking a beautiful beach with stunning sunsets, you can sit in the conservatory and eat a beautiful meal with a great view!"

Reviewed on 25 Apr 2022

Argyll Hotel
Don't see what you're looking for?
See all available properties in Machrihanish Beach
View all properties
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.

Frequently asked questions

Machrihanish Beach Hotel Reviews
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code