Flight distance between Cagayan de Oro, Philippines and Barnaul, Russia 3,843.3 mi / 6,185.2 km