Sample great food and true Scottish hospitality

The Alexandra Hotel, which is less than 5 minute walking distance from the Main Street in Fort William, is home to two amazing restaurants as well as a large and comfortable bar and several individual lounge areas. 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 and we also offer a gluten free menu. What’s more, we give our guests 10% off their food when they book direct.

The Bistro at the Alex

Our Head Chef, Martin Gray, and his dynamic team would like to warmly welcome you to The Bistro at The Alexandra Hotel. The 80-seater restaurant is open daily from 12pm until 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.

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.

Loyalty Card

Enjoy a free meal on us! With our Loyalty Card, you can earn yourself a free meal simply by dining out at The Bistro. We’ll stamp your card every time you visit and once you collect six stamps you’ll get the seventh meal free! Next time you’re in The Alexandra make sure you pick up a Loyalty Card and start collecting those stamps. Terms and conditions apply.



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! 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.

Linnhe Restaurant

The light and airy Linnhe Restaurant is the ideal spot for a delicious evening meal. Enjoy a 3-course table d’hote set menu in the evening or choose one of the dishes from the daily specials board. 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.

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

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