Flight distance between David, Panama and Saint-Louis, Senegal 4,467.3 mi / 7,189.4 km