My Favourites

« Back to Fort William, Ben Nevis & Lochaber listings

Hotels & Inns In Fort William

Fort William has a reputation as being the outdoor capital of the UK and the range of hotel accommodation reflects this. There's an excellent choice of hotels in Fort William that will ensure that all tastes and budgets are catered for. Whether you're looking at climbing one of the many Munros surrounding Fort William or your travelling with your family you'll be sure to find the right hotel accommodation during your stay

  • 1 (you are here)
  • 2
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:
  • 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
    Exterior
    Ben Nevis Hotel & Leisure Club

    Fort William, Inverness-shire, PH33 6TG

    Our hotel is situated at the foot of Ben Nevis on the outskirts of Fort William, close to the ski slopes of the Nevis Range.

    Price: £49 - £132 (Per room per night)

    Make Enquiry Book Online

    Reviews:
  • Inverlochy Castle Hotel
    Inverlochy Castle Hotel

    Fort William, Inverness-shire, PH33 6SN

    Inverlochy Castle Hotel is located in Lochaber, in the West Highlands, is Scotland's finest luxury hotel and restaurant.

    Price: £320 - £675 (Per room per night)

    Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 5 stars
    • AA Reviews Available 5 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
    The Onich Hotel & Lochside Gardens
    The Onich Hotel & Lochside Gardens

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

    Family run hotel set in a fantastic lochside location near Glencoe and Fort William.

    Book Online

    Reviews:
  • 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:
  • 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
    Croit Anna Hotel
    Croit Anna Hotel

    Fort William, Inverness-shire, PH33 6RR

    Croit Anna Hotel is located on the shores of Loche Linnhe.

    Book Online

    Reviews:
    Ratings:
    • AA Reviews Available 2 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:
    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 Moorings Hotel
    The Moorings Hotel

    Fort William, PH33 7LY

    Celebrated as one of the most popular hotels in Fort William, the Moorings Hotel is a hidden gem, located just five...

    Price: £98 - £148 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    • AA Reviews Available 3 stars
    Exterior
    Clan MacDuff Hotel

    Fort William, PH33 6RW

    The Clan Macduff is a friendly, family run hotel sitting right on the banks of the picturesque Loch Linnhe.

    Price: £79 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 3 stars
    Nevis Bank Hotel
    Nevis Bank Hotel

    Fort William, Inverness-shire, PH33 6BY

    The Nevis Bank at Fort William is a modern Inn on the banks of the River Nevis and at the entrance to Glen Nevis.

    Price: £106 - £185 (Per room per night)

    Make Enquiry Book Online

    Reviews:
    Ratings:
    • Visit Scotland Reviews Available 4 stars
    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
    1 Cruachan Hotel Fort William, PH33 6RQ
    2 The Lime Tree Achintore Road, Fort William, Inverness-shire, PH33 6RQ 3 stars
    3 Ben Nevis Hotel & Leisure Club Fort William, Inverness-shire, PH33 6TG
    4 Inverlochy Castle Hotel Fort William, Inverness-shire, PH33 6SN 5 stars
    5 Lochailort Inn Lochailort, Nr Fort William, PH38 4LZ 3 stars
    6 The Onich Hotel & Lochside Gardens Onich, Fort William, Inverness-shire, PH33 6RY
    7 Roy Bridge Hotel Roy Bridge, Fort William, PH31 4AN
    8 The Alexandra Hotel Fort William, PH33 6AZ 3 stars
    9 Croit Anna Hotel Fort William, Inverness-shire, PH33 6RR
    10 Allt nan Ros Hotel Onich, Fort William, Inverness-shire, PH33 6RY
    11 The Inn at Ardgour Fort William, Inverness-shire, PH33 7AA
    12 The Moorings Hotel Fort William, PH33 7LY 3 stars
    13 Clan MacDuff Hotel Fort William, PH33 6RW 3 stars
    14 Nevis Bank Hotel Fort William, Inverness-shire, PH33 6BY 4 stars
    15 Creag Mhor Lodge Fort William, Inverness-shire, PH33 6RY 4 stars

    Click the map pins to view more information.

    • 1 (you are here)
    • 2

    Search Filters

    Nearby 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