Places to Eat and Drink in the Local Area 


Fort William is the largest town in the Western Scottish Highlands and it is an ideal base from which to explore this wonderful scenic region. One of our big advantages over other towns in the Highlands is the number of good pubs and quality restaurants in Fort William and the wider Lochaber area. From Morvich B&B you may walk or drive to a number of excellent pubs and restaurants. The area is renowned for the quality of its shellfish, game and beef. We recommend that restaurants are booked in advance; the good ones book up early so to avoid disappointment please consider booking in advance of your trip.  We have listed below a number of pubs and restaurants that we are happy to visit ourselves. There are many others in the area too.   

Advanced Booking Recommended
Crannog Seafood Restaurant, Town Pier, Fort William. Tel 01397 705589 (15 minute walk)
Lochleven Seafood Cafe, Onich. Tel 01855 821048 (20 minute drive)
Brown's at Nevis Bank, Fort William. Tel       01397 705721 (30 minutes walk)
The Lime Tree, Achintore Road, Fort William. Tel 01397 701806 (15 minute walk)
Russell's Restaurant, Spean Bridge - 2 AA rosettes held for 10 consecutive years.         Tel 01397 712335 (20 minutes drive)
Glenfinnan House Hotel Restaurant -traditional Scottish fine dining.                       Tel 01397 722235 (30 minutes drive)
Inverlochy Castle - claims to be Scotland's finest luxury hotel and restaurant, dress code 'Jacket'. 01397 702177 (15 minute drive)




Less Formal
The Moorings, Banavie (15 minute drive)
The Grog & Gruel Ale House, Fort William   (20 minute walk)
The Nevis Inn, Claggan (15 minute drive)
The Great Glen (Wetherspoons), Fort William (15 minute walk)
Clachaig Inn, Glencoe (25 minute drive)


Town pier, Fort William

Town Pier, Fort William

Highland cattle Glen Nevis

Young Highland cattle, Glen Nevis

Seafood, Loch Linnhe, Fort William

Catching shellfish in front of Morvich B&B

Top picture - Morvich's own freshly baked malt whisky bread and butter pudding 

Morvich B&B.  Achintore Road, Fort William, Highlands  PH336RN  Scotland UK  |  +44 (0) 7474 393722