John o’Groats is the famed village “at the end of the road,” marking one end of the longest distance between two inhabited points on mainland Britain, the iconic journey between John o'Groats and Land’s End. The village takes its name from Jan de Groote, a 15th-century Dutchman who operated a ferry service to Orkney. Today, John o’Groats boasts a range of independent shops, a post office, a brewery, a distillery, cafés, and places to eat and stay. There’s a buzzing atmosphere during the summer months, with visitors heading out to explore the nearby cliffs and wildlife, including puffins, seabirds, seals, and occasionally passing orca.

A coastal path offers spectacular views across the Pentland Firth to Orkney, alongside a shingle shoreline ideal for beachcombing. Keep an eye out for ‘Groatie Buckies’ — tiny cowrie shells believed locally to bring good luck!

From John O’Groats, there is a scenic 6 km (round-trip) coastal walk from to the Stacks of Duncansby, one of the North Highlands’ most dramatic coastal landmarks, where seabirds such as puffins, razorbills, and fulmars can be seen nesting on the cliffs in season.

Good to Know

  • Getting Here: John o’Groats is located at the northeastern tip of mainland Scotland, easily reached via the A99 from Wick (about 30 minutes by car). Ample parking is available in the village.
  • End-to-Enders: John o’Groats is the traditional start or finish point for the epic challenge undertaken by ‘end-to-enders’ — those who cycle, walk, or travel between John o’Groats and Land’s End.
  • Nearby Amenities: The village has a range of visitor facilities including cafés, gift shops, public toilets, accommodation, and attractions such as the famous John o’Groats signpost.
  • Best Time to Visit: With fantastic local amenities, John O’Groats is a great place to visit year-round. Puffins and other seabirds are most visible between May and July.
  • Top Tip: Don’t miss the chance to take a photo at the iconic signpost and explore the village shops for unique local gifts.

Explore the Coast: The John o’ Groats Trail

The John o’ Groats Trail is a 147-mile coastal walking route from Inverness to John o’Groats, traversing shorelines, cliff tops, quiet back lanes, and footpaths through some of the most spectacular landscapes in the Scottish Highlands.

This long-distance trail is a work in progress — some sections are remote, pathless, and challenging, while others are already well established and popular with local walkers. It offers something for everyone, from seasoned long-distance hikers to visitors looking for a scenic coastal stroll.

John o’Groats
Caithness
KW1 4YR