Flight distance between David, Panama and Burnaby, Canada 3,662.4 mi / 5,894.0 km