Beach hotels in Craignure, United Kingdom

27 hotels in Craignure

    • Popular choice

    Isle of Mull Hotel & Spa

    4 Stars

    Panoramic Craignure Bay views, Indoor heated swimming pool

    See prices from 9 sites
    from  $120
  1. Castle View

    Select dates to see exact prices
  2. Oban Bay Hotel

    4 Stars

    Private Sea Deck thermal experience, Award-winning Grill Room restaurant

    See prices from 15 sites
    from  $96
  3. Muthu Oban Hotel

    3 Stars

    Panoramic Oban Bay views, Art Deco and Victorian fusion

    See prices from 13 sites
    from  $65
  4. The Manor House

    4 Stars

    Waterfront location with island views, Gourmet Scottish dining

    See prices from 5 sites
    from  $181
  5. No17 The Promenade

    3 Stars

    Seafront esplanade location, Award-winning Porcini restaurant

    See prices from 7 sites
    from  $99
  6. Palace Hotel - Small Hotel

    3 Stars

    Waterfront dining room, Local activities access

    Select dates to see exact prices
    • Popular choice

    Isle of Eriska Hotel Spa & Island

    5 Stars

    Private island retreat, Fine dining at the Main House Restaurant

    See prices from 12 sites
    from  $331
  7. Lochnell Arms Hotel

    3 Stars

    Loch Etive and Falls of Lora views, Balcony rooms with scenic vistas

    See prices from 4 sites
    from  $105
    • Popular choice

    The Pierhouse Hotel

    4 Stars

    Loch Linnhe shorefront location, Award-winning seafood restaurant

    Select dates to see exact prices
  8. Lochaline Hotel

    3 Stars

    Sound of Mull sea views, Homemade Italian and pizza cuisine

    See prices from 6 sites
    from  $122

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

Frequently Asked Questions about Craignure

Price range

Prices for beach hotels in Craignure range from ‎$65 to ‎$331 per night.

Beach hotels near Craignure

These hotels may also be interesting for you...

Other Popular Beach Destinations