The best way to find a cheap flight ticket from Zurich to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
1 h 40 m
1 h 43 m
Flights per day
Of the 5 flights that leave Zurich for Barcelona every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Need a place to stay in Barcelona?
Top pick hotels
Entire homes & apartments
Find the best accommodation for you, with our partner Booking.com
|Distance||518 miles (835 km)|
|Average flight duration||1 h 45 min|
|Average plane ticket price||$237 (€205)|
|Airlines||Iberia, Vueling, Swiss, Lufthansa, Air France, tab, Air Europa, Edelweiss Air, Lufthansa Cityline, ITA, Air Baltic, KLM Cityhopper, Austrian Airlines, Air Serbia, Air Nostrum, Eurowings, easyJet, KLM or Brussels Airlines|
Flights from Zurich to Barcelona cover the 518 miles (835 km) long trip taking on average 1 h 45 min with our travel partners like Iberia, Vueling, Swiss, Lufthansa, Air France, tab, Air Europa, Edelweiss Air, Lufthansa Cityline, ITA, Air Baltic, KLM Cityhopper, Austrian Airlines, Air Serbia, Air Nostrum, Eurowings, easyJet, KLM or Brussels Airlines. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $93 (€80), but the average price of plane tickets is $237 (€205). Travelers depart most frequently from Zurich Airport and arrive in Barcelona El Prat Airport.
Travel from Zurich to Barcelona from $93 (€80) with Omio’s flight partners Vueling Airlines, SWISS and Iberia! You can find the best schedules and tickets when comparing and booking the most convenient route for you.
Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight from Zurich to Barcelona.
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 between Zurich and Barcelona.
The number of Zurich to Barcelona flights totals up to over 25. The flight distance between these two cities is about 860 kilometers. Most direct flights leave Zurich from Zurich Airport (ZRH) and land in Barcelona El Prat Airport (BCN). Flights operate from early morning to late evenings on weekdays with weekend schedules changing slightly.
Direct Zurich to Barcelona flights are made via Vueling and Swiss Airlines. These two airlines share the cheapest (Vueling), and the fastest (both) flights between these cities. Other airlines include Lufthansa, which flies more than four times per day and KLM, which has the 2nd cheapest flights on offer.
The fastest direct flights from Zurich to Barcelona take 1 hour 40 minutes to complete the journey while the longest take just 10 minutes more. For indirect flights, the times vary from just under 5 hours to more than 10 on the longest flight.
Daily flights between the two cities number around 25, with at least 5 of those flying non-stop. Over the weekend, there are slightly fewer flights. The majority of Zurich to Barcelona flights require one change, with the average times varying from 5 to over 12 hours.
Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Zürich to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:
Travel by plane between Zurich, Switzerland and Barcelona, Spain is: Unrestricted.
International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Switzerland
The government of Spain has imposed these measures to reduce the spread of COVID-19:
The above information was last checked on 3/8/23. Remember to check the latest COVID-19 travel safety regulations for your flight between Zurich and Barcelona closer to your date of departure here
Return travel from Spain to Switzerland is: Unrestricted.
Entry into Switzerland is allowed for: Entry is unrestricted for citizens and permanent residents of Spain
Requirements for reentering:
The government of Switzerland has imposed these measures to reduce the spread of COVID-19:
Last checked on 3/22/23. Please check the latest COVID-19 travel safety regulations closer to the travel date of your flight to Zurich from Barcelona.
When traveling this route, Omio customers are departing most frequently from Zurich Airport and arriving in Barcelona El Prat Airport.
Passengers board their flight most frequently from Zurich Airport, which is located approximately 7.5 miles (12.1 km) from the city center.
Passengers traveling this route most often arrive at Barcelona El Prat Airport and need to travel approximately 9 miles (14.5 km) from the airport to reach the city center in Barcelona. You can check if there are airport shuttle services, taxi services or public transit options available from Barcelona El Prat Airport to get you to the city center in Barcelona.
Here are some other resources that might have the information you need