Flight distance between Mérida, Mexico and Lanzhou, China 8,399.2 mi / 13,517.2 km