Direct flights
from Barcelona (BCN)
to Zürich (ZRH)

Weekly schedule for flights between El Prat (Barcelona, Spain) and Zürich-Kloten (Zürich, Switzerland) operated by 1 airlines.
38 weekly flights operate on this route flying 535mi in 1h45min.
Expect $157 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
06:35AM08:20AM
Swiss International Air LinesLXLX1951
Monday
07:00AM08:55AM
VuelingVYVY6246
Monday
09:50AM11:40AM
Swiss International Air LinesLXLX1953
Monday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Monday
06:45PM08:40PM
VuelingVYVY6248
Monday
08:05PM09:50PM
Swiss International Air LinesLXLX1957
Tuesday
Tuesday
06:45AM08:30AM
Swiss International Air LinesLXLX1951
Tuesday
07:00AM08:55AM
VuelingVYVY6246
Tuesday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Tuesday
06:15PM08:10PM
VuelingVYVY6248
Tuesday
08:05PM09:50PM
Swiss International Air LinesLXLX1957
Wednesday
Wednesday
06:45AM08:30AM
Swiss International Air LinesLXLX1951
Wednesday
06:55AM08:50AM
VuelingVYVY6246
Wednesday
09:50AM11:40AM
Swiss International Air LinesLXLX1953
Wednesday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Wednesday
06:10PM08:05PM
VuelingVYVY6248
Thursday
Thursday
06:45AM08:30AM
Swiss International Air LinesLXLX1951
Thursday
06:55AM08:50AM
VuelingVYVY6246
Thursday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Thursday
06:45PM08:40PM
VuelingVYVY6248
Thursday
08:05PM09:50PM
Swiss International Air LinesLXLX1957
Friday
Friday
06:45AM08:30AM
Swiss International Air LinesLXLX1951
Friday
06:55AM08:50AM
VuelingVYVY6246
Friday
09:50AM11:40AM
Swiss International Air LinesLXLX1953
Friday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Friday
06:45PM08:40PM
VuelingVYVY6248
Friday
08:05PM09:50PM
Swiss International Air LinesLXLX1957
Saturday
Saturday
06:45AM08:30AM
Swiss International Air LinesLXLX1951
Saturday
06:55AM08:50AM
VuelingVYVY6246
Saturday
09:50AM11:40AM
Swiss International Air LinesLXLX1953
Saturday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Saturday
06:10PM08:05PM
VuelingVYVY6248
Sunday
Sunday
06:45AM08:30AM
Swiss International Air LinesLXLX1951
Sunday
07:00AM08:55AM
VuelingVYVY6246
Sunday
09:50AM11:40AM
Swiss International Air LinesLXLX1953
Sunday
02:55PM04:40PM
Swiss International Air LinesLXLX1955
Sunday
06:45PM08:40PM
VuelingVYVY6248
Sunday
08:05PM09:50PM
Swiss International Air LinesLXLX1957