My Favourites

« Back to accommodation in Fort William, Ben Nevis & Lochaber

Hotels & Inns In Fort William & Lochaber

Fort William hotels are the main focus for accommodation and some feature Loch Linnhe views. Many smaller Lochaber communities, especially Mallaig, also have hotels. Places like Ballachulish, Invergarry, Roy Bridge and the Ardnamurchan Peninsula widen the choice. Traditional inns and old-established country houses are easy to find in Lochaber.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 5
The Caledonian Hotel
The Caledonian Hotel

Fort Wiliam, PH33 6RW

Book Online

Reviews:
  • The Tailrace Inn
    The Tailrace Inn

    Kinlochleven, PH50 4QH

    The Inn sits on The West Highland Way and is surrounded by the Mamore Mountains midway between Glencoe and Ben Nevis.

    Price: £60 - £135 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Lochailort Inn
    Lochailort Inn

    Lochailort, Nr Fort William, PH38 4LZ

    This privately owned, small hotel is historically Scotland's oldest inn. Comfortable rooms, fresh food and great staff.

    Price: £40.50 - £46.50 (Per person per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Alltshellach
    Alltshellach

    Onich, PH33 6SA

    Ideally located Alltshellach is a fine Scottish residence with lawns and wooded grounds that sweep down to the shores of...

    Price: £40 - £89 (Per room per night)

    Book Online

    Reviews:
  • MacDonald Hotel
    MacDonald Hotel

    Kinlochleven, Argyll, PH50 4QL

    The MacDonald Hotel is situated at the foot of the Mamore Mountains, at the head of Loch Leven.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    The Inn at Ardgour
    The Inn at Ardgour

    Fort William, Inverness-shire, PH33 7AA

    There has been an inn here for hundreds of years and the welcome is warm and genuine.

    Price: £55 - £150 (Per room per night)

    Make Enquiry Book Online

    Reviews:
  • The Lime Tree
    The Lime Tree

    Achintore Road, Fort William, Inverness-shire, PH33 6RQ

    The Lime Tree is a stylish hotel in Fort William which offers fantastic views of Loch Linnhe and the hills beyond.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    • AA Reviews Available 3 stars
    Glencoe Hotel
    Glencoe Hotel

    Glencoe, PH49 4HP

    Experience the best in Scottish scenery in the beautiful and historic surroundings of Glencoe.

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Allt nan Ros Hotel
    Allt nan Ros Hotel

    Onich, Fort William, Inverness-shire, PH33 6RY

    Award winning, privately run West Highland hotel. Lochside setting - a large garden, beautiful views.

    Price: £48 - £55 (Per person per night)

    Book Online

    Reviews:
    Ratings:
    Ballachulish Hotel
    Ballachulish Hotel

    Ballachulish, PH49 4JY

    The Ballachulish Hotel is an irresistible mix of history and style with modern comforts.

    Price: £58.65 - £79 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Cruachan Hotel
    Cruachan Hotel

    Fort William, PH33 6RQ

    The Cruachan hotel has an enviable location overlooking Loch Linnhe and beyond the loch to the Morvern Hills.

    Price: £35 - £80 (Per room per night)

    Book Online

    Reviews:
  • Mingarry Park
    Mingarry Park

    Acharacle, Argyll, PH36 4JX

    Brand new luxury guest house with stunning views and our own herd of red deer!

    Price: £75 - £100 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Roy Bridge Hotel
    Roy Bridge Hotel

    Roy Bridge, Fort William, PH31 4AN

    The Roy Bridge Hotel is a traditional Highland inn and offers comfortable ensuite bedrooms with a tasty Highland breakfast.

    Price: £40 - £90 (Per room per night)

    Book Online

    Reviews:
  • Creag Mhor Lodge
    Creag Mhor Lodge

    Fort William, Inverness-shire, PH33 6RY

    Creag Mhor Lodge is a stunning Victorian Lodge steeped in history and set on the beautiful shores of Loch Linnhe.

    Price: £68 - £120 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    Exterior
    The Alexandra Hotel

    Fort William, PH33 6AZ

    The Alexandra Hotel is located in the centre of Fort William with shops restaurants and bars close at hand.

    Price: £59 - £79 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    • AA Reviews Available 3 stars
    1 The Caledonian Hotel Fort Wiliam, PH33 6RW
    2 The Tailrace Inn Kinlochleven, PH50 4QH 3 stars
    3 Lochailort Inn Lochailort, Nr Fort William, PH38 4LZ 3 stars
    4 Alltshellach Onich, PH33 6SA
    5 MacDonald Hotel Kinlochleven, Argyll, PH50 4QL 3 stars
    6 The Inn at Ardgour Fort William, Inverness-shire, PH33 7AA
    7 The Lime Tree Achintore Road, Fort William, Inverness-shire, PH33 6RQ 3 stars
    8 Glencoe Hotel Glencoe, PH49 4HP 3 stars
    9 Allt nan Ros Hotel Onich, Fort William, Inverness-shire, PH33 6RY
    10 Ballachulish Hotel Ballachulish, PH49 4JY 3 stars
    11 Cruachan Hotel Fort William, PH33 6RQ
    12 Mingarry Park Acharacle, Argyll, PH36 4JX 4 stars
    13 Roy Bridge Hotel Roy Bridge, Fort William, PH31 4AN
    14 Creag Mhor Lodge Fort William, Inverness-shire, PH33 6RY 4 stars
    15 The Alexandra Hotel Fort William, PH33 6AZ 3 stars

    Click the map pins to view more information.

    • 1 (you are here)
    • 2
    • 3
    • 4
    • 5

    Search Filters

    Places

    Price Per Room

    Price Per Person

    Booking

    Rating

    Features & Facilities

    Region

    • Aberdeen, Aberdeenshire and Moray
    • Argyll & the Isles
    • Aviemore and the Cairngorms
    • Ayrshire, Arran & Clyde Valley
    • Caithness, Sutherland & Ross-shire
    • Dumfries & Galloway
    • Edinburgh
    • Fife & St. Andrews
    • Fort William, Ben Nevis & Lochaber X
    • Glasgow
    • Inverness, Loch Ness & Nairn
    • Isle of Skye & Kyle of Lochalsh
    • Loch Lomond, Stirling & the Trossachs
    • Lothian & Scottish Borders
    • Orkney Islands
    • Outer Hebrides
    • Perthshire, Angus & Dundee
    • Shetland Islands