Flight distance between David, Panama and Barnaul, Russia 8,091.4 mi / 13,021.9 km