Default HTG hotel image

Search Hotels Near Machrihanish Beach, Campbeltown

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
9 Aug - 10 Aug
Tomorrow
10 Aug - 11 Aug
Next weekend
14 Aug - 16 Aug
In two weeks
21 Aug - 23 Aug

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.5 mi from Machrihanish Beach
United Kingdom
Coral
£225
includes taxes & fees
16 Aug - 17 Aug
The Ugadale Hotel and Cottages

2. The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.7 mi from Machrihanish Beach
United States
Richard
£210
includes taxes & fees
16 Aug - 17 Aug
The Royal Hotel Campbeltown

3. Craigard House Hotel

Craigard House Hotel
5.3 mi from Machrihanish Beach
Australia
kevin
£160
includes taxes & fees
11 Aug - 12 Aug
Craigard House Hotel

4. Ardshiel Hotel

Ardshiel Hotel
4.8 mi from Machrihanish Beach
United States
Alan
£179
includes taxes & fees
31 Aug - 1 Sept
Ardshiel Hotel

5. Cullentra House

Cullentra House
28 mi from Machrihanish Beach
United Kingdom
Gregor
£85
includes taxes & fees
21 Aug - 22 Aug
Cullentra House

6. Argyll Hotel

Argyll Hotel
7 mi from Machrihanish Beach
United Kingdom
Antoinette
Argyll Hotel

7. The House at Glenbarr

The House at Glenbarr
9.6 mi from Machrihanish Beach
United Kingdom
Garry
£88
includes taxes & fees
6 Sept - 7 Sept
The House at Glenbarr

8. Garron View Bed and Breakfast

Garron View Bed and Breakfast
27.9 mi from Machrihanish Beach
Canada
Beverly
£103
includes taxes & fees
10 Aug - 11 Aug
Garron View Bed and Breakfast

9. Ashbank Hotel

Ashbank Hotel
14.9 mi from Machrihanish Beach
United Kingdom
Harriet
£84
includes taxes & fees
14 Aug - 15 Aug
Ashbank Hotel

10. Glendale Cushendall

Glendale Cushendall
27.5 mi from Machrihanish Beach
United Kingdom
Nigel
£98
includes taxes & fees
17 Aug - 18 Aug
Glendale Cushendall

11. Teach an Cheoil

Teach an Cheoil
24.2 mi from Machrihanish Beach
Canada
Anonymous traveller
£103
includes taxes & fees
18 Aug - 19 Aug
Teach an Cheoil

12. Glenn Eireann House

Glenn Eireann House
25.6 mi from Machrihanish Beach
United Kingdom
Chi Wai
£114
includes taxes & fees
10 Aug - 11 Aug
Glenn Eireann House

13. Mcaras view An exceptional holiday experience.

Mcaras view An exceptional holiday experience.
16.5 mi from Machrihanish Beach
United Kingdom
Andrew
Mcaras view An exceptional holiday experience.

14. Gigha Hotel

Gigha Hotel
17 mi from Machrihanish Beach
United Kingdom
Anonymous traveller
Gigha Hotel

15. Crossaig Lodge

Crossaig Lodge
22.1 mi from Machrihanish Beach
United Kingdom
Alan
Crossaig Lodge
View all properties

Top Machrihanish Beach Hotel Reviews

Sealladh na Mara (Gaelic for "View of the Sea")

Sealladh na Mara (Gaelic for "View of the Sea")

10/10 Excellent
"Fantastic place"
Thomas S. 7-night trip
Posted 17 hours ago
Sealladh na Mara (Gaelic for "View of the Sea")
The Salthouse Hotel

The Salthouse Hotel

8/10 Good
",Location is stunning, the hotel building rooms etc is excellent. But a big let down was the food….. it was ok but let’s down the whole experience down. They need a top chef to deliver a high quality menu."
Ray 1-night trip
Posted 1 day ago
The Salthouse Hotel
Craigard House Hotel

Craigard House Hotel

10/10 Excellent
"Our second stay here and it did not disappoint. Lovely room comfy beds and a separate area for kids."
Brenda 1-night trip
Posted 4 days ago
Craigard House Hotel
Marine Hotel Ballycastle

Marine Hotel Ballycastle

10/10 Excellent
"Everyone was so helpful and kind nothing was too much trouble. Thank you for your excellent service also the food was delicious"
Marie 1-night trip
Posted 6 days ago
Marine Hotel Ballycastle
Mcaras view An exceptional holiday experience.

Mcaras view An exceptional holiday experience.

10/10 Excellent
"Only negative was the noise after flushing toilet and which carried on every 30 minutes overnight"
Sandra G. 4-night trip
Posted 6 days ago
Mcaras view An exceptional holiday experience.
Another Place, The Machrie

Another Place, The Machrie

10/10 Excellent
"We are not golfers, but found this hotel an excellent, though expensive, place to stay. It had lots of amenities to appeal to non golfers and was in an excellent location with very helpful staff. A car is essential to stay here. The breakfast was very good, as I am sure was the dinner. However we chose not to have dinner as there didn't appear to be much plain food on the menu. Although it may have been possible to ask for this, we felt the price being asked reflected the complexity of the menu, and plain food would not have been value for money."
janet 4-night trip
Posted 6 days ago
Another Place, The Machrie
Argyll Hotel

Argyll Hotel

10/10 Excellent
"Fabulous place right on the beach ."
Antoinette 1-night trip
Posted 7 days ago
Argyll Hotel
The Royal Hotel Campbeltown

The Royal Hotel Campbeltown

10/10 Excellent
"Beautiful room and view. Wonderful full Scottish breakfast also. Street parking"
Nathan 4-night trip
Posted 8 days ago
The Royal Hotel Campbeltown
Auchrannie Resort

Auchrannie Resort

10/10 Excellent
"A lovely resort. We were only there for two nights so we stayed in the hotel. The property is lovely to wander around and we took advantage of the outdoor patios. Each floor had a washing machine and dryer, also equipped with an ice maker and sink. It was unclear at the time if we had to pay for the use of the pool (we didn't), but it seems to be based on what package you've purchased. We ate at the Cruize restaurant on site and everyone loved their dishes! Would definitely recommend!"
Elizabeth 2-night trip
Posted 8 days 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

Find out more about Machrihanish Beach

Top reasons to visit Machrihanish Beach

  • Stunning Coastal Scenery: Machrihanish Beach boasts breathtaking views, perfect for relaxation or scenic walks along the shore.
  • Renowned Golfing: Experience a round of golf at the famous Machrihanish Golf Club, known for its picturesque setting.
  • Outdoor Adventures: Engage in activities like surfing, exploring local caves, and enjoying the natural beauty of Machrihanish Bay.
  • Historic Sites: Discover local history through landmarks such as the lighthouse and monastery.
  • Charming Village Atmosphere: Explore the friendly Machrihanish village, perfect for family-friendly excursions.

Find great hotels near Machrihanish Beach

Nestled along the stunning coastline of Scotland, Machrihanish Beach offers an array of excellent accommodation options, from charming hotels to unique agritourism properties. Whether you seek a pet-friendly retreat or a business-themed getaway, you’ll find a perfect base to explore the nearby Machrihanish Golf Club and the scenic holiday park. Embrace the beauty of this tranquil destination while enjoying a comfortable stay tailored to your needs.

  • Craigard House Hotel: Nestled 3.1km from Machrihanish Beach, Craigard House Hotel is a charming 3-star establishment perfect for adventurous travellers and business guests alike. The hotel offers direct access to the pristine beach, making it an ideal spot for those seeking beach vacations or outdoor activities. With a range of business amenities such as a 24-hour business centre, meeting rooms, and conference spaces, it caters well to corporate needs. For adventure seekers, the hotel provides options for sailing, mountain biking, surfing, and hiking, ensuring you're always engaged during your stay.
  • The Ugadale Hotel and Cottages: Located a mere 311m from Machrihanish Beach, The Ugadale Hotel and Cottages is a luxurious 4-star property that embodies relaxation and leisure. Ideal for beach lovers and golf enthusiasts, this hotel boasts direct beach access and offers an exceptional golfing experience. Guests can indulge in a full spa and pool service, featuring aromatherapy treatments, manicures, and massages, ensuring a rejuvenating stay. The inviting atmosphere and serene surroundings make it a perfect retreat for those looking to unwind.
  • Ardshiel Hotel: Just 3.1km from Machrihanish Beach, the 3-star Ardshiel Hotel is known for its welcoming ambiance and delightful dining options. Guests can savour a hearty cooked breakfast or dinner at the on-site restaurant, while the bar and lounge provide a perfect setting for relaxation. With entertainment options like cable television and beautiful rural views nearby, Ardshiel Hotel offers a tranquil escape for those looking to enjoy the scenic beauty of Scotland.

Where to stay near Machrihanish Beach

Machrihanish Beach offers a delightful blend of stunning coastal scenery and a warm, friendly atmosphere. Explore the picturesque Machrihanish village, unwind on the beautiful beaches, and enjoy family-friendly excursions. Don't miss the renowned Machrihanish Golf Club for a round of golf with breathtaking views. Whether you're seeking solitude or engaging activities, the region around Machrihanish is perfect for a memorable getaway in Scotland.

  • Campbeltown: Situated approximately 3.7km from Machrihanish Beach, Campbeltown is a charming town steeped in history and culture. Renowned for its stunning outdoor scenery and rich cultural experiences, Campbeltown attracts visitors year-round, particularly in April, July, and September. The town is a haven for golf enthusiasts, featuring several prestigious golf courses and private clubs. Key highlights include the historic lighthouse, a striking monument, and breathtaking views of the surrounding coastline, making it an ideal destination for both relaxation and exploration.
  • Machrihanish: Just 0.3.7km from Machrihanish Beach, this picturesque village offers a perfect blend of outdoor adventures, romantic settings, and sporting activities. Popular among visitors, especially during April and the summer months, Machrihanish is famed for its exceptional golf courses and scenic beach. Visitors can enjoy a leisurely stroll along the beach or visit the historic lighthouse, which provides stunning views of the Atlantic Ocean. The village’s welcoming atmosphere and natural beauty make it an ideal spot for couples and families alike.
  • Bellochantuy: Located 4.3km from Machrihanish Beach, Bellochantuy is a quaint village known for its spectacular coastal scenery and outdoor activities. The peak tourist season runs from July to September, attracting those eager to experience the beach and surfing opportunities. Visitors can explore the local harbour, admire the dramatic rocks, or take a trip to the nearby castle, offering a glimpse into the region's history. Bellochantuy is perfect for those looking to unwind in a serene environment while still enjoying adventurous pursuits.

Things to do near Machrihanish Beach

At Machrihanish Beach, visitors can indulge in a variety of activities including golf at the renowned Machrihanish Golf Club, scenic walks along the stunning coastline, and surfing for those seeking adventure. Free activities abound, making it an ideal day trip destination. Enjoy the natural beauty and vibrant atmosphere while exploring the local entertainment options available in this charming Scottish locale.

Shopping

Machrihanish Beach offers local shops and charming boutiques for unique gifts and souvenirs. If you're up for a drive, visit Campbeltown, around 6.2km away, where you can find the Campbeltown Picture House and various local markets showcasing regional crafts and produce.

Recreation

Experience the stunning Machrihanish Golf Club, nestled only 311m from the beach, offering scenic outdoor golfing. For a touch of luxury, visit Shiskine Golf & Tennis Club, 9.9km away, where you can indulge in tennis and exquisite surroundings. Carradale Golf Club, 9.3km from the beach, promises invigorating outdoor sports.

Adventure

Machrihanish Beach offers exhilarating water sports like surfing and kiteboarding, with stunning views of the Atlantic. For land-based adventures, explore the surrounding dunes and coastal paths, perfect for hiking and birdwatching, providing a chance to witness diverse wildlife in this picturesque setting.

Nightlife

Machrihanish Beach offers a relaxed nightlife atmosphere, with local pubs like The Ugadale Inn serving hearty meals and fine whiskies. Enjoy live music at the nearby Campbeltown pubs, where friendly locals and a warm ambience create a charming evening experience by the seaside.

Booking tips and Expedia advantages for Machrihanish Beach

To save money on your visit to Machrihanish Beach, consider travelling during the cheaper months of January to February or November, and aim to book your hotel about a month in advance for the best rates. Tuesday is typically the most affordable day to stay. Look for last-minute deals on Expedia, and use their search tool to filter by budget and eco-friendly options. Additionally, combining your hotel with flights and activities in an Expedia package can lead to significant savings. Make the most of local public transport for an economical way to explore the area.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Machrihanish Beach are January to February and November, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Machrihanish Beach is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Machrihanish Beach is Tuesday. The most expensive day to stay around Machrihanish Beach is Friday.
  • Find cheap hotels on Expedia: Take advantage of Expedia's search tool to customise your preferences, such as your budget, desired location, and type of accommodation. For instance, by selecting the Eco-certified filter, you'll uncover a selection of sustainable and environmentally-friendly hotels currently available. To find the most affordable options and best deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay at Machrihanish Beach with your flights and activities by opting for an Expedia package.

Find the best attractions near Machrihanish Beach

Machrihanish Beach offers a delightful mix of historic sites, such as a lighthouse and monastery, alongside stunning natural beauty. Adventurous travellers can enjoy outdoor activities in Machrihanish Bay, explore local caves, and unwind on the beautiful beaches. Don’t miss the renowned Machrihanish Golf Club for a round of golf amidst picturesque surroundings. This charming destination promises a perfect blend of culture and adventure for all visitors.

  • Davaar Cave: Discover the enchanting Davaar Cave, located 2.5km from Machrihanish Beach. This outdoor adventure spot offers stunning coastal views and a sense of exploration as you navigate through its fascinating rock formations and marine life.
  • Mull of Kintyre Lighthouse: Experience the rich maritime history at the Mull of Kintyre Lighthouse, situated 5.6km away. This iconic structure not only provides breathtaking views of the Atlantic but also immerses you in the local culture and stories of seafaring.
  • Campbeltown Cross: Visit the Campbeltown Cross, located 3.1km from Machrihanish Beach. This historical monument showcases the cultural heritage of the area, offering insight into the town's past and a perfect photo opportunity.

Best time to go to Machrihanish Beach

The best time to visit Machrihanish Beach is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. February is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January44.2°F (6.8°C)Light RainMostly CloudyModerately LowSlightly Low
February43.7°F (6.5°C)Light RainMostly CloudyModerately LowAverage
March44.4°F (6.9°C)Light RainMostly CloudyAverageAverage
April46.8°F (8.2°C)Light RainMostly CloudyAverageAverage
May50.4°F (10.2°C)Light RainMostly CloudyAverageSlightly High
June54.7°F (12.6°C)Light RainMostly CloudyAverageAverage
July57.2°F (14.0°C)Light RainMostly CloudyModerately HighSlightly High
August57.7°F (14.3°C)Light RainMostly CloudyModerately HighSlightly High
September56.5°F (13.6°C)Light RainMostly CloudyModerately HighAverage
October53.2°F (11.8°C)Light RainMostly CloudyAverageAverage
November49.1°F (9.5°C)Light RainMostly CloudyAverageSlightly Low
December46.0°F (7.8°C)Light RainMostly CloudyModerately LowSlightly Low

The nearest major airports for your trip to Machrihanish Beach

To visit Machrihanish Beach, you can fly into several airports. Belfast (BHD-George Best Belfast City) is located 35.4km away, with excellent hotels nearby such as The Fitzwilliam Hotel and The Merchant Hotel, both within 1.9km. Another option is Belfast (BFS-Belfast Intl.), also 35.4km away, where you can stay at the Doubletree by Hilton Templepatrick or Dunadry Hotel and Gardens, both just a short drive from the airport. Alternatively, Islay (ILY) is only 16.8km away, with nearby accommodation like Glenegedale House and Another Place, The Machrie, making it a convenient choice for your journey.

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 CottagesThe Ugadale Hotel and Cottages is a stunning 4-star 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 CampbeltownSituated 8.0 km from Machrihanish Beach, The Royal Hotel Campbeltown is a charming 4-star 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 CottagesThe Ugadale Hotel and Cottages is a charming 4-star 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.
How much is a hotel near Machrihanish Beach?
Staying near Machrihanish Beach is a treat, with plenty of hotels from £160 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.
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 CottagesThe Ugadale Hotel and Cottages is a charming 4-star 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 CampbeltownThe Royal Hotel Campbeltown, rated 8.0 by travellers, is a delightful 4-star 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 CottagesThe Ugadale Hotel and Cottages is a 4-star 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 CampbeltownThe Royal Hotel Campbeltown, a 4-star 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 canceled 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, simply enter "Machrihanish Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.

Explore a world of travel with Expedia