Badachro Inn serves the best of good food and drink – bar lunches and informal evening meals. We have an extensive wine list, a wide range of beers and local ales and, for the whisky connoisseur, we have a large stock of malts.

Enjoy a meal and a drink outside in the decking area looking out on Badachro Bay and the nearby working jetty or come inside for the best of Highland hospitality in front of a roaring fire.



We serve simple good food prepared with care. We source the best local ingredients with an emphasis on seafood. And why not? Several local fishermen deliver their catches straight to us from the pier. Local, wholesome and served with a little imagination.

Our service is always friendly and attentive.

You can book a table in our conservatory dining area and look out to sea between mouthfuls. (Just phone us to book – a day or two ahead if you can but we can often fit you in if you call on the same day). When it’s really busy (and it often is) you can come into the bar itself and find a table there for your meal. However, as these can’t be booked you will have to take your chance.


We have a varied selection of wines. All represent good value from the simplest house wine through to some exceptional named varieties.  What is available changes over the season as popular wines sell out and we replace them. We always aim for the best quality and hope to have something to interest everyone.

Our glass size remains a generous 175 cl.

Ales and Beers

Every good pub relies on its range of beers. These are the drink of choice on warm summer days after sailing, fishing or a long walk in the hills. Badachro Inn has a wide selection on tap: the usual stalwarts such as Tennents, McEwan’s, Guinness and several others. We also have cask-conditioned and local real ales such as An Teallach, no name but one. Often these are served in a rotation featuring other guest ales from time to time.

Behind the bar we also have a selection of popular bottled beers on our shelves and in the chill cabinet.

So, why not join us for a beer in the pub or the deck area outside? Can you think of anything better than to linger with friends and family over a gently foaming pint? Unless you favour lingering over more than one.


Our conservatory, sometimes known as the Outside Inn, is perfect for dining. It looks across Badachro Bay and the decking area. Even after the sun has set, evening light reflecting from the water makes a perfect backdrop for your meal.

You need to book a table in the conservatory and there are also tables in the bar where you can eat a meal even though the Outside Inn is busy. You can’t reserve these tables unfortunately.

Wherever you want to eat, Badachro Inn is child-friendly. High-chairs are available for the very small and our menu can cater for the small and the not-so-small alike. So, come and eat with us, and bring the whole family!