Enjoy great food and Scottish hospitality at our Fort William restaurant

We have made some slight changes to our dining times and menus due to staffing levels at present, we hope to resume as normal in the upcoming weeks;

~ Peaks Bar opening times Monday to Friday 2pm till close, weekend opening times have remained 11am till close

~ Bar meals will be served from 2pm – 5pm Monday to Friday and 12pm – 5pm Saturday and Sunday

~ Restaurant open from 5pm – 9pm, this is where all evening meals are currently being served. Reservations are essential.




Breathtaking views of Ben Nevis are on the menu at the Kingfisher Restaurant in Fort William. This traditionally styled yet light and airy local restaurant provides the perfect setting for an enjoyable evening meal in the town of Fort William. You’ll not find views like this anywhere else.

As well as getting your fill of the view, you’ll experience our excellent culinary delights. Our table d’hôte menu offers an exciting variety of food options to choose from. These dishes change daily so if you’re staying for more than one night at the hotel you’ll never get bored of our fantastic restaurant menu.

Our kitchen is where the magic happens – turning fresh seasonal ingredients into gastronomic delights. We use the finest and fresh ingredients and wherever we can, we try to source them locally within Fort William.

Whether you are looking for Scottish seafood food, traditional scottish meals or classic dishes with a modern-twist, you won’t be disappointed with the quality of food or the standards of service you’ll receive when you dine at the Kingfisher Restaurant. Call 01397 702331 to book a table or just drop in, have something to eat and try it yourself.

Photo of the best food in Fort William
the Kingfisher restaurant
Steak and chips in Fort William


If you’re looking for a light bite to eat or a few drinks in Fort William, the Peaks Bar & Grill is the perfect pit stop for you, whether you are travelling through town or here for an extended stay.

We offer a variety of healthy restaurant options as well as a pizza menu which includes a haggis topped pizza as well as other popular restaurant pizza classics (The pizza menu is only served 5pm-9pm). Our customers tell us we are the best pizza restaurant in Fort William.

Our children’s menu (available for children 14 years and under) has a selection of kids favourites such as beef burgers, classic cheesy macaroni, sausage & mash and much more that can be viewed in the menu. We also offer an extensive bar menu that includes light bites and salads as well as traditional pub grub such as scampi, mac & cheese, steak & ale pie and our legendary Ben Nevis burger – not for your taste? Have a look at our menu and see what else we have to offer you! It can be viewed online, or downlaoded below.

All our food is carefully prepared and cooked with passion, by our head chef and kitchen team. Our drinks menu is just as impressive with an exciting range of wines, beers and spirits to choose from. Even if you aren’t eating – this is one of the nicest places to have a drink in Fort William.

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