Hotels in Campbeltown
12 handpicked places to stay
Photo © Paul M, Google Maps
Dellwood Hotel
Hotel · Drumore, Campbeltown
A straightforward family-run hotel at Drumore near Campbeltown, handy for golf, fishing and walks on the Kintyre Peninsula.
Craigard House Hotel
Hotel · Low Askomil, Campbeltown
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.
The Royal Hotel Campbeltown
Hotel · Main Street, Campbeltown
A Main Street hotel in Campbeltown handy for golf, fishing and walking, with free parking and an on-site restaurant and bar.
Argyll Arms Hotel
Hotel · Main Street, Campbeltown
A straightforward base on Campbeltown's Main Street for golfers, walkers and touring guests, with free parking and an on-site bar and restaurant.
Ardshiel Hotel
Hotel · Kilkerran Road, Campbeltown
A 16-room hotel on Kilkerran Road in Campbeltown, handy for whisky distilleries, golf, fishing and the Argyll coastline.
Gowanlea Heights
B&B · Gowanlea, Campbeltown
Campbeltown B&B with breakfast, packed lunches and a snack bar, plus a garden for outdoor seating, 5.40 miles from Machrihanish Beach.
Argyll Hotel
Hotel · Bellochantuy, Campbeltown
Adults-only hotel in Bellochantuy, Campbeltown, with free parking and a garden, close to the Machrie Moor Standing Stones.
The Ugadale Hotel and Cottages
Hotel · Machrihanish, Argyll, Campbeltown
A 30-room hotel in Machrihanish near Campbeltown, suited to golf breaks and weddings, with a pool, spa and gym on site.
The House at Glenbarr
B&B · Glenbarr Stores, Tarbert · 7.7 miles away
Adults-only B&B at The House at Glenbarr in Tarbert, with en-suite rooms and drinks provided, near Machrie Moor Standing Stones.
Carradales Luxury Guest House
Guest Accommodation · B879 Carradale, Carradale · 9.2 miles away
Adults-only guest house on the B879 in Carradale, Argyll and Bute, with a restaurant, bar and garden close to the coast.
Ashbank Hotel
Hotel · Carradale, Campbeltown
A five-room hotel in Carradale, near Campbeltown, with a restaurant, bar and garden, plus free on-site parking.
The Carradale Hotel
Hotel · Airds, Carradale · 9.9 miles away
A 9-room hotel on the Carradale coast in Argyll and Bute, with sea views and a garden looking out over the water.
Know a hotel / b&b in Campbeltown 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