Perched a few kilometres from Machrihanish in the heart of Campbeltown, The Royal Hotel puts you within easy reach of one of Scotland's standout links experiences, Machrihanish Dunes. This is proper West Coast golf country, where the courses are raw, the scenery is dramatic and a post-round dram is never far away.
The Royal blends old-world Scottish elegance with the modern comforts you'd expect from a quality base. If you want to play Machrihanish while staying in the thick of Campbeltown's harbour-side buzz, pubs and local character, this is your spot. You're not stuck out on a remote resort, you're in a working town with proper life to it, yet the golf is right on your doorstep.
Food and drink is a big part of the appeal. The Harbourview Grille is the main dining room, serving steak and local seafood alongside a strong selection of wines, single malts and draught beers. It's a popular choice in Kintyre for a post-golf dinner. For something more relaxed, The Black Sheep Pub is a lively spot for a pint and a bite, and it's popular with both visitors and locals.
The hotel runs a shuttle service to The Ugadale Hotel and Cottages, Kintyre Club Restaurant, Serenity Spa, The Old Clubhouse Pub and Machrihanish Dunes Golf Club, so you can explore the wider Machrihanish area without needing a car. Beyond golf, the Mull of Kintyre's beaches, coastal walks, sea tours and historic sites are all within easy striking distance.
Who is this for?
Golfers who want an authentic Scottish links experience based in a characterful harbour town rather than an isolated resort, with quality dining, local pubs and easy access to Machrihanish Dunes.
Who is it best for?
Groups and couples seeking a proper West Coast golf adventure with genuine local flavour, strong food and drink options, and the flexibility to explore Kintyre's dramatic coastline between rounds.