Find cheap Xi an, China to Osaka, Japan flights with our free search service. Compare all available fares for direct or connection flights to Osaka.
What is the distance between Xi an and Osaka?
The average distance from Xi an to Osaka is 2449 kilometers (equals to 1521 miles or 1322 nautical miles).
Your flight will departure from Xiguan Airport, China and arrive on Osaka Airport, Japan.