Flight distance between Veracruz, Mexico and Nizwá, Oman 9,027.9 mi / 14,529.1 km