Barcelona to Vienna flights

Fri, 31 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Barcelona to Vienna flight

distanceDistance837 miles
durationAverage flight duration2 h 15 min
priceAverage plane ticket price£126 (€141)
changesDirect flightYes
carriersAirlinesWizz Air, Ryanair, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, Air France, Eurowings, SWISS, Brussels Airlines, KLM, TUIfly, Air Serbia, German Airways or Malta Air

Flights from Barcelona to Vienna cover the 837 miles long trip taking on average 2 h 15 min with our travel partners like Wizz Air, Ryanair, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, Air France, Eurowings, SWISS, Brussels Airlines, KLM, TUIfly, Air Serbia, German Airways or Malta Air. There are direct flight services available. While the average ticket price for this journey costs around £126, you can find the cheapest plane ticket for as low as £64. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Vienna International Airport.

Cheap flights tickets from Barcelona to Vienna

Showing times and prices for 31 May

Cheapest

The best way to find a cheap flight ticket from Barcelona to Vienna is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Wizz Air Malta
19:402h30
Barcelona El Prat Airport (BCN)
22:10Vienna International Airport (VIE)
£1041One-way
0 changes
Cheapest
Wizz Air Malta
13:552h35
Barcelona El Prat Airport (BCN)
16:30Vienna International Airport (VIE)
£1041One-way
0 changes
2nd Cheapest
Eurowings
10:205h05
Barcelona El Prat Airport (BCN)
15:25Vienna International Airport (VIE)
£1341One-way
1 change
Air France
18:055h00
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
£1591One-way
1 change
Air France
06:1016h55
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
£1601One-way
1 change

Flight scheduleBarcelona to Vienna

Showing flights for tomorrow, Friday, 31 May
Swiss
06:004h10
Barcelona El Prat Airport (BCN)
10:10Vienna International Airport (VIE)
1 change
Swiss
06:006h00
Barcelona El Prat Airport (BCN)
12:00Vienna International Airport (VIE)
1 change
TAP Portugal
06:056h30
Barcelona El Prat Airport (BCN)
12:35Vienna International Airport (VIE)
1 change
TAP Portugal
06:0513h00
Barcelona El Prat Airport (BCN)
19:05Vienna International Airport (VIE)
1 change
Air France
06:105h25
Barcelona El Prat Airport (BCN)
11:35Vienna International Airport (VIE)
1 change
Air France
06:1016h55
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
1 change
Air France
06:1010h50
Barcelona El Prat Airport (BCN)
17:00Vienna International Airport (VIE)
1 change
KLM
06:2016h00
Barcelona El Prat Airport (BCN)
22:20Vienna International Airport (VIE)
1 change
KLM
06:207h15
Barcelona El Prat Airport (BCN)
13:35Vienna International Airport (VIE)
1 change
KLM
06:2012h45
Barcelona El Prat Airport (BCN)
19:05Vienna International Airport (VIE)
1 change
Lufthansa
06:5014h05
Barcelona El Prat Airport (BCN)
20:55Vienna International Airport (VIE)
2 changes
Lufthansa
06:506h00
Barcelona El Prat Airport (BCN)
12:50Vienna International Airport (VIE)
1 change
Lufthansa
06:5011h55
Barcelona El Prat Airport (BCN)
18:45Vienna International Airport (VIE)
2 changes
Lufthansa
06:504h55
Barcelona El Prat Airport (BCN)
11:45Vienna International Airport (VIE)
1 change
Lufthansa
06:5011h55
Barcelona El Prat Airport (BCN)
18:45Vienna International Airport (VIE)
2 changes
Lufthansa
06:509h30
Barcelona El Prat Airport (BCN)
16:20Vienna International Airport (VIE)
2 changes
Lufthansa
06:5014h05
Barcelona El Prat Airport (BCN)
20:55Vienna International Airport (VIE)
2 changes
Lufthansa
06:509h30
Barcelona El Prat Airport (BCN)
16:20Vienna International Airport (VIE)
2 changes
Lufthansa
06:5014h05
Barcelona El Prat Airport (BCN)
20:55Vienna International Airport (VIE)
2 changes
Lufthansa
07:504h55
Barcelona El Prat Airport (BCN)
12:45Vienna International Airport (VIE)
1 change
Lufthansa
08:004h50
Barcelona El Prat Airport (BCN)
12:50Vienna International Airport (VIE)
1 change
Transavia Airlines
08:5510h10
Barcelona El Prat Airport (BCN)
19:05Vienna International Airport (VIE)
1 change
Transavia Airlines
08:5513h25
Barcelona El Prat Airport (BCN)
22:20Vienna International Airport (VIE)
1 change
Iberia
09:159h45
Barcelona El Prat Airport (BCN)
19:00Vienna International Airport (VIE)
1 change
Swiss
09:354h10
Barcelona El Prat Airport (BCN)
13:45Vienna International Airport (VIE)
1 change
Swiss
09:355h05
Barcelona El Prat Airport (BCN)
14:40Vienna International Airport (VIE)
1 change
Iberia
09:459h15
Barcelona El Prat Airport (BCN)
19:00Vienna International Airport (VIE)
1 change
Air France
09:5013h15
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
1 change
Air France
09:507h10
Barcelona El Prat Airport (BCN)
17:00Vienna International Airport (VIE)
1 change
Air Serbia
09:5523h20
Barcelona El Prat Airport (BCN)
09:15Vienna International Airport (VIE)
1 change
Air Serbia
09:5510h10
Barcelona El Prat Airport (BCN)
20:05Vienna International Airport (VIE)
1 change
Austrian Airlines
10:002h15
Barcelona El Prat Airport (BCN)
12:15Vienna International Airport (VIE)
0 changes
Iberia
10:158h45
Barcelona El Prat Airport (BCN)
19:00Vienna International Airport (VIE)
1 change
Eurowings
10:208h40
Barcelona El Prat Airport (BCN)
19:00Vienna International Airport (VIE)
1 change
Eurowings
10:205h05
Barcelona El Prat Airport (BCN)
15:25Vienna International Airport (VIE)
1 change
Lufthansa
10:254h55
Barcelona El Prat Airport (BCN)
15:20Vienna International Airport (VIE)
1 change
KLM
11:1011h10
Barcelona El Prat Airport (BCN)
22:20Vienna International Airport (VIE)
1 change
KLM
11:107h55
Barcelona El Prat Airport (BCN)
19:05Vienna International Airport (VIE)
1 change
TAP Portugal
11:2525h10
Barcelona El Prat Airport (BCN)
12:35Vienna International Airport (VIE)
1 change
TAP Portugal
11:257h40
Barcelona El Prat Airport (BCN)
19:05Vienna International Airport (VIE)
1 change
Vueling
11:452h25
Barcelona El Prat Airport (BCN)
14:10Vienna International Airport (VIE)
0 changes
Iberia
12:306h30
Barcelona El Prat Airport (BCN)
19:00Vienna International Airport (VIE)
1 change
Air France
12:4010h25
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
1 change
Lufthansa
12:504h25
Barcelona El Prat Airport (BCN)
17:15Vienna International Airport (VIE)
1 change
Lot Polish Airlines
13:2519h20
Barcelona El Prat Airport (BCN)
08:45Vienna International Airport (VIE)
1 change
Lot Polish Airlines
13:2520h15
Barcelona El Prat Airport (BCN)
09:40Vienna International Airport (VIE)
1 change
Lot Polish Airlines
13:2518h35
Barcelona El Prat Airport (BCN)
08:00Vienna International Airport (VIE)
1 change
Lot Polish Airlines
13:255h20
Barcelona El Prat Airport (BCN)
18:45Vienna International Airport (VIE)
1 change
Lot Polish Airlines
13:257h30
Barcelona El Prat Airport (BCN)
20:55Vienna International Airport (VIE)
1 change
Iberia
13:305h30
Barcelona El Prat Airport (BCN)
19:00Vienna International Airport (VIE)
1 change
Iberia
13:309h25
Barcelona El Prat Airport (BCN)
22:55Vienna International Airport (VIE)
1 change
Lufthansa
13:504h55
Barcelona El Prat Airport (BCN)
18:45Vienna International Airport (VIE)
1 change
Wizz Air Malta
13:552h35
Barcelona El Prat Airport (BCN)
16:30Vienna International Airport (VIE)
0 changes
Iberia
14:308h25
Barcelona El Prat Airport (BCN)
22:55Vienna International Airport (VIE)
1 change
Swiss
14:555h10
Barcelona El Prat Airport (BCN)
20:05Vienna International Airport (VIE)
1 change
Swiss
14:554h15
Barcelona El Prat Airport (BCN)
19:10Vienna International Airport (VIE)
1 change
TAP Portugal
15:0021h35
Barcelona El Prat Airport (BCN)
12:35Vienna International Airport (VIE)
1 change
Brussels Airlines
15:104h25
Barcelona El Prat Airport (BCN)
19:35Vienna International Airport (VIE)
1 change
Air France
15:157h50
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
1 change
Luxair
15:204h40
Barcelona El Prat Airport (BCN)
20:00Vienna International Airport (VIE)
1 change
Lufthansa
15:354h55
Barcelona El Prat Airport (BCN)
20:30Vienna International Airport (VIE)
1 change
Lufthansa
16:104h45
Barcelona El Prat Airport (BCN)
20:55Vienna International Airport (VIE)
1 change
Lufthansa
16:1015h50
Barcelona El Prat Airport (BCN)
08:00Vienna International Airport (VIE)
2 changes
KLM
17:1515h20
Barcelona El Prat Airport (BCN)
08:35Vienna International Airport (VIE)
1 change
KLM
17:155h05
Barcelona El Prat Airport (BCN)
22:20Vienna International Airport (VIE)
1 change
TAP Portugal
17:4518h50
Barcelona El Prat Airport (BCN)
12:35Vienna International Airport (VIE)
1 change
Air France
18:055h00
Barcelona El Prat Airport (BCN)
23:05Vienna International Airport (VIE)
1 change
Air France
18:0517h30
Barcelona El Prat Airport (BCN)
11:35Vienna International Airport (VIE)
1 change
Air Baltic
18:304h15
Barcelona El Prat Airport (BCN)
22:45Vienna International Airport (VIE)
1 change
Lufthansa
18:554h15
Barcelona El Prat Airport (BCN)
23:10Vienna International Airport (VIE)
1 change
Wizz Air Malta
19:402h30
Barcelona El Prat Airport (BCN)
22:10Vienna International Airport (VIE)
0 changes
KLM
19:4012h55
Barcelona El Prat Airport (BCN)
08:35Vienna International Airport (VIE)
1 change
PGA-Portugalia Airlines
20:1016h25
Barcelona El Prat Airport (BCN)
12:35Vienna International Airport (VIE)
1 change
Air Serbia
20:4023h25
Barcelona El Prat Airport (BCN)
20:05Vienna International Airport (VIE)
1 change
Austrian Airlines
20:402h15
Barcelona El Prat Airport (BCN)
22:55Vienna International Airport (VIE)
0 changes
Air Serbia
20:4012h35
Barcelona El Prat Airport (BCN)
09:15Vienna International Airport (VIE)
1 change
Air France
21:1014h25
Barcelona El Prat Airport (BCN)
11:35Vienna International Airport (VIE)
1 change
PGA-Portugalia Airlines
22:4013h55
Barcelona El Prat Airport (BCN)
12:35Vienna International Airport (VIE)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Barcelona to Vienna by coach or flight

Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun

Flight times from Barcelona to Vienna

Showing times and prices for 31 May

Fastest Journey

2 h 15 m

Average

9 h 44 m

Flights per day

78

Distance

1350 km

Of the 78 flights that leave Barcelona for Vienna every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Austrian Airlines
20:402h15
Barcelona El Prat Airport (BCN)
22:55Vienna International Airport (VIE)
£1811One-way
0 changes
Fastest
Austrian Airlines
10:002h15
Barcelona El Prat Airport (BCN)
12:15Vienna International Airport (VIE)
£1811One-way
0 changes
2nd Fastest
Vueling
11:452h25
Barcelona El Prat Airport (BCN)
14:10Vienna International Airport (VIE)
£1771One-way
0 changes
Wizz Air Malta
19:402h30
Barcelona El Prat Airport (BCN)
22:10Vienna International Airport (VIE)
£1041One-way
0 changes
Wizz Air Malta
13:552h35
Barcelona El Prat Airport (BCN)
16:30Vienna International Airport (VIE)
£1041One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Wizz Air, Ryanair and Vueling Airlines Barcelona to Vienna

Travel from Barcelona to Vienna from £25 with Omio’s flight partners Wizz Air, Ryanair and Vueling Airlines! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

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 to Vienna from Barcelona.

Vueling Airlines from Barcelona to Vienna flight information:

  • Average Duration: 2 h 25 min
  • Cheapest Price: £74

Flights from Barcelona to Vienna

Waltzes by the Danube, atmospheric coffee-houses and spectacular pastries: all the cliches about Vienna are true, but there's also a chic, modern side to the Austrian capital. Visitors can find out for themselves, thanks to frequent direct flights from Barcelona to Vienna. There are direct connections seven days a week with a choice of airlines, including a national carrier and budget services. Flight times to the Austrian capital are around two hours and 30 minutes, with departures available from early morning to late evening.    

Which airlines fly from Barcelona to Vienna?

The national carrier Austrian Airlines, Eurowings (operating in a codeshare with its affiliate Eagle Atlantic Airlines) and Lauda Motion all offer direct flights from Barcelona to Vienna. Spanish budget operator Vueling and Austrian budget airline Anisec also provide daily direct flights on this route.

How long is the flight from Barcelona to Vienna?

The fastest connection on the 1350 km flight east from Barcelona to Vienna is the Lauda Motion service, taking two hours and 20 minutes to reach the Austrian capital. Most direct flights take five or ten minutes more to complete the trip from Barcelona. The quickest indirect connection is a KLM flight via Amsterdam, taking five hours.

How many flights are there from Barcelona to Vienna?

On weekdays there are seven direct flights from Barcelona to Vienna, with a choice of operators. There are four daily direct flights at weekends. Schedules include two to three budget airline flights daily. There are about 15 additional daily same day indirect connections requiring one change en route. Departure times range from early morning to late evening.   

What are the departure and arrival airports for flights from Barcelona to Vienna?

Departure airport: Barcelona El Prat Airport is about 12 km south-west of the city center, with public transport connections from downtown on the L9 Sud Metro line and express Aerobus, taking 30 minutes. The airport terminal has long and short stay parking lots, duty free shopping malls,  restaurants and tapas bars, business lounges, and free WiFi.

Arrival airport: Vienna Airport is situated 18 km south-east of the city center, linked by express buses, or CAT, S7 and Railjet train services taking 15-20 minutes to get downtown. Facilities at the terminal include car rental desks, business lounges, book stores, coffee shops, restaurants, free WiFi and taxi stands.  

FAQs: Barcelona to Vienna flights

FAQs: Take a flight from Barcelona to Vienna hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Barcelona to Vienna.
FAQs
Cheap plane tickets from Barcelona to Vienna can start from as little as £64 when you book in advance. The average flight ticket price for Barcelona to Vienna is £126; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Barcelona to Vienna is 2 h 15 min   to travel the 837 mile long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Barcelona to Vienna leaves at 04: 50. Plan your trip with the Journey Planner   from Omio.
The last flight from Barcelona to Vienna leaves at 20: 10.
For the best Barcelona to Vienna flight to buy, you can travel safely and comfortably with Wizz Air, Ryanair, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, Air France, Eurowings, SWISS, Brussels Airlines, KLM, TUIfly, Air Serbia, German Airways or Malta Air. However, it's always good to check all possible airlines with services between Barcelona and Vienna to compare what amenities they may offer.

Flights from Barcelona to Vienna generally leave from Barcelona El Prat Airport and arrive in Vienna International Airport.

Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Vienna International Airport is 19.4 km from Vienna city centre.

The cheapest month to travel from Barcelona to Vienna by plane is December.
It's helpful to compare your options as there are 2 ways to travel from Barcelona to Vienna including taking a coach or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers