Flight distance between Setúbal, Portugal and Edmonton, Canada 4,658.2 mi / 7,496.6 km