ZRH BCN direct | 02/12/24 - 02/17/24 | ![]() | ![]() | $83 | Check |
ZRH BCN | 12/22/23 | ![]() | ![]() | $92 | Check |
ZRH BCN direct | 12/20/23 | ![]() | ![]() | $140 | Check |
ZRH BCN direct | 01/28/24 - 01/28/24 | ![]() | ![]() | $161 | Check |
ZRH BCN direct | 01/02/24 - 01/31/24 | ![]() | ![]() | $165 | Check |
ZRH BCN | 02/12/24 - 02/17/24 | ![]() | ![]() | $165 | Check |
ZRH BCN direct | 02/12/24 - 02/17/24 | ![]() | ![]() | $166 | Check |
ZRH BCN | 12/20/23 | ![]() ![]() | ![]() | $166 | Check |
ZRH BCN | 01/02/24 - 01/31/24 | ![]() | ![]() | $170 | Check |
ZRH BCN | 12/20/23 | ![]() | ![]() | $173 | Check |
-
Find cheap flights
-
Booking tips
- Flights
- Flight Routes
- Flights to Spain
- Flights to Barcelona
- Flights Zurich (ZRH) Barcelona (BCN)
Stops
Airline
- Lufthansa
- Emirates Airline
- Egyptair
- British Airways
- Eurowings
- other
Flight type
- One-way
- Return
Outbound departure month
- December 2023
- January 2024
- February 2024
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Return departure month
- December 2023
- January 2024
- February 2024
Return weekday
- Tuesday
- Wednesday
- Saturday
- Sunday
Change in
- Dubai
- Frankfurt-Main
- London Heathrow
- Vienna International
- Munich
- Amsterdam-Schiphol
- Dusseldorf
- other
Tips and tricks to help you find cheap flights from Zurich to Barcelona
Favorite airline: Vueling Airlines
22 % of flights booked on the route from Zurich to Barcelona are booked with Vueling Airlines, Iberia and Swiss.

Vueling Airlines
12 %

Iberia
5 %

Swiss
5 %
Tip: book 14 days before departure
If booked 14 days before travel, flights cost only $87.00.
14 days before departure
Cheapest weekday: Wednesday
Flight prices fluctuate throughout the week. Flights are 28 % cheaper on Wednesday.
Direct flights are cheaper
Direct flights on this route are $41.00 cheaper on average than flights with a stopover.
non stop flight
1 stop
2 stops
01h 50min
20h 30min
14h 40min
$70
$111
$384
The favorite connection is non-stop
Flights from Zurich to Barcelona are most often booked as a direct flight.
Route
bookings
Direct flights
01h 50min, from $70
26 %
1 stopover Madrid-Barajas
05h 15min, from $118
14 %
1 stopover Paris - Charles de Gaulle
14h 10min, from $143
10 %
Flight information: Zurich - Barcelona
Cheapest outbound flight from | $91.08 |
---|---|
Roundtrip from | $82.58 |
Flight duration | min. 01:40 / max. 01:50 |
Return flight duration | min. 01:45/ max. 01:55 |
Distance | 857 km |
Flights per week | 38 |
Departure airport | Zurich (Zürich)-Kloten (ZRH) |
Departure country | Switzerland |
Arrival airport | Barcelona (BCN) |
Destination country | Spain |
Alternative routes to Spain
- Zurich - Las Palmas from $89
- Zurich - Málaga from $112
- Zurich - Alicante from $510
- Zurich - Madrid from $164
- Zurich - Mallorca from $85
- Zurich - Ibiza from $189
- Zurich - Tenerife from $82
Alternative flights to Barcelona
- Geneva - Barcelona from $100
Flight destinations with a similar price
- Barcelona - Los Angeles from $193
- Barcelona - Amsterdam from $32
- Barcelona - Dusseldorf from $75
- Barcelona - Frankfurt from $187
- Barcelona - Hamburg from $134
- Barcelona - London Heathrow from $147
- Barcelona - Lisbon from $32
- Barcelona - Las Palmas from $67
- Barcelona - Madrid from $31
Flight destinations with a similar price
- Zurich - Las Palmas from $89
- Zurich - Dublin from $97
- Zurich - London Heathrow from $74
- Zurich - Malta from $90
- Zurich - Prague from $95
- Zurich - Antalya from $63
- Zurich - Cologne from $62
- Zurich - Dusseldorf from $74
- Zurich - Lisbon from $97
- Zurich - Mallorca from $85
Alternative flight routes
Top Flight Routes
- New York - Las Vegas from $105.15
- San Francisco - Las Vegas from $48.00
- New York - Dallas from $89.00
- Las Vegas - Orlando from $272.96
- Kahului - Honolulu from $102.00
- Denver - Las Vegas from $297.51
- Las Vegas - San Diego from $89.61
- Chicago - Miami from $62.12
- Los Angeles - Phoenix - Sky Harbor from $131.00
- Istanbul - Sabiha Gökcen - Berlin from $49.69
- Sarajevo - Frankfurt from $111.99
- Rome - Colombo from $707.52
- Atlanta - Zagreb from $1,466.77