Sample great food and true Scottish hospitality at our Fort William restaurants

The Alexandra Hotel, which is less than 5 minute walking distance from the Main Street in Fort William, is home to two amazing Fort William based restaurants as well as a large and comfortable bar and several individual lounge areas available. Utilising as many local ingredients as we can and allowing the vast array of dishes local to the area to influence our menus, our food is something we take pride in. From the Linnhe Restaurant to the more informal dining atmosphere of The Bistro, you’re sure to find something to tempt your palate which visiting our restaurants in Fort William and we also offer a gluten free menu, making it a perfect place to eat in Fort William. What’s more, we give our guests a 10% money off voucher for their food when they book direct.

Fort William is a very popular destination for domestic travellers, as we as travellers from further afield. Whether you are climbing Ben Nevis, visiting the West Highland Museum & Ben Nevis Distillery or walking the Great Glen Way, our restaurants in Fort William can be the perfect stop to relax, get a drink and a bite to eat, keeping you refreshed on your trip. 

The Bistro at the Alex, Fort William

Our Head Chef, Martin Gray, and his dynamic team would like to warmly welcome you to The Bistro at The Alexandra Hotel, one of the best places to eat in Fort William. The 80-seater restaurant is open daily during Summer from 12pm until 9pm and during Winter months October – March 12pm – 2pm and 5pm – 9pm. Whether you’re looking for a tasty breakfast to set you up for the day, filling lunch or a relaxing evening meal, The Bistro has a menu to suit.

Whether you are out for a meal yourself, with family or with a large crowd, we are one of the best options for dining in Fort William, as we can accommodate restaurant bookings of all sizes – just be sure to call and arrange before hand. 

Our menus offer a variety of options so even the fussiest of eaters will find something to tickle their taste buds. We’re proud of everything that goes into our freshly prepared meals. Wherever we can we use local produce from hearty steaks from Lochaber Game to delicious seafood landed at the west coast port of Mallaig. 

Kids eat free at our restaurant


We know that it can be expensive bringing the whole family out for a meal which is why kids eat free at The Alexandra Hotel in Fort William! One child eats free per one adult who purchases a main meal. The free meal includes a main course, small refreshment and dessert from the kids’ menu. Terms and conditions apply. This offer cannot be used in conjunction with any other discount or promotion. Excludes light bites menu. Age restriction of 12 years old applies.

Finding a child friendly restaurant in Fort William isn’t always the easiest task. Take advantage of our ‘Kids Eat Free’ deal.

Dinner in Fort William
Fish dinner in our restaurant
Our restaurant in fort william
steak and chips on plate

Linnhe Restaurant, Fort William

The light and airy Linnhe Restaurant is the ideal spot for a delicious evening meal if you are in or about the Fort William area. Enjoy a 3-course table d’hote set menu in the evening or choose one of the dishes from the daily specials board, which can be pointed out by a member of staff. We also offer a superb selection of wines from around the world to compliment your meal perfectly.

Let us know if you wish to dine in the restaurant during your stay so we can advise you of the best times available to avoid busy periods. Please also let us know of any dietary restrictions in advance of your stay with us.

Our restaurants are used by hotel customers and guests who are currently on a trip to Fort William. We also accommodate a lot of locals who live in the town and love to stop by for the weekly, monthly or occassional meal.

Opening hours are 6.30pm – 8.45pm – closing at the slightly earlier time of 8.30pm during the winter months.

Our menu is currently the same as the Bistro Dinner Menu, please see above.

If you would like to reserve a table at either of our Fort William restaurants call 01397 702241

Fort William dining
What to eat in Fort william
Table positions in our restaurant
Fine dining in Fort William