Badachro is a remote fishing village about 3 km south of Gairloch, in the north west Highlands of Scotland. It sits on the shore of Loch Gairloch, and is considered one of the best natural harbours in the United Kingdom . It is scenic and has a pub and a small restaurant. Approximately 2 miles to the SE are located the Fairy Lochs which are accessible by a rough track near the Shieldaig Lodge Hotel.
Badachro is governed by the Scottish council area of the Highland.