John o' Groats (Scottish Gaelic: Taigh Iain Ghròt) is a village 2.5 miles (4 km) NE of the village of Canisbay, Caithness, in the far north of Scotland. John o' Groats lies on Great Britain's northeastern tip, and is popular with tourists as one end of the longest distance between two inhabited British points on the mainland, with Land's End in Cornwall lying 876 miles (1,410 km) to the southwest. It is not the most northerly point on the island of Britain (nearby Dunnet Head is farther north).
John o' Groats is 690 miles (1,110 km) from London, 280 miles (450 km) from Edinburgh, 6 miles (9.7 km) from the Orkney Isles and 2,200 miles (3,500 km) from the North Pole. It is 4.25 miles (6.84 km) from the uninhabited island of Stroma.