Flight distance between Fonadhoo, Maldives and Xi’an, China 3,197.6 mi / 5,146.0 km