Welcome | Sign out

Cheap Flights from Barcelona to Haikou - BCN to HAK (reverse)

Did You Know?

China Southern has 400 connecting flights between Barcelona, ES and Haikou.
You must make at least one connection to fly from Barcelona, ES to Haikou.
285,112 seats are available per week to fly from Barcelona, ES to Haikou.
There are 3708 flights from Barcelona, ES to Haikou per week.

Cheap Domestic Flights to Haikou - HAK

Flights
Airline
Lowest Price
Vueling, Iberia, Air Europa
€101

Cheap International Flights from Barcelona - BCN

Flights
Airline
Lowest Price
Thai, JAL, Vietnam, Aeroflot, Qatar, Korean, China Southern, China Eastern, KLM, Austrian, Alitalia, Finnair, Singapore, Air France, Lufthansa
€594
Thai, JAL, Turkish, Vietnam, Air China, Hainan, Aeroflot, Saudi Arabian, Qatar, Korean, China Southern, China Eastern, KLM, Austrian, Singapore, Egyptair, Air France, Lufthansa, Emirates
€469
Thai, Turkish, JAL, Vietnam, Air China, Aeroflot, Qatar, Korean, China Southern, China Eastern, KLM, Austrian, Alitalia, Finnair, British Airways, Singapore, Air France, Lufthansa, Emirates
€499
Thai, JAL, Turkish, Vietnam, Air China, Saudi Arabian, Qatar, Korean, China Southern, KLM, Alitalia, British Airways, Etihad, Singapore, Egyptair, Air Berlin, Air France, Emirates
€486
Thai, SWISS, Air China, Hainan, Aeroflot, Qatar, Korean, China Southern, China Eastern, KLM, Austrian, Finnair, British Airways, Etihad, Singapore, Air Berlin, Air France, Lufthansa, Emirates
€548
Thai, Turkish, JAL, Vietnam, Air China, Aeroflot, Czech, Qatar, Korean, China Southern, KLM, Alitalia, Finnair, British Airways, Etihad, Singapore, Air Canada, Air France, Lufthansa, Emirates
€564
Thai, China Southern, China Eastern, Jet Airways, Turkish, Air China, Etihad, Air France, Qatar, Pakistan, Lufthansa, Korean
€637
Thai, JAL, Turkish, Vietnam, Air China, Korean, Qantas, China Southern, China Eastern, KLM, Austrian, Alitalia, Finnair, British Airways, Etihad, Singapore, Air Canada, American, Air Berlin, Air France, Lufthansa, Emirates
€740
Thai, JAL, Turkish, Vietnam, Air China, Qatar, Korean, China Southern, China Eastern, KLM, Austrian, Alitalia, Finnair, British Airways, Singapore, Egyptair, All Nippon, Air France, Lufthansa, Emirates
€586
Thai, Jet Airways, Turkish, KLM, Alitalia, British Airways, Etihad, Royal Jordanian, Saudi Arabian, Air Berlin, Air France, Qatar, Korean, Emirates
€701
Thai, Turkish, KLM, Etihad, Saudi Arabian, Air Berlin, Pakistan, Qatar, Emirates
€519
Thai, Saudi Arabian, Air Berlin, Turkish, KLM, Qatar, Pakistan, Emirates, Etihad
€641
Thai, JAL, Turkish, Vietnam, Air China, Qatar, China Southern, Qantas, China Eastern, KLM, Austrian, Alitalia, Finnair, British Airways, Etihad, Singapore, American, Air Berlin, Air France, Lufthansa, Emirates
€962
Qantas, China Southern, Thai, China Eastern, JAL, KLM, Austrian, Finnair, British Airways, Etihad, Singapore, American, Air Mauritius, Qatar, Lufthansa, Emirates
€901
Thai, Qantas, China Southern, China Eastern, JAL, Turkish, KLM, Austrian, Finnair, British Airways, Etihad, Singapore, American, Air Berlin, Air France, Lufthansa, Korean, Emirates
€1121
Belavia, Turkish, KLM, airBaltic, Brussels, Alitalia, British Airways, Etihad, Royal Jordanian, Egyptair, Czech, Air Berlin, Qatar, Air France, Lufthansa, Iberia
€362
Turkish, KLM, Austrian, British Airways, Etihad, Royal Jordanian, Egyptair, Qatar, Air France, Lufthansa, Iberia, Emirates, Pegasus
€459
Belavia, Turkish, Alitalia, Etihad, Aeroflot, Qatar, Lufthansa, Emirates, Pegasus
€385
Turkish, Austrian, Alitalia, TAROM, British Airways, Etihad, Egyptair, Royal Jordanian, Air France, Qatar, Lufthansa, Iberia, Emirates
€500
Czech, Turkish, KLM, Transaero, UIA, Lufthansa, Iberia, Rossiya, British Airways, Pegasus
€446
Aegean, Belavia, Turkish, KLM, airBaltic, LOT, Austrian, Alitalia, Aeroflot, Czech, Air France, Qatar, UIA, Lufthansa, Pegasus
€220
Turkish, KLM, SWISS, Austrian, Alitalia, Brussels, British Airways, Etihad, Tap Portugal, Egyptair, Air Berlin, Air Mauritius, Ethiopian, Air France, Qatar, Lufthansa, Iberia, Emirates, South African
€524
Qantas, Thai, China Southern, China Eastern, Turkish, KLM, Austrian, British Airways, Etihad, Singapore, Lufthansa, Emirates, Korean
€1269
Thai, Turkish, KLM, Air China, Etihad, Saudi Arabian, Air Berlin, Pakistan, Qatar, Emirates
€625
Kenya, Turkish, KLM, SWISS, Brussels, Alitalia, British Airways, Etihad, Egyptair, Aeroflot, Air Berlin, Ethiopian, Air Mauritius, Air France, Qatar, Lufthansa, Iberia, Emirates
€508
Turkish, airBaltic, Air France, Lufthansa, Austrian, TAROM
€213
Turkish, KLM, airBaltic, LOT, SAS, Brussels, Finnair, Aeroflot, Air Berlin, Air France, Lufthansa
€77
SWISS, Air France, Lufthansa, Iberia, British Airways, Emirates, Egyptair
€792
NIKI, Aegean, Air Berlin, SWISS, Vueling, Iberia, Olympic
€155
Cheap Flights from Barcelona to Haikou, from €632 Round trip from BCN to HAK