Grey Seals (Halichoerus Grypus) on Shore of Scotland, United Kingdom

Luxury Hotels & Resorts in Campbeltown from AU$99

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Campbeltown Luxury Hotels

Our top choices for Campbeltown luxury hotels

The Ugadale Hotel and Cottages

The Ugadale Hotel and Cottages
4.0 star property
Campbeltown
9.0 out of 10, Wonderful, (87 reviews)
The price is AU$418
includes taxes & fees
23 June - 24 June
The Ugadale Hotel and Cottages

The Royal Hotel Campbeltown

The Royal Hotel Campbeltown
4.0 star property
Campbeltown
9.2 out of 10, Wonderful, (19 reviews)
The price is AU$392
includes taxes & fees
15 June - 16 June
The Royal Hotel Campbeltown

Stonefield Castle Hotel

Stonefield Castle Hotel
4.0 star property
Tarbert
9.0 out of 10, Wonderful, (889 reviews)
The price is AU$257
includes taxes & fees
23 June - 24 June
Stonefield Castle Hotel

Knap Guest House

Knap Guest House
4.0 star property
Tarbert
9.6 out of 10, Exceptional, (261 reviews)
The price is AU$190
includes taxes & fees
10 June - 11 June
Knap Guest House

Glass Island Boutique Luxury B&B

Glass Island Boutique Luxury B&B
5.0 star property
Ballycastle
10.0 out of 10, Exceptional, (233 reviews)
  • cleanliness
    Coastal luxury at its finest in this beachfront B&B with rainfall showers and premium beds.
The price is AU$301
includes taxes & fees
26 June - 27 June
Glass Island Boutique Luxury B&B

Kinbane Self-Catering

Kinbane Self-Catering
4.0 star property
Ballycastle
10.0 out of 10, Exceptional, (54 reviews)
The price is AU$237
includes taxes & fees
18 June - 19 June
Kinbane Self-Catering

Marine Hotel Ballycastle

Marine Hotel Ballycastle
4.0 star property
Ballycastle
8.8 out of 10, Excellent, (131 reviews)
The price is AU$216
includes taxes & fees
17 June - 18 June
Marine Hotel Ballycastle

The Salthouse Hotel

The Salthouse Hotel
4.0 star property
Ballycastle
9.2 out of 10, Wonderful, (269 reviews)
The price is AU$319
includes taxes & fees
23 June - 24 June
The Salthouse Hotel

Antrim Coast Apartments

Antrim Coast Apartments
4.0 star property
Ballymena
9.8 out of 10, Exceptional, (46 reviews)
The price is AU$220
includes taxes & fees
18 June - 19 June
Antrim Coast Apartments

Portavadie

Portavadie
4.0 star property
Tighnabruaich
9.2 out of 10, Wonderful, (218 reviews)
The price is AU$269
includes taxes & fees
5 July - 6 July
Portavadie
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Campbeltown Hotel Reviews

Frequently asked questions

Are you searching for the perfect hotel for your luxury getaway to Campbeltown?
Expedia can help you get a flight to Campbeltown (CAL) airport or Islay (ILY) airport, and then you can select from a variety of places to stay that will deliver the luxury you seek. Amenities are an important consideration when you plan a holiday, so we make it easy to get what you'd like to make your stay relaxing and comfortable. If you want a posh hotel that has fine dining, a spa or several swimming pools, Expedia can help you find the best luxury hotel experience that Campbeltown has to offer. During your visit, you might want to enjoy the port which Campbeltown is known for.
When can I expect good weather in Campbeltown?
Planning for the weather is a good way to make your trip to Campbeltown relaxing and enjoyable, especially when you're splurging. The hottest months are usually August and July, with an average temperature of 14°C, while the coldest months are February and January, with an average of 7°C. Average annual precipitation for Campbeltown is 1497 mm.
What's there to see and do in Campbeltown?
Enjoy all that Campbeltown has to offer when you visit Springbank Distillery, Campbeltown Cross and Saddell Castle. If you have some spare time during your trip, you might want to check out Saddell Abbey and Machrihanish Beach.