The Royal Hotel
A mere 5 miles from Machrihanish in the heart of Campbeltown, The Royal Hotel makes the most of its premier location overlooking Campbeltown Harbour. Guests at The Royal Hotel in Campbeltown enjoy unforgettable views of the harbour area, with its stone piers and scenic walkways.
The Ugadale Cottages
You won’t find a better place to relax, unwind, and enjoy all that the resort and surrounding area have to offer than The Ugadale Cottages. Located just steps from The Ugadale Hotel and Old Clubhouse Pub, the cottages are set against the shore of the Atlantic Ocean and within sight of the world-famous opening hole at Machrihanish Golf Club.