"We had the loveliest stay at Dunvegan House. After a long day of walking, Fiona gave us the warmest welcome, and the house felt so cozy and homey. Our room was spotless—honestly, the bed was so inviting I wanted to jump right in! 🛌💤
The location is 10/10—just steps from the ferry and an easy stroll to the local shops and restaurants. And don't even get me started on the breakfast... absolutely divine! 🍳☕️
If you’re heading to Brodick, stay here. We’ll definitely be back!"
"it’s a nice boutique hotel but the rooms are cozy and not too bad. Also, the hotel is very close to the airport but middle of nowhere. If you have to take a taxi service to Bowmore, which is the town center, for meals, It will cost 40 poundsround-trip. The hotel has a restaurant on site but sort of limited menu if you have any kind of meal restrictions or limitations. It is also close to a beach and has a golf course. The beach is beautiful and such a nice walk from the hotel."
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.
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.
You can take time to visit Springbank Distillery during your travels to Campbeltown. Stroll along the area's waterfront or simply enjoy its restaurants.
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.
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.
Machrihanish Beach is located in Campbeltown. Travellers like the surrounding area for its golfing. You'll find 28 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 Ardshiel Hotel and The Royal Hotel Campbeltown.
How many hotels can I expect to find near Machrihanish Beach?
Expedia has 28 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.