Book & compare flights to Barcelona (BCN) with Cathay Pacific from USD1,730