Flight distance between David, Panama and San José de Mayo, Uruguay 3,400.3 mi / 5,472.3 km