Driving directions distance
Distance Xi’an and the Worlds Largest Cities
Distance between Xi’an, China and Surabaya, Indonesia
Distance Xi’an Surabaya
Flight distance between
Xi’an
, China and
Surabaya
, Indonesia 2,878.8 mi / 4,632.9 km