From Fort William or Onich, take the Corran Ferry and then follow the A861 through Strontian to Salen. From Salen, take the picturesque B8007 to Kilchoan. At the end of the village turn right and follow the signs to the lighthouse. An alternative way of getting to Kilchoan is via the ferry from Tobermory on the Isle of Mull.
Most roads in Ardnamurchan are single track, with passing places. You must use these passing places when you encounter oncoming traffic, and to allow overtaking by faster vehicles. Livestock and wild animals, including red deer, wander freely on this road, so please take special care and allow plenty of time for your journey.