- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Beijing (BJS) to Haikou (HAK)
Prices were available within the past 7 days and start at CA $504 for one-way flights and CA $1,786 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Wed., Jul. 17 - Tue., Jul. 23
PEK
Beijing
HAK
Haikou
CA $1,786 Roundtrip, just found
CA $1,786
Roundtrip
just found
Expedia's Latest Trends
Hotels
Hotels near Mactaquac DamThe Westin Long BeachHotels near Metro Toronto Convention CentreHotels in The WoodlandsRoyalton Punta Cana, An Autograph Collection All-Inclusive Resort & CasinoEmbassy Suites La Quinta Hotel & SpaHotels in NadiHotels with a Pool in Los AngelesChampions World ResortCabin Rentals St. John's
Flights
Flights from Calgary (YYC) to Edinburgh (EDI)Flights from Toronto (YYZ) to Boscobel (OCJ)Flights to BeaverlodgeFlights from Toronto (YYZ) to Delhi (DEL)Flights from Lansing (LAN) to Punta Cana (PUJ)Flights to Pebble BeachFlights to Lac BrochetFlights from Winnipeg (YWG) to San Salvador (SAL)Flights from Zanzibar Town (ZNZ) to Arusha (JRO)Flights to British Columbia InteriorFlights from Nassau (NAS) to Vancouver (YVR)Flights from Montreal (YUL) to South Lake Tahoe (TVL)Flights from Ottawa to ChengduFlights from Ottawa (YOW) to Barcelona (BCN)Flights to Labrador City
Activities
Packages
*Available to Expedia members.