Distance from John O' Groats to East Canisbay

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

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

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

Map options

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

DistanceRouteRoute by bikeRoute by foot