Fort William hotels 

34 hotels  from £42 per night

for check in on Calendar for night(s)

34 Fort William hotels from  £42  per night

map icon Show Fort William hotels on map

Rated Average (3 reviews) The Best Western Imperial Hotel hotel ratinghotel ratinghotel rating

1 km Fraser Square  Fort William, Inverness-shire ,  PH33 6DW

£60 £60
Sun-Thu Fri-Sat
(This week's typical
daily rate)
The Imperial Hotel is situated in the heart of Fort William offering the best of accommodation, service and standards. All rooms are furnished to a very high standard with sea views also available.

Rated Good (103 reviews) Bank Street Lodge

1 km Bank Street  Fort William ,  PH33 6AY

£55 £55
Sun-Thu Fri-Sat
(This week's typical
daily rate)
The Bank Street Lodge is a motel style accommodation based in Fort William Town Centre. Full en-suite rooms available on a room only basis.

Rated Good (28 reviews) Moorings Hotel

3 km Banavie  Fort William ,  PH33 7LY

£75 £75
Sun-Thu Fri-Sat
(This week's typical
daily rate)
The Moorings lies alongside the Caledonian Canal at the famous Neptune's Staircase. One of Fort Williams' finest establishments, offering excellent cuisine and service.

Rated Excellent (3 reviews) 6 Caberfeidh hotel ratinghotel ratinghotel rating

1 km 6 Caberfeidh Fassifernrd  Fort William ,  PH33 6BE

£70 £70
Sun-Thu Fri-Sat
(This week's typical
daily rate)
This family-run establishment is 5 minutes’ walk from train and bus stations, and 2 minutes’ walk from the High Street and restaurants.

Rated Good (252 reviews) Alexandra Hotel hotel ratinghotel ratinghotel rating

1 km The Parade  Fort William ,  PH33 6AZ

£65 £65
Sun-Thu Fri-Sat
(This week's typical
daily rate)
The Alexandra Hotel, part of the very fabric of Fort William, since 1876. Close to the shops and other amenities. The Alexandra provides traditional Scottish Hospitality at its best, is in a central location in Fort William.

Rated Good (231 reviews) Ben Nevis Hotel & Leisure Club hotel ratinghotel ratinghotel rating

1 km North Rd  Fort William ,  PH33 6TG

'BEST WEEKDAY DEAL' guest rated Good
Ben Nevis Hotel & Leisure Club
£80 £80
Sun-Thu Fri-Sat
(This week's typical
daily rate)
Nothing is overlooked - except Ben Nevis. Set below the foot of Ben Nevis.

Ashburn House hotel ratinghotel ratinghotel ratinghotel rating

2 km Achintore Road  Fort William ,  PH33 6RQ

£99 £99
Sun-Thu Fri-Sat
(This week's typical
daily rate)
Overlooking the shore of Loch Linnhe and with magnificent views of the Ardgour Hills, this Victorian guest house is just 5 minutes’ walk from the town centre.

Rated Good (44 reviews) Innseagan House Hotel hotel ratinghotel ratinghotel rating

2 km Achintore Rd  Fort William ,  PH33 6RW

£49 £49
Sun-Thu Fri-Sat
(This week's typical
daily rate)
The small, modern Innseagan House Hotel looks out onto Loch Linnhe and has views of the surrounding mountains.

Rated Excellent (2 reviews) Mayfield Bed & Breakfast hotel ratinghotel ratinghotel ratinghotel rating

4 km Happy Valley  Torlundy ,  PH33 6SN

To see prices, please
select the dates
of your stay
Boasting fantastic views over Ben Nevis and the Nevis Range of mountains, this small, family-run B&B is set in the rural village of Torlundy, just 3 miles away from Fort William.

Rated Good (3 reviews) Inchree Lodge & Chalets hotel ratinghotel ratinghotel rating

14 km Inchree  Onich ,  PH33 6SE

£42 £42
Sun-Thu Fri-Sat
(This week's typical
daily rate)
This family-run holiday centre is situated in the village of Onich, in a magnificent part of the Western Highlands, midway between the Ben Nevis and Glencoe mountains.

Rated Good (83 reviews) Onich Hotel hotel ratinghotel ratinghotel ratinghotel rating

15 km Onich  Onich ,  PH33 6RY

£70 £70
Sun-Thu Fri-Sat
(This week's typical
daily rate)
All our bedrooms are individually decorated and tastefully furnished to a high standard. Many of our rooms enjoy panoramic views through the gardens over to Loch Linnhe and beyond.

Rated Excellent (22 reviews) Inn at Ardgour hotel ratinghotel ratinghotel rating

14 km Ardgour  Fort William ,  PH33 7AA

£50 £50
Sun-Thu Fri-Sat
(This week's typical
daily rate)
A warm, family welcome awaits at our traditional West Highland inn/small hotel, beautifully situated on the banks of Loch Linnhe. Capture stunning views across the loch to the entrance of the Great Glen and the mountains beyond.

Rated Excellent (32 reviews) Old Pines Hotel And Restaurant hotel ratinghotel ratinghotel ratinghotel rating

13 km Spean Bridge  Spean Bridge ,  PH34 4EG

To see prices, please
select the dates
of your stay
Old Pines is a 4 star small hotel with a relaxed, homely atmosphere and outstanding views of Ben Nevis. Our AA rosette award restaurant serves local organic cuisine using the best local beef, lamb, seafood, venison.

Rated Good (83 reviews) The Isles Of Glencoe Hotel hotel ratinghotel ratinghotel rating

16 km Nr Fort William  Ballachulish ,  PH49 4HL

£69 £75
Sun-Thu Fri-Sat
(This week's typical
daily rate)
On a peninsula reaching out into Loch Leven, this peaceful retreat has breathtaking views across calm waters to the impressive mountains of the West Highlands.

More popular hotels

See hotel photos and book hotels online by following the information links below.

Sun-Thu Fri-Sat
£69 £69

The Ballachulish Hotel  ( View photos, map and more details about The Ballachulish Hotel )

Ballachulish  Ballachulish ,  PH49 4JY

In a stunning location, between the mighty Glencoe Mountains, this baronial Highland hotel offers an irresistible blend of history and style with modern comforts and luxuries.

.
Sun-Thu Fri-Sat
£72 £72

Distant Hills Guest House  ( View photos, map and more details about Distant Hills Guest House )

Roy Bridge Road  Spean Bridge ,  PH34 4EU

An oasis of peace and tranquillity, this family-run guest house boasts a privileged position amidst some of the most spectacular scenery in the Scottish Highlands, with uninterrupted mountain views.

.
Sun-Thu Fri-Sat
£60 £60

The Corran Inn  ( View photos, map and more details about The Corran Inn )

Onich  Fort William ,  PH33 6SE

Sitting on the shores of Loch Linnhe, beside the Corran ferry, the family-run Corran Inn is the ideal base from which to explore this beautiful part of the Scottish Highlands.

.
To see prices, please
select the dates
of your stay

The Stronlossit Inn  ( View photos, map and more details about The Stronlossit Inn )

The Stronlossit Inn  Roybridge ,  PH31 4AG

With the Ben Nevis mountain range as its backdrop, Stronlossit offers warm Highland hospitality in an area of outstanding natural beauty.

.
Sun-Thu Fri-Sat
£69 £69

Hollytree Hotel and Swimming pool  ( View photos, map and more details about Hollytree Hotel and Swimming pool )

Kentallen Pier  Fort William ,  PA38 3BY

Stunningly situated by the sea, this stylish hotel offers chic accommodation, facilities and dining.

.
Sun-Thu Fri-Sat
£70 £70

Glenspean Lodge Hotel  ( View photos, map and more details about Glenspean Lodge Hotel )

Roy Bridge  Scotland ,  PH31 4AW

Originally built in the 1880's as a private hunting lodge, the property has been carefully refurbished to offer a small country house hotel, nestled in an area of natural beauty in the Scottish Highlands.

.
Sun-Thu Fri-Sat
£65 £65

Letterfinlay Lodge Hotel  ( View photos, map and more details about Letterfinlay Lodge Hotel )

Loch Lochy  Spean Bridge,  Nr Fort William ,  PH34 4DZ

On the banks of Loch Lochy, this hotel boasts breathtaking views over the Great Glen. Watch the world sail by from the panoramic sundeck.

.
Sun-Thu Fri-Sat
£66 £66

Invergarry Hotel  ( View photos, map and more details about Invergarry Hotel )

Invergarry  Invergarry ,  PH35 4HJ

The ideal base from which to explore the natural beauty of the Scottish Highlands the hotel occupies a peaceful position overlooking the famous River Garry.

.
Sun-Thu Fri-Sat
£100 £100

Kilcamb Lodge Hotel  ( View photos, map and more details about Kilcamb Lodge Hotel )

Strontian  nr Fort William ,  PH36 4HY

Beside beautiful Loch Sunart, in 22 acres of unspoilt meadow and woodland amid rare wildlife, this luxury country house provides peace, comfort and award-winning hospitality and food.

.
BEST DEALS
Sun-Thu Fri-Sat
£60 £95

Bridge of Orchy Hotel  ( View photos, map and more details about Bridge of Orchy Hotel )

Main Street  Bridge of Orchy, Argyll ,  PA36 4AD

The Bridge of Orchy hotel sits on the A82 which is the main route to the Highlands and Islands of Scotland. The train station which is only minutes walk from the Hotel is served daily by trains from London, Glasgow and Fort William.

.
Sun-Thu Fri-Sat
£55 £55

Auchterawe Country House  ( View photos, map and more details about Auchterawe Country House )

Auchterawe  Loch Ness,  Fort Augustus ,  PH32 4BT

This ‘country house in the woods’ is set in mature grounds and offers peace and quiet in a relaxed atmosphere just 2 miles (3.2 km) from Loch Ness and Fort Augustus village.

.