Flight distance between David, Panama and Nouakchott, Mauritania 4,497.4 mi / 7,237.9 km