> > > >
Haikou Meilan International Airport to Josep Tarradellas Barcelona-El Prat Airport flight

Search for flights from Haikou to Barcelona and check out affordable one-way and round-trip options.

Displayed flight fares from Haikou to Barcelona are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.

Selected Airlines from Haikou Meilan International Airport to Josep Tarradellas Barcelona-El Prat Airport

See which airlines fly from Haikou to Barcelona. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Flight Schedule from Haikou Meilan International Airport to Josep Tarradellas Barcelona-El Prat Airport

Check the schedule for flights from Haikou to Barcelona and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. MU6356

    06:20

    HAK

    2h 35m

    Direct

    08:55

    PVG

    S M T W T F S
    Search
  2. MU551

    13:30

    PVG

    12h

    Direct

    17:30

    LHR

    S M T W T F S
  3. VY6653

    20:50

    LHR

    2h 20m

    Direct

    00:10

    BCN

    S M T W T F S
  4. HU7665

    14:25

    HAK

    1h 45m

    Direct

    16:10

    WGN

    S - T - T - S
    Search
  5. HU7665

    16:55

    WGN

    1h 55m

    Direct

    18:50

    XIY

    S - T - T - S
  6. HU7907

    02:25

    XIY

    10h 55m

    Direct

    07:20

    CDG

    - - - W - - -
  7. VY8243

    10:15

    CDG

    1h 55m

    Direct

    12:10

    BCN

    S M T W T F S
  8. MU8376

    20:35

    HAK

    2h 35m

    Direct

    23:10

    SHA

    S M T W T F S
    Search
  9. MU213

    09:15

    PVG

    12h 45m

    Direct

    14:00

    LGW

    S M T W T F S
  10. VY7843

    16:05

    LGW

    2h 5m

    Direct

    19:10

    BCN

    S M - W T - -
  11. HU7471

    16:00

    HAK

    2h 25m

    Direct

    18:25

    CKG

    S M T W T F S
    Search
  12. HU727

    02:25

    CKG

    12h 30m

    Direct

    08:55

    MAD

    - - T W - - S
  13. IB415

    14:55

    MAD

    1h 20m

    Direct

    16:15

    BCN

    S M T W T - -
  14. ZH9312

    22:35

    HAK

    1h 20m

    Direct

    23:55

    SZX

    - M - - T - S
    Search
  15. ZH887

    13:25

    SZX

    13h 25m

    Direct

    19:50

    LHR

    S - T - T F S
  16. FR7807

    06:25

    LTN

    2h 25m

    Direct

    09:50

    BCN

    S - - - T F -
  17. 3U8776

    13:25

    HAK

    2h 20m

    Direct

    15:45

    CTU

    S M T W T F S
    Search
  18. 3U3803

    01:45

    TFU

    13h

    Direct

    07:45

    MAD

    S M T W T F S
  19. IB415

    14:55

    MAD

    1h 20m

    Direct

    16:15

    BCN

    S M T W T - -
  20. MU8388

    13:35

    HAK

    3h 20m

    Direct

    16:55

    PVG

    - M - - - - -
    Search
  21. MU201

    01:50

    PVG

    12h 40m

    Direct

    06:30

    LGW

    S M T W T F S
  22. U28061

    13:40

    LGW

    2h 10m

    Direct

    16:50

    BCN

    - - T - - - -
  23. CZ3119

    08:05

    HAK

    3h 50m

    Direct

    11:55

    PKX

    S M - W T - S
    Search
  24. CZ673

    14:20

    PKX

    11h 35m

    Direct

    17:55

    LHR

    S M T W T F S
  25. VY7823

    09:10

    LGW

    2h 10m

    Direct

    12:20

    BCN

    - - T W T - -
  26. HU7471

    16:00

    HAK

    2h 25m

    Direct

    18:25

    CKG

    S M T W T F S
    Search
  27. HU727

    02:25

    CKG

    12h 30m

    Direct

    08:55

    MAD

    - - T W - - S
  28. IB427

    21:35

    MAD

    1h 15m

    Direct

    22:50

    BCN

    S M T W T - S
  29. CX313

    16:50

    HAK

    1h 30m

    Direct

    18:20

    HKG

    S M T W T F S
    Search
  30. CX257

    08:10

    HKG

    14h 50m

    Direct

    15:00

    LHR

    S M T W T F S
  31. VY6653

    20:50

    LHR

    2h 20m

    Direct

    00:10

    BCN

    S M T W T F S

Haikou Meilan International Airport to Josep Tarradellas Barcelona-El Prat Airport Flights Info

Flight distance10,003.33km
Cheapest one-way ticket priceTHB 15,060
Cheapest return ticket priceTHB 29,590