Search Hotels with Restaurant in Fort William

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Fort William Hotels with Restaurant

Glendevin
3.5 out of 5
Righ Crescent, Inchree, Fort William, Scotland
4.8/5 Exceptional! (43 reviews)
"I enjoyed a wonderful stay. Breakfast was also great."

Reviewed on 30 Sep 2021

Get rates
Glendevin
Shelbeck B&B
3 out of 5
6 Glenmore Terrace, Lochybridge, Fort William, Scotland
The price is £81 per night from 31 Oct to 31 Oct
4.7/5 Exceptional! (69 reviews)
"clean, comfortable"

Reviewed on 5 Oct 2021

Shelbeck B&B
Inverlochy Castle
5 out of 5
Torlundy, Fort William, Scotland
The price is £375 per night from 2 Nov to 2 Nov
4.7/5 Exceptional! (138 reviews)
"A magnificent location and old world luxury and charm."

Reviewed on 7 Sep 2021

Inverlochy Castle
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Creag Mhor Lodge
4 out of 5
North Ballachulish, Fort William, Scotland
The price is £136 per night from 19 Oct to 19 Oct
4.6/5 Wonderful! (304 reviews)
"It was an absolute pleasure to stay at this property. The room was quite large, very tastefully furnished, the bed was firm and comfortable and had a very roomy en-suite. The meals were excellent, home cooked, fresh food. Nothing mass produced. The young ladies who run the property were so helpful ..."

Reviewed on 8 Oct 2021

Creag Mhor Lodge
Mansefield House
4 out of 5
Hillview Drive, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £80 per night from 1 Nov to 1 Nov
4.5/5 Wonderful! (502 reviews)
"I liked everything about the place there's nothing to dislike its just perfect."

Reviewed on 29 Aug 2021

Mansefield House
Alltshellach
4 out of 5
North Ballachulish, Fort William, Scotland
4.5/5 Wonderful! (20 reviews)
"Amazing views, spotless accomodation and very friendly staff, highly recommended."

Reviewed on 4 Mar 2019

Get rates
Alltshellach
Nevis Bank Inn
4 out of 5
Belford Road, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £105 per night from 1 Nov to 1 Nov
4.4/5 Excellent! (409 reviews)
"Lovely place to stay, room was veru clean and the beds where comfortable. Would recommend to anyone"

Reviewed on 13 Aug 2021

Nevis Bank Inn
Factors Inn & Cottage
3.5 out of 5
Torlundy, Fort William, Scotland
The price is £90 per night from 1 Nov to 1 Nov
4.3/5 Excellent! (147 reviews)
"Very spacious. & comfortable room although it was not lit or sign posted very well so we wern’t sure we were in the right place … once we we in it was a great room … plenty of space & facilites, huge bathroom & they had put a dog mat & bowls in the room too"

Reviewed on 3 Oct 2021

Factors Inn & Cottage
Inn at Ardgour
3 out of 5
Ardgour, Fort William, Scotland
4.3/5 Excellent! (420 reviews)
"Lovely view of the lock, close to the ferry and very friendly staff."

Reviewed on 12 Aug 2021

Get rates
Inn at Ardgour
Loch Leven Hotel & Distillery
3.5 out of 5
Old Ferry Road, North Ballachulish, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £73 per night from 4 Nov to 4 Nov
4.3/5 Excellent! (167 reviews)
"Fabulous stay, staff were lovely, friendly and helpful. Hotel was cosy, clean, welcoming and food was superb! Was lovely to bring our dog in and see other guests with their furry companions 😊"

Reviewed on 17 Oct 2021

Loch Leven Hotel & Distillery
Cruachan Hotel
3 out of 5
Achintore Road, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £75 per night from 5 Nov to 5 Nov
4.2/5 Very Good! (317 reviews)
"Very friendly clean hotel not huge which is a bonus excellent staff no dinner due to staff shortages but that’s now expected but didn’t spoil trip"

Reviewed on 1 Oct 2021

Cruachan Hotel
Moorings Hotel
4 out of 5
Seanivan, Banavie, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £90 per night from 17 Nov to 17 Nov
4.1/5 Very Good! (59 reviews)
"We stayed at this hotel twice on our trip round Scotland. The 2nd time was better than the 1st, mainly because the room better dodgy water pressure 1st time round. Staff were pretty good, food was fine. Bit pricey and I'm not really sure how it can be a 4 star hotel. Suited our needs you get a good ..."

Reviewed on 18 Aug 2021

Moorings Hotel
Chase The Wild Goose Hostel
2 out of 5
Banavie, Fort William, Scotland
3.9/5 Very Good! (14 reviews)
Good enough. No drying room though.
"As hostels go, it was fine. Plenty of space, a decent kitchen and dining area separate from a seating area. 20mins bus ride from town or £8.40 in a taxi isn’t ideal nor is the lack of a drying room. This last one would think a prerequisite given the location and clientele but apparently not."

Reviewed on 2 Sep 2019

Get rates
Chase The Wild Goose Hostel
Alexandra Hotel
3 out of 5
The Parade, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £72 per night from 1 Nov to 1 Nov
3.8/5 Good! (499 reviews)
"Perfect location for town and station. Lovely staff."

Reviewed on 13 Oct 2021

Alexandra Hotel
Campfield House Bed & Breakfast
3 out of 5
14 Druimarbin, Fort William, Scotland
The price is £80 per night from 22 Oct to 22 Oct
3.6/5 Good! (77 reviews)
Nice clean room with good breakfast.
"Run by a helpful couple. Comfortable rooms with a good breakfast."

Reviewed on 1 Aug 2018

Campfield House Bed & Breakfast
The Caledonian Hotel
3 out of 5
Achintoe Road, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £62 per night from 8 Nov to 8 Nov
3.5/5 Good! (140 reviews)
"quiet, comfortable"

Reviewed on 5 Oct 2021

The Caledonian Hotel
Ben Nevis Hotel & Leisure Club
3 out of 5
North Road, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £51 per night from 7 Nov to 7 Nov
3.5/5 Good! (493 reviews)
"Close to mountains"

Reviewed on 2 Oct 2021

Ben Nevis Hotel & Leisure Club
Imperial Hotel
3 out of 5
Fraser Square, Fort William, Scotland
Fully refundableReserve now, pay when you stay
The price is £66 per night from 1 Nov to 1 Nov
3.4/5 Good! (188 reviews)
"Great location with excellent breakfast. Walls are thin so you hear everything."

Reviewed on 9 Oct 2021

Imperial Hotel
Alba B&B
3.5 out of 5
Achintore Road, Fort William, Scotland
3.2/5 (13 reviews)
Great place, in the heart of Fort William
"Spotless accommodation, very comfortable room with private facilities. Staff are great and eager to help and advise on what to see. Lots of parking. Wifi was great."

Reviewed on 23 Jul 2018

Get rates
Alba B&B
Kilmalyn - B&B
Corpach, Fort William, Scotland
Get rates
Kilmalyn - B&B
Don't see what you're looking for?
We've got more Hotels with Restaurant. Find the right one for you.
View all properties
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.

Pocket Guide: Hotels with Restaurant in Fort William

Search for Hotels with Restaurant in Fort William on Expedia.co.uk. You can easily find your Hotels with Restaurant in Fort William using one of the methods below:

  • View our selection of featured hotels in Fort William
  • Use the map to find budget hotels in the Fort William neighborhood you prefer
  • Use the filters to see hotels in a specific area of Fort William, select a specific theme, brand, or hotel class in Fort William
  • Enter your travel dates now to view the best deals on hotels in Fort William - while they last

More trip options

Fort William Hotel Reviews