Flight distance between Veracruz, Mexico and Oshawa, Canada 1,979.2 mi / 3,185.2 km