Distance 524 miles (844 km) |
Average flight duration 2h 29m |
Cheapest ticket price $48 (€40) |
Flights per day 55 |
Direct flights 7 |
Airlines 8 |
Fastest flight 1h 50m |
Cheapest month to travel December |
First flight 08:35 |
Last flight 20:25 |
Cheapest price
$286
Average price
$692
Fastest journey
1 h 40 m
Average duration
1 h 46 m
Flights per day
64
Distance
844 km
The best way to find a cheap flight ticket from Zurich Airport (ZRH) to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the flight as it is the most popular option from Zurich Airport (ZRH) to Barcelona among Omio's users. If you are prioritising price take the flight with prices starting from €40. For those with little time consider booking a flight which can get you there in 2h 29m.
Most popular Flight | Bus |
---|---|
€93 Average price Cheapest | €93 Average price |
5h 29m Average duration Fastest 2h 29m Onboard + 3h 0m Additional time* | 1d 24h 4m Average duration 23h 34m Onboard + 30m Additional time* |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 7:50 PM Zurich Airport (ZRH) | 1h45 | 9:35 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
Sunday, April 20 | |||||
![]() ![]() | 4:55 AM Zurich Airport (ZRH) | 5h00 | 9:55 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:00 AM Zurich Airport (ZRH) | 5h35 | 10:35 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:00 AM Zurich Airport (ZRH) | 9h25 | 2:25 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:00 AM Zurich Airport (ZRH) | 11h50 | 4:50 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:10 AM Zurich Airport (ZRH) | 1h40 | 6:50 AM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() ![]() | 5:15 AM Zurich Airport (ZRH) | 4h00 | 9:15 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 5:15 AM Zurich Airport (ZRH) | 5h30 | 10:45 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 5:25 AM Zurich Airport (ZRH) | 4h10 | 9:35 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:30 AM Zurich Airport (ZRH) | 5h15 | 10:45 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:45 AM Zurich Airport (ZRH) | 7h55 | 1:40 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:45 AM Zurich Airport (ZRH) | 14h55 | 8:40 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 5:45 AM Zurich Airport (ZRH) | 7h05 | 12:50 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:45 AM Zurich Airport (ZRH) | 12h35 | 6:20 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 6:15 AM Zurich Airport (ZRH) | 4h50 | 11:05 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 7:20 AM Zurich Airport (ZRH) | 13h25 | 8:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 7:20 AM Zurich Airport (ZRH) | 7h05 | 2:25 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 7:20 AM Zurich Airport (ZRH) | 9h30 | 4:50 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:30 AM Zurich Airport (ZRH) | 10h15 | 5:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 7:30 AM Zurich Airport (ZRH) | 5h25 | 12:55 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:30 AM Zurich Airport (ZRH) | 23h40 | 7:10 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:40 AM Zurich Airport (ZRH) | 21h50 | 5:30 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:40 AM Zurich Airport (ZRH) | 35h35 | 7:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:40 AM Zurich Airport (ZRH) | 1h50 | 9:30 AM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 7:40 AM Zurich Airport (ZRH) | 1h50 | 9:30 AM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 8:45 AM Zurich Airport (ZRH) | 12h30 | 9:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:10 AM Zurich Airport (ZRH) | 21h45 | 6:55 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:10 AM Zurich Airport (ZRH) | 5h25 | 2:35 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:20 AM Zurich Airport (ZRH) | 4h10 | 1:30 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:20 AM Zurich Airport (ZRH) | 4h55 | 2:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:20 AM Zurich Airport (ZRH) | 4h20 | 1:40 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:20 AM Zurich Airport (ZRH) | 9h00 | 6:20 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:20 AM Zurich Airport (ZRH) | 11h20 | 8:40 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:50 AM Zurich Airport (ZRH) | 7h00 | 4:50 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:50 AM Zurich Airport (ZRH) | 10h55 | 8:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:50 AM Zurich Airport (ZRH) | 5h30 | 3:20 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 9:50 AM Zurich Airport (ZRH) | 4h35 | 2:25 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 10:20 AM Zurich Airport (ZRH) | 1h45 | 12:05 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() ![]() | 10:25 AM Zurich Airport (ZRH) | 4h50 | 3:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 10:50 AM Zurich Airport (ZRH) | 5h20 | 4:10 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 11:15 AM Zurich Airport (ZRH) | 4h40 | 3:55 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 12:20 PM Zurich Airport (ZRH) | 4h30 | 4:50 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 12:20 PM Zurich Airport (ZRH) | 8h25 | 8:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 12:35 PM Zurich Airport (ZRH) | 5h10 | 5:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 12:35 PM Zurich Airport (ZRH) | 18h35 | 7:10 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 12:40 PM Zurich Airport (ZRH) | 5h05 | 5:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 12:45 PM Zurich Airport (ZRH) | 5h35 | 6:20 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 12:45 PM Zurich Airport (ZRH) | 4h30 | 5:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 1:05 PM Zurich Airport (ZRH) | 4h45 | 5:50 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 2:00 PM Zurich Airport (ZRH) | 1h50 | 3:50 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 2:40 PM Zurich Airport (ZRH) | 14h50 | 5:30 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 2:40 PM Zurich Airport (ZRH) | 28h35 | 7:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 2:55 PM Zurich Airport (ZRH) | 4h45 | 7:40 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 3:20 PM Zurich Airport (ZRH) | 1h50 | 5:10 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 3:35 PM Zurich Airport (ZRH) | 5h10 | 8:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 4:30 PM Zurich Airport (ZRH) | 14h25 | 6:55 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 4:30 PM Zurich Airport (ZRH) | 22h05 | 2:35 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() ![]() | 4:55 PM Zurich Airport (ZRH) | 4h10 | 9:05 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:05 PM Zurich Airport (ZRH) | 4h10 | 9:15 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:15 PM Zurich Airport (ZRH) | 1h50 | 7:05 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 5:15 PM Zurich Airport (ZRH) | 1h50 | 7:05 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 5:25 PM Zurich Airport (ZRH) | 14h55 | 8:20 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 5:30 PM Zurich Airport (ZRH) | 13h30 | 7:00 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
For as little as $48 (€40) you can travel by flight to Barcelona from Zurich Airport (ZRH) with Vueling Airlines, SWISS and Air Baltic. Omio will show you the best deals, schedules and tickets available for this journey.
Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight to Barcelona from Zurich Airport (ZRH).
Zurich Airport (ZRH) to Barcelona flight information with Vueling Airlines:
Here are some other resources that might have the information you need