Hotels in Machrihanish
8 handpicked places to stay
Photo © Sandria MacKintosh, Google Maps
The Ugadale Hotel and Cottages
Hotel · Machrihanish, Argyll, Campbeltown · 0.3 miles away
A 30-room hotel in Machrihanish near Campbeltown, suited to golf breaks and weddings, with a pool, spa and gym on site.
Dellwood Hotel
Hotel · Drumore, Campbeltown · 5.1 miles away
A straightforward family-run hotel at Drumore near Campbeltown, handy for golf, fishing and walks on the Kintyre Peninsula.
Argyll Arms Hotel
Hotel · Main Street, Campbeltown · 5.2 miles away
A straightforward base on Campbeltown's Main Street for golfers, walkers and touring guests, with free parking and an on-site bar and restaurant.
The Royal Hotel Campbeltown
Hotel · Main Street, Campbeltown · 5.3 miles away
A Main Street hotel in Campbeltown handy for golf, fishing and walking, with free parking and an on-site restaurant and bar.
Gowanlea Heights
B&B · Gowanlea, Campbeltown · 5.3 miles away
Campbeltown B&B with breakfast, packed lunches and a snack bar, plus a garden for outdoor seating, 5.40 miles from Machrihanish Beach.
Ardshiel Hotel
Hotel · Kilkerran Road, Campbeltown · 5.4 miles away
A 16-room hotel on Kilkerran Road in Campbeltown, handy for whisky distilleries, golf, fishing and the Argyll coastline.
Craigard House Hotel
Hotel · Low Askomil, Campbeltown · 5.9 miles away
A 13-room hotel on Low Askomil in Campbeltown, Argyll and Bute, with a spa, gym and garden close to the harbour town's amenities.
Argyll Hotel
Hotel · Bellochantuy, Campbeltown · 7.5 miles away
Adults-only hotel in Bellochantuy, Campbeltown, with free parking and a garden, close to the Machrie Moor Standing Stones.
Know a hotel / b&b in Machrihanish that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b