Flight distance between Funadhoo, Maldives and Xi’an, China 2,989.5 mi / 4,811.1 km