Distance from Canisbay to John O' Groats

The distance from Canisbay to John O' Groats is approximately 3.6 km / 2.2 mi (as the crow flies).

The following map shows the distance from Canisbay to John O' Groats.

For more detailed information about any of the places please click on the place name:
Canisbay
John O' Groats

Map options

Current distance: Canisbay -> John O' Groats
Show reverse: John O' Groats -> Canisbay

DistanceRouteRoute by bikeRoute by foot