Distance 519 miles (836 km) |
Average flight duration 4h 25m |
Cheapest ticket price $87 (€71) |
Flights per day 54 |
Direct flights 7 |
Airlines 15 |
Fastest flight 1h 45m |
Cheapest month to travel September |
First flight 05:50 |
Last flight 22:50 |
Cheapest price
$177
Average price
$567
Fastest journey
1 h 40 m
Average duration
1 h 46 m
Flights per day
55
Distance
836 km
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.
The average ticket from Zurich to Barcelona will cost around $567 if you buy it on the day, but the cheapest tickets can be found for only $177.
Of the 55 flights that leave Zurich for Barcelona onSun, May 25, 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sun, May 25 the direct flights cover the 836 km distance in an average of 1 h 46 m but if you time it right, some flights will get you there in just 1 h 40 m .
On Sun, May 25 the longest flights will take 1 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the flight as it is the most popular option from Zurich to Barcelona among Omio's users. If you are prioritising price take the bus with prices starting from €40. For those with little time consider booking a flight which can get you there in 4h 25m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 0.8 - 2.1kg.
Most popular Flight | Bus | Train |
---|---|---|
€162 Average price | €90 Average price Cheapest | €159 Average price |
7h 25m Average duration Fastest 4h 25m Onboard + 3h 0m Additional time* | 1d 25h 22m Average duration 1d 24h 52m Onboard + 30m Additional time* | 1d 25h 32m Average duration 1d 25h 2m Onboard + 30m Additional time* |
2.5 - 5.0kg CO2 emissions | 0.8 - 2.1kg CO2 emissions Lowest | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 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:40 PM Zurich Airport (ZRH) | 5h05 | 5:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 12:50 PM Zurich Airport (ZRH) | 7h50 | 8:40 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 | |
![]() | 1:40 PM Zurich Airport (ZRH) | 1h45 | 3:25 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 2:40 PM Zurich Airport (ZRH) | 22h00 | 12:40 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 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:05 PM Zurich Airport (ZRH) | 5h00 | 9:05 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:25 PM Zurich Airport (ZRH) | 13h15 | 6:40 AM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 6:40 PM Zurich Airport (ZRH) | 23h05 | 5:45 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:50 PM Zurich Airport (ZRH) | 1h45 | 9:35 PM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
Sunday, May 25 | |||||
![]() ![]() | 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) | 9h25 | 3:10 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 | |
![]() ![]() | 5:45 AM Zurich Airport (ZRH) | 7h05 | 12:50 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) | 5h25 | 12:55 PM Barcelona El Prat Airport (BCN) | 1 transfer | |
![]() | 7:45 AM Zurich Airport (ZRH) | 1h50 | 9:35 AM Barcelona El Prat Airport (BCN) | 0 transfersDirect | |
![]() | 8:45 AM Zurich Airport (ZRH) | 24h05 | 8:50 AM 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) | 5h50 | 3:10 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) | 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 | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Vueling Airlines, SWISS and Air Baltic flights will get you between Zurich and Barcelona from $67 (€55). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
Booking flights from Zurich to Barcelona promises a seamless journey for travelers adventuring through the heart of Europe to the vibrant Mediterranean coast of Spain. Zurich Airport (ZRH), located in Switzerland, is the starting point for this popular route, delivering you comfortably to Barcelona–El Prat Airport (BCN) in Spain, offering numerous daily flights accommodating every traveler’s schedule. Whether you're heading for business or leisure, flights covering the Zurich to Barcelona sector emphasize efficiency and convenience. Experience breathtaking vistas, culinary delights, and world-renowned attractions as you hop aboard your Zurich to Barcelona flight. Both city airports boast excellent connectivity, allowing for stress-free travel at any time.
Fly from Zurich to Barcelona with comfort and ease while keeping your budget in check. The cheapest flight ticket from Zurich to Barcelona can be found at a cost of just $87 (€71), perfect for savvy travelers looking to maximize their savings. On average, flight tickets on this popular route tend to hover around $196 (€162), giving you a clear expectation of your travel costs. For those prioritizing both convenience and price, the month of May is an excellent choice to plan your travel. During this time, you can enjoy mild weather, fewer crowds, and often the benefit of off-peak pricing, ensuring a pleasant journey from the Swiss metropolis to the vibrant Catalonian capital.
Travelers planning their journey from Zurich to Barcelona can choose from a variety of airlines offering excellent services and comfortable flights. Prominent carriers like SWISS, Vueling Airlines, Iberia, and easyJet ensure a smooth and efficient travel experience. For those seeking luxury and comfort, SWISS provides a premium class with reclining seats and exquisite in-flight dining. Iberia also offers a business class experience, enriched with spacious seating and complementary services. Budget travelers can benefit from easyJet and Vueling Airlines, which provide cost-effective options with ample conveniences. Lufthansa and its branch Lufthansa Cityline offer flexible fares with the added benefit of quality services. Air France and KLM bring European efficiency, offering seamless connections and reliable service, while Air Europa and Edelweiss Air complete this list with their amiable classes and well-known hospitality. Whether one prefers economy or business classes, the airlines on this route cater to every need, ensuring a pleasureful trip to Barcelona.
Experience the convenience and comfort of Zurich to Barcelona direct flights for your next European getaway. With several airlines offering non-stop services, you can enjoy the beauty and architecture of Barcelona with ease. Direct flights operate frequently, with approximately 5 options available every day, ensuring flexibility to fit your schedule. Traveling from Zurich Kloten Airport to Barcelona El Prat Airport is straightforward and time-efficient, allowing you to maximize your time in the vibrant city of Barcelona.
Flights from Zurich to Barcelona generally leave from Zurich Airport and arrive in Barcelona El Prat Airport.
Zurich Airport is 12.8 km away from Zurich city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.
Here are some other resources that might have the information you need