Default HTG hotel image

Top Hotels Near Machrihanish Beach in Campbeltown from NZ$179

  • 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

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Machrihanish Beach hotels

1. The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages
4.0 star property
0.8 km from Machrihanish Beach
9.0 out of 10, Wonderful, (93 reviews)
"Good check in, nice room. Unfortunately as a Monday restaurant & bar closed. Socket for kettle faulty LH near table. Could close window so wind funnelled through. Good room, perfect for the golf course."
United Kingdom
Coral
The price is NZ$776
includes taxes & fees
9 Nov - 10 Nov
The Ugadale Hotel and Cottages

2. Argyll Hotel

Argyll Hotel
3.0 star property
11.3 km from Machrihanish Beach
9.6 out of 10, Exceptional, (117 reviews)
"Fabulous place right on the beach ."
United Kingdom
Antoinette
The price is NZ$247
includes taxes & fees
14 Nov - 15 Nov
Argyll Hotel

3. The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
7.5 km from Machrihanish Beach
9.4 out of 10, Exceptional, (37 reviews)
"Good hotel in the middle of town. Would stay again"
United Kingdom
Douglas
The price is NZ$402
includes taxes & fees
5 Dec - 6 Dec
The Royal Hotel Campbeltown

4. The House at Glenbarr

The House at Glenbarr
3.5 star property
15.4 km from Machrihanish Beach
9.6 out of 10, Exceptional, (83 reviews)
"This is a fantastic place with great staff. "
United States
Douglas
The price is NZ$179
includes taxes & fees
8 Nov - 9 Nov
The House at Glenbarr

5. Craigard House Hotel

Craigard House Hotel
3.0 star property
8.6 km from Machrihanish Beach
8.8 out of 10, Excellent, (307 reviews)
"Fantastic hotel. Very friendly staff. Food wonderful. Lovely quiet relaxing place. Would highly recommend."
United Kingdom
Richard
The price is NZ$326
includes taxes & fees
15 Nov - 16 Nov
Craigard House Hotel

6. Ardshiel Hotel

Ardshiel Hotel
3.0 star property
7.8 km from Machrihanish Beach
8.8 out of 10, Excellent, (79 reviews)
"Superb hotel with extremely friendly staff, great food and an unbelievable whisky bar."
United Kingdom
Nick
The price is NZ$296
includes taxes & fees
15 Nov - 16 Nov
Ardshiel Hotel

7. Hazel's Cottage

Hazel's Cottage
3.0 star property
6.8 km from Machrihanish Beach
10.0 out of 10, Exceptional, (1 review)
"I would like some bedding options, the duvets were very heavy and hot! A few full size blankets would be appreciated!"
Canada
James
The price is NZ$991
includes taxes & fees
11 Nov - 12 Nov
Hazel's Cottage

8. Modern Flat - Main St, Campbeltown

Modern Flat - Main St, Campbeltown
3.0 star property
7.5 km from Machrihanish Beach
The price is NZ$950
includes taxes & fees
14 Nov - 15 Nov
Modern Flat - Main St, Campbeltown
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.

Compare popular hotels close to Machrihanish Beach

Property
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A large, white building with multiple windows and a prominent entrance, likely a hotel or public building.
The Ugadale Hotel and Cottages
4.0 star property
9.0
Wonderful
93 reviews
View
Two Dalmatian dogs in front of Argyle Hotel.
Argyll Hotel
3.0 star property
9.6
Exceptional
117 reviews
View
A historic building with a prominent corner turret and a sign reading "ROYAL HOTEL".
The Royal Hotel Campbeltown
4.0 star property
9.4
Exceptional
37 reviews
View
Room
The House at Glenbarr
3.5 star property
9.6
Exceptional
83 reviews
View
A large stone building with a tower, surrounded by lush greenery and a stone wall.
Craigard House Hotel
3.0 star property
8.8
Excellent
307 reviews
View

Top Machrihanish Beach Hotel Reviews

Other attractions near Machrihanish Beach

Frequently asked questions

What are the top-rated hotels near Machrihanish Beach?
Discovering the top-rated hotels near Machrihanish Beach ensures a delightful stay in Campbeltown, Scotland, perfect for beach lovers and those seeking breathtaking views.

The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages is a stunning hotel located just a minute's walk from Machrihanish Beach. With an impressive review rating of 9.0, this hotel offers travellers luxurious accommodations featuring Egyptian cotton sheets and private balconies with ocean views. Guests can unwind at the onsite full-service spa, enjoy a meal at the ocean-view restaurant, or take advantage of the golf amenities right on the hotel, including lessons and a driving range.

The Royal Hotel Campbeltown

Situated 8.0 km from Machrihanish Beach, The Royal Hotel Campbeltown is a charming hotel rated 8.0 by travellers. Guests appreciate the daily housekeeping service and the opportunity to enjoy sea views from select rooms. The hotel also offers a cozy atmosphere and is an ideal base for exploring the beautiful surroundings of Campbeltown, making it a perfect choice for those looking to relax after a day by the beach.
What hotels are within walking distance to Machrihanish Beach?
Discover the ideal hotels for a relaxing stay near Machrihanish Beach, where top-rated accommodations await your visit.

The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages is a charming hotel located just a minute's walk from Machrihanish Beach. Rated 9.0 by travellers, this hotel offers luxurious amenities including a full-service spa, onsite golf course, and a restaurant with stunning ocean views. Guests can enjoy the comfort of Egyptian cotton sheets, free parking, and daily housekeeping, ensuring a delightful stay. With direct beach access and opportunities for surfing nearby, it's perfect for those seeking both relaxation and adventure.
What are the most popular family-friendly hotels near Machrihanish Beach?
Discover the ideal family-friendly hotels that make for a memorable stay near Machrihanish Beach.

The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages is a charming hotel just a minute's walk from Machrihanish Beach, offering a great traveler rating score of 9.0. This family-friendly retreat features amenities such as complimentary cribs and kitchenettes, ensuring a comfortable stay for families. Guests can also enjoy the onsite spa, golf facilities, and ocean views from the restaurant, making it a perfect spot for relaxation and recreation.

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown, rated 8.0 by travellers, is a delightful accommodation located 8.0 km from Machrihanish Beach. This family-friendly hotel provides special breakfast options for children and daily housekeeping, making it convenient for families. Guests can savor stunning sea views while enjoying their stay, along with easy access to local attractions.
Which hotels near Machrihanish Beach offer the best views?
For travellers seeking the best views near Machrihanish Beach, the following hotels provide stunning coastal scenery and exceptional accommodations.

The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages is a gem located just a minute's walk from Machrihanish Beach, rated 9.0 by travellers. This inviting hotel boasts breathtaking ocean views from its on-site restaurant, where travellers can enjoy meals while overlooking the stunning landscape. With amenities like a full-service spa, golf course, and daily housekeeping, it's designed for relaxation and leisure. Guests also appreciate the comfort of Egyptian cotton sheets and the option of spacious suites with separate living rooms.

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown, a hotel situated 8.0 km from Machrihanish Beach, is rated 8.0 by travellers. This hotel offers delightful sea views, making it a great choice for those who want to experience the beauty of the coastline. Guests can start their day with a hearty breakfast, and daily housekeeping ensures a comfortable stay. While slightly further away, the views from this hotel add a special touch to the overall experience.
Can I book a fully refundable hotel close to Machrihanish Beach?
Most bookings on Expedia are refundable if cancelled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, set your travel dates and use the "Fully refundable" filter.
Can I find Expedia discounts for hotels near Machrihanish Beach?
To look for discounts on hotels near Machrihanish Beach, join One Key™— our free travel rewards programme. One Key members get instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you can save is by booking a package with hotel and flights.† *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands. †Members only. Savings vary and subject to availability.
How much is a hotel near Machrihanish Beach?
Staying near Machrihanish Beach is a treat, with plenty of hotels from NZ$179 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.