Restaurants and Shops

Places to eat


In Inverie, The Knoydart Pottery and Tea rooms offer a great selection of freshly brewed teas and coffees. They have freshly cooked food at lunchtime and in the season they open 5 days a week. They usually have a vegan option too. They also do takeaway Fish and Chips during the season, but only Friday evening and it's essential to book. They don't have a license, but you can take your own booze. The Old Forge pub, which is now community owned, has a restaurant which will be serving food in 2023.

On the road to Kilchoan is Knoydart River Cottage, a beautiful bed and breakfast that offer meals to non residents on a couple of evenings a week. Booking essential.


Another bed and breakfast that offers meals is The Gathering. They are open to non-residents every day of the week and offer lunches and evening meals. Their restaurant is called The Lookout.

At Doune, located between Inverie and Airor, there is an excellent restaurant, but you have to walk to get to it, or go in by boat. However it's worth it and the return journey, up the hill, settles the stomach.

Usually on a Wednesday evening, Kira makes fresh wood-fired pizzas outside the tea room in Inverie. The menu changes weekly and you can order here





In Inverie, The Knoydart Foundation Shop sells a wide range of locally made products, souvenirs, and maps. It also sells a few provisions and snacks and is a fully licenced off licence selling a selection of alcohol including Beer from the Knoydart Brewery. The brewery's beer is also available on tap at The Old Forge. The shop is also the local Post Office.

The old Post Office  shop (01687 462146) stocks a limited amount including confectionary, tinned and dried goods, frozen food and household goods.


You can stock up on essentials from Morrisons, Lidl, Aldi or Marks and Spencers in Fort William, or the Co-op in Mallaig on your way to Knoydart and bring it over on the boat with you. Anything you forget you can order it online or by phone from the

Co-op in Mallaig and it will be sent over to Inverie on the boat for you to collect.