Distance from McNabs Island to Duck Lake

The distance from McNabs Island to Duck Lake is approximately 4,166 km / 2,588 mi (as the crow flies).

The following map shows the distance from McNabs Island to Duck Lake.

For more detailed information about any of the places please click on the place name:
McNabs Island
Duck Lake

Map options

Current distance: McNabs Island -> Duck Lake
Show reverse: Duck Lake -> McNabs Island

DistanceRouteRoute by bikeRoute by foot