The Mey Highland Games takes place in famous John O’Groats, on the north east tip of the mainland UK. The village is popular with tourists making the epic Land’s End to John O’Groats journey across the UK mainland, and also with the growing North Coast 500 scenic drive and the long-distance walking route The John O’Groats Trail.

The Mey Highland Games has outgrown its original venue in the nearby village of Mey, and in 2016 moved to the spacious fields near the scenic John O’Groats Harbour. The closest postcode is KW1 4YR but people unfamiliar with the area will find the event well signposted off the A99 road.