Flights from Barcelona to Vienna – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to VIE – All flight route options from El Prat Airport, Spain to Vienna International Airport, Austria. These flights are operated by 24 different airlines. Fly non-stop or choose from 18 different connecting flights. The shortest flight time is 2 hours and 15 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Vienna Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Vienna flights
There are over 22 airlines and as many as 368 flights every week to this destination. You can fly non-stop to Vienna (VIE) from Barcelona (BCN) with Vueling, Austrian, Ryanair or Wizz Air Malta but if a stopover option suits you better you can choose to fly via Palma de Mallorca, Zurich or any other of the 18 alternatives with connectiing airports.
Barcelona to Vienna with Vueling
You can fly non-stop every weekday except Mondays with departure times between 6:00 am and 1:00 pm.
With SWISS
If you fly from Barcelona with SWISS you will do a stopover in Zurich, ZRH before reaching Vienna. This flight trip will take 4 hours and 15 minutes and you can fly every weekday with departures at 09:40, 09:55 or 14:55. SWISS is a Star Alliance member.
Distance & flight times: El Prat Airport to Vienna International Airport
The shortest flight time between BCN and VIE is 2 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 25m | - | 855 miles (1376 km) |
PMI Palma de Mallorca | 4h 15m | 1h 10m | 1036 miles (1667 km) |
ZRH Zurich | 4h 15m | 40m | 911 miles (1466 km) |
STR Stuttgart | 4h 20m | 1h 5m | 962 miles (1548 km) |
LUX Luxembourg | 4h 40m | 45m | 1096 miles (1763 km) |
MUC Munich | 4h 45m | 1h 30m | 906 miles (1458 km) |
FRA Frankfurt | 4h 55m | 2h 10m | 1070 miles (1722 km) |
DUS Dusseldorf | 5h 10m | 2h 15m | 1220 miles (1963 km) |
CDG Paris | 5h 10m | 50m | 1182 miles (1902 km) |
CTA Catania | 5h 20m | 55m | 1488 miles (2394 km) |
HAM Hamburg | 5h 25m | 1h 10m | 1411 miles (2270 km) |
MXP Milan | 5h 35m | 2h 30m | 860 miles (1384 km) |
FCO Rome | 5h 35m | 1h 5m | 1016 miles (1635 km) |
CGN Cologne | 5h 40m | 1h 10m | 1173 miles (1887 km) |
MAD Madrid | 5h 45m | 1h 0m | 1429 miles (2299 km) |
BRU Brussels | 5h 50m | 1h 10m | 1254 miles (2018 km) |
AMS Amsterdam | 7h 15m | 3h 0m | 1374 miles (2211 km) |
ALG Algiers | 8h 3m | 4h 20m | 1370 miles (2204 km) |
LGW London | 8h 45m | - | - |



Quick copy and share this page
From Barcelona to Austria
Below is a list of other destinations to Austria from El Prat Airport with either direct flights or 1 stop connections.
From Spain to Vienna
Below is a list of other cities in Spain with flights to Vienna with either non-stop or connecting flights.
-
MAD Madrid Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct