Flight distance between Veracruz, Mexico and Niamey, Niger 6,436.4 mi / 10,358.4 km