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

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

Monday
Monday
07:15AM09:00AM
Swiss International Air LinesLXLX1952
Monday
09:40AM11:30AM
VuelingVYVY6247
Monday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Monday
05:30PM07:15PM
Swiss International Air LinesLXLX1956
Monday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Monday
09:25PM11:15PM
VuelingVYVY6249
Tuesday
Tuesday
09:40AM11:30AM
VuelingVYVY6247
Tuesday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Tuesday
05:30PM07:15PM
Swiss International Air LinesLXLX1956
Tuesday
08:55PM10:45PM
VuelingVYVY6249
Tuesday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Wednesday
Wednesday
07:15AM09:00AM
Swiss International Air LinesLXLX1952
Wednesday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Wednesday
08:50PM10:40PM
VuelingVYVY6249
Wednesday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Thursday
Thursday
09:35AM11:25AM
VuelingVYVY6247
Thursday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Thursday
05:30PM07:15PM
Swiss International Air LinesLXLX1956
Thursday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Thursday
09:25PM11:15PM
VuelingVYVY6249
Friday
Friday
07:15AM09:00AM
Swiss International Air LinesLXLX1952
Friday
09:35AM11:25AM
VuelingVYVY6247
Friday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Friday
05:30PM07:15PM
Swiss International Air LinesLXLX1956
Friday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Friday
09:25PM11:15PM
VuelingVYVY6249
Saturday
Saturday
07:15AM09:00AM
Swiss International Air LinesLXLX1952
Saturday
09:35AM11:25AM
VuelingVYVY6247
Saturday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Saturday
08:50PM10:40PM
VuelingVYVY6249
Saturday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Sunday
Sunday
07:15AM09:00AM
Swiss International Air LinesLXLX1952
Sunday
09:40AM11:30AM
VuelingVYVY6247
Sunday
12:20PM02:05PM
Swiss International Air LinesLXLX1954
Sunday
05:30PM07:15PM
Swiss International Air LinesLXLX1956
Sunday
09:10PM11:00PM
Swiss International Air LinesLXLX1950
Sunday
09:25PM11:15PM
VuelingVYVY6249