Flight distance between Veracruz, Mexico and Mississauga, Canada 1,937.8 mi / 3,118.5 km