GETTING HERE2018-09-05T10:10:37+00:00

Come & Stay – how to get here

The Badachro Inn by Gairloch is on the North Coast 500 and a great place to visit if you like spectacular views seafood and real ale.

If you’re looking for somewhere to stay follow the link to our Places to Stay page on the right-hand menu.

The map below shows Badachro relative to the Scottish Highlands. Follow the Maps link for more detailed maps of the area and the Travel link for more about getting here by road, rail, boat or car.

In Badachro there are also several places to stay, within a few minutes of the inn. For more details email us using the Contact form. Or else, come down and just ask at the bar.

How to Get Here:


Coming by road, you’re most likely to arrive in Inverness from the south onn the A9. To reach Badachro, you should follow the A9 north from the city, over the KEssock Bridge then follow the A835 at the Tore Roundabout. This takes you to Garve and a little beyond it the A832 turns off to Achnasheen and Gairloch. At Achnasheen you stay on the A832 following it through Kinlochewe, down Loch Maree until, 3 miles south of Gairloch, you’ll see signs for the B8056 to Badachro and Red Point.

If you’re already in the Highlands, you can reach Gairloch from the north, coming south from Ullapool on the A835 then following the A832 at Braemore. The Badachro turn-off is 3 miles south of Gairloch. From the southern Highlands and Skye, follow the A890 which turns of the A87 5 miles south of Kyle of Lochalsh until you reach the A832 at Achnasheen.

Travelling from Inverness the 80-mile journey takes about an hour and a half.

Bus & Taxi

There are taxi services in the area, too. Try Hy-Jack or look in the Celtic Fringe Travel Pages.


There is a twice-daily service from Inverness and Kyle of Lochalsh which stops at Achnasheen, 30 miles from Badachro. Alighting there, you’d need to organise transport for the final stage of your journey. Train timetables can be found at


Flights arrive in Inverness Airport from several UK and European destinations as well as from other parts of the Highlands. From there it’s an easy step to hire a car, catch a bus or trtain from Inverness, or arrange for a friend to pick you up.


There are ferry links from the Outer Isles to Ullapool, 70 miles to the north. There’s still a ferry over to Skye at Kyle where the Skye Bridge also crosses.

Badachro (57º 42’ N 5º 43’ W) is also a popular anchorage. There area moorings in Badachro Bay opposite the Inn. Badachro Inn has two available to customers free of charge. One is directly opposite the Inn and closest to the jetty and Badachro River, the other, a deep water mooring, is close by the west side of Isle Horrisdale, within the bay. Both are marked with a white buoy with an orange pick-up. Please have your own warp for mooring.