John O'Groats has roughly hourly buses to Thurso, and a less regular service to Wick, both run by Rapsons. The Orkney passenger ferry also runs from here, and you can buy combined tickets to catch a coach from Inverness directly to here, and the ferry to Orkney and bus to Kirkwall on the other side. See the Far North page for full details on how to get to the area.