Flight distance between David, Panama and San Jose, United States of America 3,170.5 mi / 5,102.5 km