Flight distance between New Kingston, Jamaica and Edmonton, Canada 3,139.0 mi / 5,051.7 km