Eating Out in Fort William

Edit This

Fort William is situated in the Scottish Highlands and is becoming one of the premier places to visit when in Scotland. There are many good restaurants here and you can find the best seafood in the country in this town not to mention restaurants that serve traditional Scottish food.

Crannog Seafood Restaurant

Crannog Seafood Restaurant used to be a bait shed on the town pier. You can get the most fantastic seafood here and have been since 1989. Dinners average about £55.00 and are well worth it. This restaurant is owned by local fishing families so you get a great meal. It is very popular so make sure you make reservations and the parking area is pretty far away so be ready to walk. Just look for the red roof and you will know you are in the right place.

Inverlochy Castle

Looking for something to impress your guests, look no further than Inverlochy Castle. Traditional Scottish foods are served in three different dining rooms that are decorated with period furniture that was given as gifts to the King of Norway. Tables are set to the hilt so be sure you know which fork to use first and there is a dress code for dinner of jackets and ties for the gentlemen. Dinner can cost up to £89.

McTavishes Kitchen

Need something Scottish yet a little less pricey? Come to McTavishes Kitchen on High Street in town. This little restaurant has great food and a live show of local music. Dinners cost much less at about £25. or less.

The Lime Tree

The Lime Tree in Fort Williams also serves good Scottish food. On the walls you will see some of the best Scottish artwork around. This is a comfortable restaurant with meals from about £33.

Restaurant at Lodge at the Loch Hotel in Fort Williams

For even more great seafood, come to the Restaurant at Lodge at the Loch Hotel in Fort Williams. Not only will you get seafood but you can also get Thai flavors and Scottish Food. What a combination! Dinners will cost about £30.


Nivisport is a retail store in Fort William that just happens to have a bar and restaurant. You will get the best Scottish Breakfast ever here and for only a little bit of money. If you've never had a Scottish breakfast you are missing out. There is so much food it will keep you going all day long. You can usually get a full stomach for less than £10.

Fort William has lots of other restaurants from which to pick as well. You certainly won’t go hungry there.

[add Restaurant]
Where World66 helps you find the best deals on Fort William Hotels