Find hotels near Machrihanish Beach, Campbeltown from AED 515

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 327 hotels close to Machrihanish Beach with room rates, reviews, and availability. Most hotels are fully refundable.

Argyll Hotel
3.0 star property
9.6 out of 10, Exceptional, (109)
"Fantastic hotel and Ian and Nick are excellent hosts. Exceptionally friendly environment. Food was excellent and the views great. "
United Kingdom
Terence
The price is AED 430
AED 515 total
includes taxes & fees
2 Nov - 3 Nov
Argyll Hotel
The Royal Hotel Campbeltown
4.0 star property
8.8 out of 10, Excellent, (11)
"Great property. Room was very big and comfortable. They were able to accommodate to a celiac person with their gluten-free options."
United States
Juan Carlos
The price is AED 866
AED 1,039 total
includes taxes & fees
1 Nov - 2 Nov
The Royal Hotel Campbeltown
Craigard House Hotel
3.0 star property
8.8 out of 10, Excellent, (273)
"Fantastic location, we fell to sleep looking out over the bay. "
United Kingdom
Scott
The price is AED 552
AED 662 total
includes taxes & fees
1 Nov - 2 Nov
Craigard House Hotel
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 Beach Hotel Reviews

Hotels near other Machrihanish Beach attractions

Frequently asked questions

What's the area like around Machrihanish Beach?
Machrihanish Beach is located in Campbeltown. Travelers like the surrounding area for its golfing. You'll find 26 hotels and other accommodations within a few miles for a convenient home base.
What's the best place to stay close to Machrihanish Beach?
The Ugadale Hotel and Cottages is one of the top choices for your stay based on our traveler data, and this hotel offers a full-service spa and a golf course. It's located just a short 0.5 mi (0.8 km) from Machrihanish Beach. Other good options within a few miles include The Royal Hotel Campbeltown and Ardshiel Hotel.
How many hotels are there near Machrihanish Beach?
Expedia has 26 hotels and other accommodations a few miles from Machrihanish Beach.
If I need to cancel the hotel reservation for my stay near Machrihanish Beach, will I receive a refund?
Yes! The majority of hotel reservations are fully refundable if you cancel before the hotel's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you have a non-refundable reservation, you might be able to still cancel and receive a refund within a 24-hour period of your booking. Put your dates in and click on "Search", then use the "fully refundable" filter to view the best options available near Machrihanish Beach.
Where can I learn more about changing or cancelling my trip in the area near Machrihanish Beach?
For additional details about updating your stay near Machrihanish Beach or cancelling it, head over to our customer service page.
What can I see and do near Machrihanish Beach?
Attractions like Coastal Design and Campbeltown Heritage Centre highlight the local culture. Explore nature at Davaar Cave and Skeroblin Loch. If you've got some time to explore the area around Machrihanish Beach, you may want to make a stop by Springbank Distillery, Glen Scotia Distillery, and Campbeltown Ferry Terminal.

Explore a world of travel with Expedia