Flight distance between Cooper’s Town, Bahamas and Edmonton, Canada 2,596.2 mi / 4,178.2 km