Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) Flights

Sat, Jul 20
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) flight

distanceDistance530 miles (855 km)
durationAverage flight duration1 h 40 min
priceCheapest flight$35 (€30)
changesDirect flightNo
carriersAirlinesVueling Airlines, SWISS, Air Baltic, Edelweiss Air, Air France, Lufthansa, Air Europa, LAER, Alitalia, Austrian Airlines, easyJet or Iberia
Cheapest travel modeflight
Cheapest month to fly May

Flights from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) operate on average 45 times per day, taking around 8h 56m for the 856 km journey. Cheap flight tickets for this journey start at $35 (€30) if you book in advance.

The cheapest flights from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH)

Showing times and prices for Jul 23

Cheapest

The best way to find a cheap flight ticket from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Amelia International
07:45PM14h40
Barcelona El Prat Airport (BCN)
10:25AMZurich Airport (ZRH)
$2271One-way
1 transfer
Cheapest
Air France
03:15PM7h15
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
$2271One-way
1 transfer
Cheapest
Air France
12:40PM9h50
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
$2271One-way
1 transfer
2nd Cheapest
Air France
06:10AM4h15
Barcelona El Prat Airport (BCN)
10:25AMZurich Airport (ZRH)
$2611One-way
1 transfer
Air France
06:10AM16h20
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
$2621One-way
1 transfer

Flight schedulefrom Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH)

Showing flights for tomorrow, Tuesday, July 23
Swiss
06:00AM1h40
Barcelona El Prat Airport (BCN)
07:40AMZurich Airport (ZRH)
0 transfers
Air France
06:10AM16h20
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
1 transfer
Air France
06:10AM4h15
Barcelona El Prat Airport (BCN)
10:25AMZurich Airport (ZRH)
1 transfer
KLM
06:20AM12h20
Barcelona El Prat Airport (BCN)
06:40PMZurich Airport (ZRH)
1 transfer
ITA
06:20AM11h35
Barcelona El Prat Airport (BCN)
05:55PMZurich Airport (ZRH)
1 transfer
KLM
06:20AM10h25
Barcelona El Prat Airport (BCN)
04:45PMZurich Airport (ZRH)
1 transfer
KLM
06:20AM4h45
Barcelona El Prat Airport (BCN)
11:05AMZurich Airport (ZRH)
1 transfer
Lufthansa
07:50AM4h50
Barcelona El Prat Airport (BCN)
12:40PMZurich Airport (ZRH)
1 transfer
Transavia Airlines
08:55AM13h30
Barcelona El Prat Airport (BCN)
10:25PMZurich Airport (ZRH)
1 transfer
Transavia Airlines
08:55AM9h45
Barcelona El Prat Airport (BCN)
06:40PMZurich Airport (ZRH)
1 transfer
Swiss
09:35AM1h50
Barcelona El Prat Airport (BCN)
11:25AMZurich Airport (ZRH)
0 transfers
Air France
09:50AM12h40
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
1 transfer
Austrian Airlines
10:00AM4h20
Barcelona El Prat Airport (BCN)
02:20PMZurich Airport (ZRH)
1 transfer
Austrian Airlines
10:00AM5h50
Barcelona El Prat Airport (BCN)
03:50PMZurich Airport (ZRH)
1 transfer
Lufthansa
10:25AM5h30
Barcelona El Prat Airport (BCN)
03:55PMZurich Airport (ZRH)
1 transfer
KLM
11:10AM5h35
Barcelona El Prat Airport (BCN)
04:45PMZurich Airport (ZRH)
1 transfer
KLM
11:10AM7h30
Barcelona El Prat Airport (BCN)
06:40PMZurich Airport (ZRH)
1 transfer
KLM
11:10AM11h15
Barcelona El Prat Airport (BCN)
10:25PMZurich Airport (ZRH)
1 transfer
ITA
11:40AM22h25
Barcelona El Prat Airport (BCN)
10:05AMZurich Airport (ZRH)
1 transfer
ITA
11:40AM6h15
Barcelona El Prat Airport (BCN)
05:55PMZurich Airport (ZRH)
1 transfer
Lufthansa
11:45AM4h35
Barcelona El Prat Airport (BCN)
04:20PMZurich Airport (ZRH)
1 transfer
Air Europa
11:50AM5h20
Barcelona El Prat Airport (BCN)
05:10PMZurich Airport (ZRH)
1 transfer
Air Europa
11:50AM22h20
Barcelona El Prat Airport (BCN)
10:10AMZurich Airport (ZRH)
1 transfer
Air France
12:40PM9h50
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
1 transfer
Lufthansa
12:50PM4h35
Barcelona El Prat Airport (BCN)
05:25PMZurich Airport (ZRH)
1 transfer
KLM
01:20PM9h05
Barcelona El Prat Airport (BCN)
10:25PMZurich Airport (ZRH)
1 transfer
KLM
01:20PM5h20
Barcelona El Prat Airport (BCN)
06:40PMZurich Airport (ZRH)
1 transfer
Iberia
01:30PM5h25
Barcelona El Prat Airport (BCN)
06:55PMZurich Airport (ZRH)
1 transfer
Swiss
02:55PM1h45
Barcelona El Prat Airport (BCN)
04:40PMZurich Airport (ZRH)
0 transfers
Air France
03:15PM7h15
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
1 transfer
Lufthansa
03:35PM4h00
Barcelona El Prat Airport (BCN)
07:35PMZurich Airport (ZRH)
1 transfer
Lufthansa
04:10PM5h45
Barcelona El Prat Airport (BCN)
09:55PMZurich Airport (ZRH)
1 transfer
ITA
04:50PM17h15
Barcelona El Prat Airport (BCN)
10:05AMZurich Airport (ZRH)
1 transfer
ITA
04:50PM25h25
Barcelona El Prat Airport (BCN)
06:15PMZurich Airport (ZRH)
1 transfer
Iberia
04:55PM5h25
Barcelona El Prat Airport (BCN)
10:20PMZurich Airport (ZRH)
1 transfer
Lufthansa
05:05PM4h50
Barcelona El Prat Airport (BCN)
09:55PMZurich Airport (ZRH)
1 transfer
KLM
05:15PM5h10
Barcelona El Prat Airport (BCN)
10:25PMZurich Airport (ZRH)
1 transfer
Air France
06:05PM16h20
Barcelona El Prat Airport (BCN)
10:25AMZurich Airport (ZRH)
1 transfer
Air France
06:05PM4h25
Barcelona El Prat Airport (BCN)
10:30PMZurich Airport (ZRH)
1 transfer
Swiss
06:35PM1h50
Barcelona El Prat Airport (BCN)
08:25PMZurich Airport (ZRH)
0 transfers
KLM
07:40PM12h55
Barcelona El Prat Airport (BCN)
08:35AMZurich Airport (ZRH)
1 transfer
Amelia International
07:45PM14h40
Barcelona El Prat Airport (BCN)
10:25AMZurich Airport (ZRH)
1 transfer
Swiss
08:05PM1h45
Barcelona El Prat Airport (BCN)
09:50PMZurich Airport (ZRH)
0 transfers
Air Europa
08:30PM13h40
Barcelona El Prat Airport (BCN)
10:10AMZurich Airport (ZRH)
1 transfer
Air Europa
08:30PM20h40
Barcelona El Prat Airport (BCN)
05:10PMZurich Airport (ZRH)
1 transfer

Find all the dates and times for this journey

Compare prices and tickets Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) by bus or flight

Tue
Jul 23
Wed
Jul 24
Thu
Jul 25
Fri
Jul 26
Sat
Jul 27
Sun
Jul 28
Mon
Jul 29

The fastest flights from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH)

Showing times and prices for Jul 23

Fastest Journey

1 h 40 m

Average

8 h 56 m

Flights per day

45

Distance

856 km

Of the 45 flights that leave Barcelona El Prat Airport (BCN) for Zurich Airport (ZRH) every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Swiss
06:00AM1h40
Barcelona El Prat Airport (BCN)
07:40AMZurich Airport (ZRH)
$3871One-way
0 transfers
2nd Fastest
Swiss
02:55PM1h45
Barcelona El Prat Airport (BCN)
04:40PMZurich Airport (ZRH)
$2831One-way
0 transfers
2nd Fastest
Swiss
08:05PM1h45
Barcelona El Prat Airport (BCN)
09:50PMZurich Airport (ZRH)
$2831One-way
0 transfers
Swiss
06:35PM1h50
Barcelona El Prat Airport (BCN)
08:25PMZurich Airport (ZRH)
$2831One-way
0 transfers
Swiss
09:35AM1h50
Barcelona El Prat Airport (BCN)
11:25AMZurich Airport (ZRH)
$2831One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Vueling Airlines, SWISS and Air Baltic flights from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH)

Find the best flights between Barcelona El Prat Airport (BCN) and Zurich Airport (ZRH) with Omio's travel partners Vueling Airlines, SWISS and Air Baltic from $35 (€30). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH).

Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) flight information with SWISS:

  • Average Duration: 1 h 40 min
  • Cheapest Price: $118

FAQs: Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) Flight

FAQs: Take a flight from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH).
FAQs
Cheap plane tickets from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) can start from as little as $35 (€30) when you book in advance. The average flight ticket price for Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) is $82 (€71); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) flight travel time is 1 h 40 min   for the 530 mile (855 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first flight from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) leaves at 5: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) leaves at 7: 30 PM.
For the best Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) flight to book, you can travel safely and comfortably with Vueling Airlines, SWISS, Air Baltic, Edelweiss Air, Air France, Lufthansa, Air Europa, LAER, Alitalia, Austrian Airlines, easyJet or Iberia. However, it's always good to check all possible airlines with services between Barcelona El Prat Airport (BCN) and Zurich Airport (ZRH) to compare what amenities they may offer.

Flights from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) generally leave from Barcelona El Prat Airport and arrive in Zurich Airport.

Barcelona El Prat Airport is 14.5 km away from Barcelona El Prat Airport (BCN) city centre and Zurich Airport is 12.1 km from Zurich Airport (ZRH) city centre.

The cheapest month for a flight from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) is May.
It's helpful to compare your options as there are 2 ways to travel from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH) including taking a bus or flight.

More options for your journey from Barcelona El Prat Airport (BCN) to Zurich Airport (ZRH)

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Zurich Airport (ZRH) and Barcelona El Prat Airport (BCN)

HomeFlightsFlights in SwitzerlandBarcelona El Prat Airport (BCN) to Zurich Airport (ZRH) Flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language