Flight distance between David, Panama and Joinville, Brazil 3,291.6 mi / 5,297.3 km