RE: ask for information
There're no direct flights to Xi'an from Singapore. You'll have to fly via Shanghai. 3 airlines have direct flights for Singapore -- Shanghai: China Eastern and Singapore Airlines (both daily) and Garuda (not so often).
Be the first to rate this answer!Was this helpful?