Flight distance between San José, Costa Rica and Lanzhou, China 9,217.5 mi / 14,834.2 km