Flight distance between Veracruz, Mexico and Okanagan, Canada 2,502.5 mi / 4,027.3 km