Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
British Airways
BA-8764,BA-2708
10:05
Zurich
1Hrs 35Min 1 Stop
ZRH→LCY→BCN
19:35
Barcelona
British Airways
BA-8768,BA-2706
19:10
Zurich
1Hrs 40Min 1 Stop
ZRH→LCY→BCN
10:00
Barcelona
British Airways
BA-5774
20:35
Zurich
1Hrs 45Min 1 Stop
ZRH→→BCN
22:20
Barcelona
British Airways
BA-5989
09:35
Zurich
1Hrs 45Min 1 Stop
ZRH→→BCN
11:20
Barcelona
British Airways
BA-8042
09:35
Zurich
1Hrs 45Min 1 Stop
ZRH→→BCN
11:20
Barcelona
British Airways
BA-8044
20:35
Zurich
1Hrs 45Min 1 Stop
ZRH→→BCN
22:20
Barcelona
British Airways
BA-8044
20:40
Zurich
1Hrs 45Min 1 Stop
ZRH→→BCN
22:25
Barcelona
British Airways
BA-8760,BA-2708
07:35
Zurich
1Hrs 45Min 1 Stop
ZRH→LCY→BCN
19:35
Barcelona
British Airways
BA-707,BA-2706
20:55
Zurich
1Hrs 45Min 1 Stop
ZRH→LHR→BCN
10:00
Barcelona
British Airways
BA-707,BA-4694
20:55
Zurich
1Hrs 45Min 1 Stop
ZRH→LHR→BCN
10:00
Barcelona

FAQ about british airways Flights from Zurich to Barcelona

Q. How much time does it take to fly from Zurich to Barcelona ?

A. It takes 1Hrs 35Min to fly from Zurich to Barcelona.

Q. When is the earliest flight from Zurich to Barcelona ?

A. The earliest flight from Zurich to Barcelona is at 07:00 and is operated by British Airways.

Q. How many flights are there from Zurich to Barcelona ?

A. There are 41 flights from Zurich to Barcelona.

Q. When is the last flight from Zurich to Barcelona ?

A. The last flight from Zurich to Barcelona is at 21:35 and is operated by British Airways.

View Best Offers