Hotels with Restaurants in Fort William

  • Plan, book, stay with confidence
  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Top Hotels with Restaurants in Fort William

Nevis Bank Inn

4.0 star property
8.8 out of 10, Excellent, (624)
"Served the purpose for a good night's sleep"
The price is S$141
includes taxes & fees
26 Nov - 27 Nov
Nevis Bank Inn

Loch Leven Hotel & Distillery

3.5 star property
8.6 out of 10, Excellent, (450)
"fantastic location, Incredable views. Food was amazing, we had dinner and breaKfast, Try the their Jin!! Staff was helpful, kind and enjoyable. Can't wait to go back."
The price is S$194
includes taxes & fees
1 Dec - 2 Dec
Loch Leven Hotel & Distillery

Ben Nevis Hotel & Leisure Club

3.0 star property
6.8 out of 10, (837)
"This hotel is a 20 minute walk to the town center, it could use some updating for sure but otherwise the staff was so lovely and helpful, restaurant, pool on site! "
The price is S$136
includes taxes & fees
26 Nov - 27 Nov
Ben Nevis Hotel & Leisure Club

Inn at Ardgour

3.0 star property
8.8 out of 10, Excellent, (522)
"Our stay at the Inn was great. The owner took the time to share some information about the local area that was spot on."
The price is S$133
includes taxes & fees
26 Nov - 27 Nov
Inn at Ardgour

Alexandra Hotel

3.0 star property
7.8 out of 10, Good, (902)
"Hotel was okay. In need of fefurbishment but was clean and had everything we required. Food in the Bistro was very nice, service was okay but slow migth have been due to wedding on in hotel. Room was okay again getting a bit tired and in need of a refresh. The room and bathroom were clean and tidy with everything needed. One main complaint was a lot of mould on bathroom ceiling, due to inactive fan. Breakfast each morning was good and pleantyful with attentive service."
The price is S$128
includes taxes & fees
30 Nov - 1 Dec
Alexandra Hotel

Cruachan Hotel

3.0 star property
8.6 out of 10, Excellent, (431)
"We had a short stay in Fort William while returning from Isle of Skye. Very comfortable rooms, friendly staff. We had dinner (paid) and breakfast (included) and both were wonderful. Hotel is located right next to a lake, very scenic."
Cruachan Hotel

The Caledonian Hotel

3.0 star property
7.0 out of 10, Good, (1030)
"For the price well worth it"
The price is S$60
includes taxes & fees
2 Dec - 3 Dec
The Caledonian Hotel

Factors Inn & Cottage

3.5 star property
8.6 out of 10, Excellent, (204)
"The check in is SO confusing. We checked in at the castle up the road. They stated we were in the cottage so we went to the cottage which did not have our room number. We went back to the castle and they finally told us to go to the pub and the room was above it. Great room, 2 bathrooms!"
The price is S$202
includes taxes & fees
26 Nov - 27 Nov
Factors Inn & Cottage

Mansefield House

4.0 star property
9.2 out of 10, Wonderful, (712)
"Nice stay. Friendly and knowledgeable couple who gave great advice about dining and hiking in the area. Good breakfast. Property was very clean."
Mansefield House

Creag Mhor Lodge

4.0 star property
9.4 out of 10, Exceptional, (456)
"Beautiful view, clean room and a lovely staff. Especially enjoyed their homemade pizza beside a cozy fire in sitting room. Angela was so kind "
Creag Mhor Lodge
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.
Don't see what you're looking for?
See all available properties in Fort William
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

How much do hotels with dining in Fort William cost?
The rate for hotels in Fort William ranges from S$60 to S$202 per night. Expedia has awesome offers on stays with restaurants or near foodie areas that’ll satisfy both your taste buds and wallet. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in Fort William?
Fort William offers multiple hotels with restaurants with a total average guest review rating of 8.3. Inverlochy Castle is a popular option if you’re looking to sink your teeth into the local dining scene. It has a 5-star rating and offers amenities such as premium bedding and a garden. The Lime Tree is another traveller favourite. This 3-star hotel offers access to some great foodie experiences and features an art gallery and a garden.
How many hotels with restaurants are there in Fort William?
Fort William has 29 hotels within reach of some great dining options. To help you locate a place that’s right for you, use our filters to search for other amenities or perks you want.
What are the best cheap hotels with restaurants in Fort William?
With hotels with restaurants starting at just S$60 per night, you’ll have extra cash in your pocket to spend on terrific culinary experiences in Fort William! Blacksmiths Bunkhouse - Hostel is an affordable option that offers amenities such as a swimming pool and a garden. Alternatively, taste the flavours of this city from Chase The Wild Goose Hostel. A terrace and mountain views are among this stay’s conveniences. If you’d prefer to hold on to your hard-earned money and still make the most of Fort William, add a few fantastic free attractions to your must-see list. Steall Waterfall and West Highland Museum are visitor favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Fort William?
Holidaying with the family in Fort William is a cinch at The Lime Tree. With access to dining and conveniences such as complimentary breakfast and a picnic area, your crew can make themselves at home at this 3-star stay. Nevis Bank Inn is another family-friendly hotel that will put you near some superb food experiences. It has a 4-star rating and conveniences including housekeeping services and a 24-hour front desk. Once you’ve checked in and unpacked your things, there are tons of family-friendly attractions to explore around Fort William. Steall Waterfall and West Highland Museum are two of our top picks.
Are there any 5-star hotels with restaurants in Fort William?
Although there are no 5-star hotels with restaurants in Fort William, there are 4-star accommodation that will satisfy your taste buds. Located around 5 kilometres from the downtown area, Inverlochy Castle provides guests with top amenities like Egyptian-cotton sheets and a terrace. Another upscale property is Nevis Bank Inn. It’s around 0.64 kilometres from central Fort William and offers amenities like a bar and free WiFi.
Why book your hotel with restaurants in Fort William with Expedia?
Whether you’re after a hotel with a restaurant, or one that’s near a foodie hub, Expedia will have a getaway that fits your tastes. Use our handy filters to search for Fort William hotels with their own eateries. You can also look up accommodation in sought-after locations filled with restaurants, cafés or markets. Whatever you go for, you can expect a mouthwatering deal with Expedia!
How can I find cheap hotels with restaurants in Fort William?
With Expedia’s nifty filter tool, booking cheap hotels with restaurants in Fort William couldn’t be simpler. To find accommodation that’ll make your wallet happy, fine-tune your search results by budget, star rating and meal plans.
What is there to do in Fort William near my hotel with restaurants?
No matter your interests, Fort William has plenty to keep you entertained. Nevis Range Mountain Experience, Ben Nevis Distillery and Aonach Mor Ski Resort are on many travellers’ to-do lists. You shouldn’t miss Steall Waterfall, West Highland Museum and Ben Nevis either. With Expedia’s hotel deals in Fort William, you can see even more popular attractions like these with the cash you save.