The following information is from the visitjohnogroats.com website.
BY ROAD: Travel from Inverness on the A9 to Latheron in Caithness, then follow the A99 to Wick, travel through Wick and at Reiss turn right to John O’Groats, still on the A99, straight on to the ‘End of the road’.
BY BUS: Daily bus services run from Inverness bus station to Wick and Thurso. Then use local services to John O’Groats. A ferry bus also runs from Inverness to John O’Groats direct.
BY RAIL: There is a direct service from Inverness to Wick and Thurso 3 times a day, Monday to Saturday all year, and a limited Sunday service from June to September. Take the local bus service to John O’Groats.
BY AIR: The nearest airport is Wick (Wick Airport Terminal Tel: 01955 602215) or Inverness.