Flight distance between Veracruz, Panama and Touba, Senegal 4,317.4 mi / 6,948.1 km