Cheap SWISS flights to Barcelona from $331

The best SWISS flight deals to Barcelona

Looking for a last-minute deal or the best direct flight? Find the biggest savings on one-way and round-trip flights to Barcelona with SWISS right here.

Find the cheapest time to fly to Barcelona with SWISS

Flexible on travel dates? Here's when plane tickets are cheapest.

Alternative routes to Barcelona

We found flights to 2 other airports near Barcelona. Find the one that works for you.

Flying to Barcelona with SWISS

The things to know before you go.
Cheapest flight found$331
Cheapest month to flyJanuary
Nearby cities to visitBarcelona
Time difference between Washington, D.C. and Barcelona5 hrs (GMT +1)

Flying to Barcelona with SWISS: FAQs

The average SWISS flight time from United States to Barcelona is 8 hours and 2 minutes.
No – if you want to travel with SWISS, Barcelona is currently the only airport serving Barcelona.
At the moment, American Airlines, Iberia, British Airways, Finnair and Lufthansa all fly to Barcelona too.
Although it's difficult to get an accurate idea of when SWISS flights to Barcelona are cheapest, the cheapest plane tickets are currently for departures in November.