Best price to flight from Xi an to Beihai (One Way)
What is the distance between Xi an and Beihai?
The average distance from Xi an to Beihai is 1440 kilometers (equals to 894 miles or 777 nautical miles).
Your flight will departure from Xi'an Xianyang International Airport, China and arrive on Beihai Airport, China.
How long is the flight from Xi an to Beihai?
The average flight time between Xi an to Beihai is 2 hours and 25 minutes.
How much is the fare for flight between Xi an and Beihai?
The average price for one-way airfare from Xi an to Beihai is 111 USD (none-taxes) for economy class.