Default HTG hotel image

Hotels near Machrihanish Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
25 Sept - 26 Sept
Tomorrow
26 Sept - 27 Sept
This weekend
25 Sept - 27 Sept
Next weekend
2 Oct - 4 Oct

Filter by

Star rating

Guest rating

Our top choices for Machrihanish Beach hotels

1. The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages
0.8 km from Machrihanish Beach
United Kingdom
Coral
S$312
includes taxes & fees
9 Oct - 10 Oct
The Ugadale Hotel and Cottages

2. The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
7.5 km from Machrihanish Beach
United States
Richard
S$297
includes taxes & fees
23 Oct - 24 Oct
The Royal Hotel Campbeltown

3. Craigard House Hotel

Craigard House Hotel
8.6 km from Machrihanish Beach
United Kingdom
Richard
S$289
includes taxes & fees
23 Oct - 24 Oct
Craigard House Hotel

4. The House at Glenbarr

The House at Glenbarr
15.4 km from Machrihanish Beach
United Kingdom
Garry
S$146
includes taxes & fees
25 Oct - 26 Oct
The House at Glenbarr

5. Modern Flat - Main St, Campbeltown

Modern Flat - Main St, Campbeltown
7.5 km from Machrihanish Beach
S$681
includes taxes & fees
9 Oct - 10 Oct
Modern Flat - Main St, Campbeltown
View all properties

Top Machrihanish Beach Hotel Reviews

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown

10/10 Excellent
"Excellent hotel. Very good staff, all kind,helpful, and polite. Excellent breakfast. Very happy we stayed here."
Patrick 2-night trip
Posted 5 hours ago
The Royal Hotel Campbeltown
Marine Hotel Ballycastle

Marine Hotel Ballycastle

8/10 Good
"Great location. WiFi not great (in my room anyway) Great staff, friendly and helpful"
Kenneth 1-night trip
Posted 1 day ago
Marine Hotel Ballycastle
Lamlash Bay Hotel

Lamlash Bay Hotel

10/10 Excellent
"The hotel is in a great location overlooking the loch.Everything about the hotel was comfortable.I would definitely look to stay here again"
James 1-night trip
Posted 2 days ago
Lamlash Bay Hotel
Craigard House Hotel

Craigard House Hotel

10/10 Excellent
"Great location, lovely staff and fantastic breakfast. Room was a little dated, but full of all the amenities you would expect - kettle, TV, hair dryer, ironing board etc. The bathroom was well stocked with shower gel, shampoo etc and having a bath was a welcome bonus too! Something was flapping about in the wind outside my room, which woke me up a few times. Probably from a private garden nearby that the hotel has no control of! A fresh lick of paint, maybe some new furniture and paying attention to high dusting in the room would make this place faultless!"
Kelton 2-night trip
Posted 4 days ago
Craigard House Hotel
Dunvegan House Guest House

Dunvegan House Guest House

10/10 Excellent
"Beautiful guest house on the front at Brodick. Very helpful and friendly owners. Extremely clean . Comfy cosy beds and excellent breakfast choices."
Eleanor May 1-night trip
Posted 5 days ago
Dunvegan House Guest House
The Salthouse Hotel

The Salthouse Hotel

10/10 Excellent
"We had an amazing stay at the salt house The staff were very friendly The facilities were amazing The look out restaurant was good and more our style off food"
Ashleigh 1-night trip
Posted 11 days ago
The Salthouse Hotel
Ardshiel Hotel

Ardshiel Hotel

10/10 Excellent
"A lovely place to stay, busy, welcoming, nothing too much trouble for staff who are very attentive and helpful, always a smile and welcome. Breakfast good other meals very good and well priced."
Rose 3-night trip
Posted 2 weeks ago
Ardshiel Hotel
The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages

10/10 Excellent
"Pleasant stay - very peaceful."
Ruth 2-night trip
Posted 3 weeks ago
The Ugadale Hotel and Cottages
Auchrannie Resort

Auchrannie Resort

8/10 Good
"The hotel was nice. The food at the Brassels was better than the Cruzerie (?). The hotel was pet friendly. The rooms were a great size and comfortable. Unfortunately, we couldn't do much as you have to book everything in advance. We were not aware that you had to plan ahead."
Brianna 2-night trip
Posted 1 month ago
Auchrannie Resort

Other attractions near Machrihanish Beach

Machrihanish Golf Club

9.4/10 (6 reviews)
Enjoy a round of golf in Machrihanish at Machrihanish Golf Club. Stroll along the area's waterfront or simply enjoy its restaurants.
See properties

Machrihanish Dunes Golf Course

Enjoy a round of golf in Campbeltown at Machrihanish Dunes Golf Course. Stroll along the waterfront or seek out the golf courses.
See properties

Davaar Cave

Commune with nature and explore the great outdoors at Davaar Cave during your travels in Campbeltown. Stroll along the area's waterfront or simply enjoy its restaurants.
See properties

Mitchell's Glengyle distillery

10.0/10 (1 review)
You can spend an afternoon studying the exhibits at Mitchell's Glengyle distillery in Campbeltown. Stroll along the area's waterfront or simply enjoy its restaurants.
See properties

Springbank Distillery

9.6/10 (17 reviews)
You can take time to visit Springbank Distillery during your travels to Campbeltown. Stroll along the area's waterfront or simply enjoy its restaurants.
See properties

Campbeltown Heritage Centre

6.0/10 (1 review)
You can spend time exploring the galleries in Campbeltown Heritage Centre during your trip to Campbeltown. Stroll along the area's waterfront or simply enjoy its restaurants.
See properties

Glen Scotia Distillery

6.0/10 (1 review)
You can take time to visit Glen Scotia Distillery during your travels to Campbeltown. Stroll along the waterfront or seek out the golf courses.
See properties

Campbeltown Cross

8.6/10 (4 reviews)
Learn about the local history of Campbeltown when you take a trip to Campbeltown Cross. Stroll along the area's waterfront or simply enjoy its restaurants.
See properties

Frequently asked questions

What's the area like around Machrihanish Beach?
Machrihanish Beach is located in Campbeltown. Travellers like the surrounding area for its golfing. You'll find 33 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 traveller 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 can I expect to find near Machrihanish Beach?
Expedia has 33 hotels and other accommodation options 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, you'll find most hotel reservations are refundable provided that you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within a 24-hour period of your booking. Add your dates and click on "Search", then you can filter by "fully refundable" to review the best options available near Machrihanish Beach.
What can I see and do near Machrihanish Beach?
Attractions like Campbeltown Heritage Centre and Coastal Design 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 Machrihanish Dunes Golf Course.