Cheap Flights from Zurich to Barcelona

Travellers and cabin class

Compare Zurich to Barcelona flight deals

Find the cheapest month or even day of the year to fly to Barcelona

Book the best Barcelona fare with no extra fees

Flight deals from Zurich to Barcelona

Looking for a cheap last-minute deal or the best return flight from Zurich to Barcelona? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Zurich to Barcelona

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Zurich to Barcelona flights are currently cheapest in April.

Direct flights from Zurich to Barcelona

Zurich to Barcelona: Alternative routes

Compare routes from Zurich to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier than Barcelona.

Zurich to Barcelona: Flight information

The things to know before you go.
Cheapest flight found$125
Cheapest month to flyApril
Average flight time1 hr, 48 mins
Most popular airlineSWISS
Average flights per week122

Finding cheap flights from Zurich to Barcelona: Frequently asked questions

The best price we found for a return flight from Zurich to Barcelona is $125. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 48 minutes is the average flight time from Zurich to Barcelona.
SWISS, Qatar Airways and Air Canada fly direct from Zurich to Barcelona.
As of February 2025, there are 126 flights per week flying from Zurich to Barcelona.
The cheapest month to fly from Zurich to Barcelona is usually February 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Zurich Airport to Barcelona Airport on Wednesday, 2 April 2025.
Yes – the average flight time is 1 hour and 48 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Barcelona but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Vueling Airlines offers the cheapest flight tickets to Barcelona.

Flying from Zurich Airport (ZRH) to Barcelona-El Prat Airport (BCN): what you need to know

  • A direct flight from Zurich Airport to Barcelona-El Prat Airport takes 1 hour 47 minutes (on average). Barcelona's timezone is UTC+1 — the same as Zurich.

  • Take your pick of 65 weekly flights from Zurich Airport to Barcelona-El Prat Airport. The 06:00 departure with SWISS is the earliest flight available between ZRH and BCN. Vueling operates the last service of the day at 22:05 if you're not into early starts.

  • Travelling during a popular month like July? School holidays and other popular periods can mean longer queues at check-in and security. Play it safe and get there up to four hours ahead of international flights and two hours before domestic departures.

  • SWISS offers direct flights from Zurich Airport to Barcelona-El Prat Airport. Book with this popular airline, then get ready to tick off the sights in Barcelona — and maybe even more of Spain if your schedule allows.

  • Before organising your cheap ticket from ZRH to BCN, check whether you need a visa to enter Spain. Visa and travel document requirements can vary and are updated often. To get the most up-to-date information, get in touch with the nearest consulate or embassy of the country you're flying to.

How to find the cheapest flights from Zurich Airport (ZRH) to Barcelona-El Prat Airport (BCN)

  • The lowest price we've seen for a one-way ticket from Zurich Airport to Barcelona-El Prat Airport is $60. For a return flight on this route, the best price is $125. Depending on the availability and when you book, these fares can change.

  • To secure cheap flight tickets from ZRH to BCN, reserve your journey 10 months before your planned departure.

  • June is the cheapest month for tickets from Zurich Airport to Barcelona-El Prat Airport. If you'd like to travel at a different time of year, the 'Whole month' tool will show you the lowest airfares across every month.

  • Finding a cheap ticket from ZRH to BCN is a piece of cake with Price Alerts. All you need to do is set up one of these automatic alerts and we'll get in touch when there's a better deal.

  • Tailor your flights with filters. Select your ideal arrival and departure times, total journey duration and airlines. You can also sort your results by 'Best,' 'Cheapest' or 'Fastest' flights from Zurich Airport to Barcelona-El Prat Airport.

Handy information about Zurich Airport (ZRH)

  • Zurich Airport is around 13 kilometres from central Zurich. If you're catching a cab, driving or ride-sharing from the centre, it'll take 19 minutes or so to get there, depending on traffic. If you're taking public transport, expect the travel time to be approximately 1 hour and 35 minutes.

  • Want an easy way to start to your journey? Stay near ZRH. Whether you've booked an early flight from Zurich Airport to Barcelona-El Prat Airport or want to avoid feeling rushed, these stays are the answer:

Arriving at Barcelona-El Prat Airport (BCN)

  • If you're on a late flight from Zurich Airport to Barcelona-El Prat Airport, few things beat the convenience of staying close to the terminal. Pick up your bags from the carousel and then be showered and snoozing soon after at one of these hotels near BCN:

Getting from Barcelona-El Prat Airport (BCN) to central Barcelona

  • Barcelona-El Prat Airport is approximately 18 kilometres from the centre of Barcelona. With your own car rental or if you're catching a cab, the drive is around 24 minutes.

  • It takes around 33 minutes to get there using public transport.

When to fly to Barcelona-El Prat Airport (BCN)

  • It's time to plan your travel dates for your flight from Zurich Airport to Barcelona-El Prat Airport. July is the most popular month to visit Barcelona. If you want a more relaxed vibe, go in February.

  • When booking your flight from Zurich Airport to Barcelona-El Prat Airport, think about the type of weather you like. August is the warmest month in Barcelona, with temperatures ranging from 20ºC to 31ºC.

  • If you'd rather travel in cooler conditions, search for a cheap ticket from ZRH to BCN in January. Average temperatures are between 5ºC and 14ºC then.

More about Barcelona

  • As soon as you've locked in your flights from ZRH to BCN, you'll want to find a place to stay in Barcelona. Make one of these accommodation options your base for exploring this city:

  • There are so many things to discover in this city it can be hard to figure out where to begin. Sagrada Familia, Park Guell and La Rambla de Canaletes are major attractions which should be on every Barcelona itinerary.

Complete your Barcelona trip with hotels and a car rental

  • After you've secured your cheap ticket to Barcelona-El Prat Airport, explore our low prices and exclusive rates for hotels. You can also compare hundreds of car rental companies in one go to find the best car rental price for your Barcelona getaway.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.