$46 Cheap Flights from Zürich (ZRH) to Barcelona (BCN)

Popular airlines from Zurich Airport (ZRH) to Barcelona El Prat Airport (BCN)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save up to 30% on select hotels after you book a flight*
    trophy illustration

    Earn twice

    Earn your airline miles on top of our OneKeyCash

Cheap Flights from Zürich to Barcelona (ZRH-BCN)

Prices were available within the past 7 days and start at $46 for one-way flights and $84 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Vueling Airlines
Vueling Airlines
Vueling Airlines
Swiss International Air Lines
Lufthansa
ITA Airways
Iberia
Air Europa
Air Serbia
Brussels Airlines

Find the cheapest month to fly from Zürich (ZRH) to Barcelona (BCN)

January is typically the cheapest month to fly

From $78 - $184 per traveler.

Alternative airports near Barcelona

Prices were available within the past 7 days. Prices and availability are subject to change.

Frequently asked questions

How much does a flight from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN) cost?
Lock in a cheap one-way flight from $46 or cheap return flight from $84 from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN) with Expedia. Enter your travel dates and sort by "Price (lowest to highest)" to find our cheapest flight deals on this route.
What is the cheapest month to fly from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
January is the cheapest month to fly from ZRH to BCN. Avoiding peak travel times is often the key to landing a great deal.
Which airlines fly direct from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
When setting off from Zurich Airport (ZRH), you can catch a direct flight to Barcelona Intl. Airport (BCN) with SWISS.
What is the cheapest airline that flies from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
The cheapest airline to offer flights between Zurich Airport (ZRH) and Barcelona Intl. Airport (BCN) can vary based on your travel plans. Vueling and SWISS are just some of the choices offering reasonable prices. Use Expedia's filters to compare airlines in one place and find the right ZRH to BCN flight for your budget.
How many flights per day from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
When taking off from Zurich Airport (ZRH), you can choose from an average of 6 daily nonstop flights to Barcelona Intl. Airport (BCN).
What are the most popular departure times for flights from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
The 9 PM departures from ZRH to BCN are the most sought after. These flights can come with a higher price due to their popularity. If you want to save money, choose a less crowded time to fly.
What day of the week has the most flights from ZRH to BCN?
Depart on a Wednesday if you're looking for the best selection of flights from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN).
What is the earliest flight from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
Catch the earliest flight at around 7:15AM UTC+1, departing from Zurich Airport (ZRH). You'll be in the air for approximately 1h 45m, touching down at Barcelona Intl. Airport (BCN) at approximately 9:00AM UTC+1.
How long does it take to fly from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
Flights from ZRH to BCN have an average travel time of 1 hour and 47 minutes. The total distance between the two airports is 530 mi.
What is the best time to fly from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
To reach Barcelona Intl. Airport (BCN) on time, choose a flight that leaves Zurich Airport (ZRH) before 3 PM. The likelihood of cancellations is 22% higher, on average, for departures after this time.**Most reliable time of the day and month to travel recommendation is based on January through August 2024 flight status data sourced from OAG's global flight data platform.
Is it cheaper to buy a plane ticket from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN) last-minute?
Waiting until just before your trip to book a ticket from ZRH to BCN generally means paying more. While you might find some last-minute discounts, they're not always guaranteed. Keep your travel plans flexible for the best chance of scoring a bargain.
Is it cheaper to book a ZRH to BCN flight and hotel package?
Compared with arranging hotels and flights separately, booking a ZRH to BCN flight and hotel package with Expedia could lead to significant savings. Better still, having everything in one place takes the hassle out of planning your trip. Simply pick your flights and select from our extensive range of hotels, then tailor your trip with other add-ons like car rentals and activities.
Can I cancel or change the date of my flight from Zurich Airport (ZRH) to Barcelona Intl. Airport (BCN)?
Usually, it's possible to cancel or reschedule your ZRH to BCN flight. However, if the booking was made more than 24 hours ago, additional fees may apply. Refer to your airline's policies in your itinerary to see what changes are possible and whether any costs are involved. You'll also find more information on our Customer Service portal.

Travel information

Origin airport
Zürich
Destination airport
Barcelona Intl.
Airlines serving
Aegean, Aer Lingus, Air Europa, Air France, Air Serbia, Austrian Airlines, British Airways, Brussels Airlines, Condor, Eurowings, ITA Airways, Iberia, KLM, LOT-Polish Airlines, Lufthansa, Scandinavian Airlines, Swiss International Air Lines, TAP Portugal, Vueling Airlines
Roundtrip price
$84
Distance
531 mi
Average flight time
1 hour 46 mins

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.