Flight distance between David, Panama and Santa Cruz de la Sierra, Bolivia 2,237.4 mi / 3,600.8 km