Search Hotels with Restaurant in Fort William

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Our top choices for Fort William hotels with a restaurant

1. Nevis Bank Inn

Nevis Bank Inn
4.0 star property
Fort William
8.8 out of 10, Excellent, (790 reviews)
"Very clean, and friendly staff!"
Canada
Kyle
The price is £80
includes taxes & fees
18 Nov - 19 Nov
Nevis Bank Inn

2. The Caledonian Hotel

The Caledonian Hotel
3.0 star property
Fort William
7.4 out of 10, Good, (1,327 reviews)
"Parking was great"
United States
Jack
The price is £52
includes taxes & fees
15 Nov - 16 Nov
The Caledonian Hotel

3. Alexandra Hotel

Alexandra Hotel
3.0 star property
Fort William City Centre
7.8 out of 10, Good, (1,004 reviews)
"This is a nice hotel at the end of the town near the station. Easy to walk into the town where there are plenty of shops and restaurants"
United Kingdom
Kevin Michael
The price is £91
includes taxes & fees
22 Nov - 23 Nov
Alexandra Hotel

4. Imperial Hotel

Imperial Hotel
3.0 star property
Fort William City Centre
7.2 out of 10, Good, (568 reviews)
"Staff were friendly. Hotel location convenient for train station. Hotel looking a little tired and in need of renovation but absolutely fine for a short break."
United Kingdom
Richard
The price is £68
includes taxes & fees
26 Nov - 27 Nov
Imperial Hotel

5. Muthu Fort William Hotel

Muthu Fort William Hotel
3.0 star property
Fort William
7.6 out of 10, Good, (583 reviews)
"The room was nice the view was beautiful"
United States
Teresa
The price is £104
includes taxes & fees
16 Nov - 17 Nov
Muthu Fort William Hotel

6. Onich Hotel

Onich Hotel
4.0 star property
Fort William
7.8 out of 10, Good, (535 reviews)
"The location was unique and very, very beautiful"
United Kingdom
Prasad
The price is £87
includes taxes & fees
15 Nov - 16 Nov
Onich Hotel

7. Loch Leven Hotel & Distillery

Loch Leven Hotel & Distillery
3.0 star property
Fort William
8.4 out of 10, Very good, (672 reviews)
"Loved the old world charm and friendly staff. Lovely property and great bar. Loved it, loved it, loved it!"
United States
Clay
The price is £156
includes taxes & fees
11 Nov - 12 Nov
Loch Leven Hotel & Distillery

8. The Lodge on the Loch by OYO

The Lodge on the Loch by OYO
3.0 star property
Fort William
7.0 out of 10, Good, (407 reviews)
"Everything was good and clean.. there is a beautiful view of the lake"
United States
Marina
The price is £59
includes taxes & fees
15 Nov - 16 Nov
The Lodge on the Loch by OYO

9. Inverlochy Castle

Inverlochy Castle
5.0 star property
Fort William
9.4 out of 10, Exceptional, (294 reviews)
"We really enjoyed our stay at Inverlochy castle"
United States
Marcela
The price is £513
includes taxes & fees
9 Dec - 10 Dec
Inverlochy Castle
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.

Top Fort William Hotel Reviews

Frequently Asked Questions

How much do hotels with restaurants in Fort William cost?

Expect to pay between £51 and £512 per night for hotels in Fort William. A perfect stay with a restaurant, or one with access to a top foodie area, is only a few clicks away with Expedia. 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.

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 9.2. Inverlochy Castle is a popular option if you'd like to explore the local dining scene. It has a 5-star rating and includes amenities such as a garden and individually decorated rooms. The Lime Tree is another guest favourite. This 3-star hotel offers access to some wonderful foodie experiences and comes with an art gallery and a nearby waterfront.

How many hotels with restaurants are there in Fort William?

Make use of your holiday days and pick from 68 hotels with access to dining options in Fort William. For a business trip, a couples' getaway or anything in between, Expedia is here to help you find a stay to calm your culinary cravings in just a few clicks.

What are the best cheap hotels with dining in Fort William?

Use The Smiddy Bunkhouse And Snowgoose Apartments as a base to experience the food scene of Fort William. This affordable escape comes with amenities such as a garden and a barbecue grill. Another stay that'll satisfy both your palate and pocket is Chase The Wild Goose Hostel. Conveniences here include a garden and mountain views. Hotels with restaurants in Fort William start from just £51 per night. If you'd prefer to hold on to your hard-earned money and still see the best of Fort William, add a few fabulous free attractions to your must-see list. Steall Waterfall and West Highland Museum are great ways to spend a day. 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 restaurants in Fort William?

Many travellers after a family-friendly hotel with dining in Fort William pick Inverlochy Castle. With a 5-star rating and amenities such as housekeeping services and free WiFi, it'll feel like your home away from home. The Lime Tree is a 3-star stay that will also place you within easy reach of some tasty food experiences. Complimentary breakfast and pet-friendly facilities help make it a comfortable base for your family getaway. Once you've checked in and unpacked your bags, there's a host of family-friendly attractions to see around Fort William. Nevis Range Mountain Experience and Steall Waterfall are two of our top suggestions.

Why book your hotel with dining in Fort William with Expedia?

With Expedia, it's a cinch to find your ideal hotel with dining in Fort William. Find your way to the filters to search for properties with their own restaurants. If you have a certain budget, choose how much you're willing to spend and the star rating of your hotel. We'll help you find a suitable stay whatever your bank balance or tastes.

How can I find cheap hotels with dining in Fort William?

With Expedia's nifty filter tool, locating cheap hotels with dining in Fort William is a breeze. To find accommodation that'll make your wallet happy, refine your search results by star rating, meal plans and budget.

What is there to do in Fort William near my hotel with dining?

Fort William has enough experiences and activities to keep you going for weeks (or months!), beginning with Nevis Range Mountain Experience. Ben Nevis Distillery, Aonach Mor Ski Resort and Steall Waterfall are other renowned attractions. If you're sticking around a while, Clan Cameron Museum and West Highland Museum will put the finishing touches on your itinerary.

Explore a world of travel with Expedia