The John O’Groats Post Office and General store is situated in the centre of John O’Groats on the junction of the A99 and Duncansby Head roads. We provide a friendly efficient family run service, established 1881, selling petrol, diesel, gas, coal, groceries fresh and frozen, newsagents, stationary and your postal service.

Here is the only place you can get the world famous postmark either hand franked or done by our Krag machine (a rare hand operated franking machine) sought after by stamp enthusiasts!