Vienna to Barcelona flights

Mon, 22 Apr
+ 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
  • Route overview
  • Cheapest flights
  • Schedules
  • Compare prices
  • Fastest flights
  • Companies
  • FAQs

Overview: Vienna to Barcelona flight

distanceDistance837 miles
durationAverage flight duration2 h 20 min
priceAverage plane ticket price£173 (€191)
changesDirect flightNo
carriersAirlinesRyanair, Wizz Air, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, SWISS, Eurowings, Air Serbia, KLM, Air France, Malta Air, Brussels Airlines, Luxair, German Airways, Air Baltic, Croatia Airlines or TAP Portugal

Flights from Vienna to Barcelona cover the 837 miles long route taking on average 2 h 20 min with our travel partners like Ryanair, Wizz Air, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, SWISS, Eurowings, Air Serbia, KLM, Air France, Malta Air, Brussels Airlines, Luxair, German Airways, Air Baltic, Croatia Airlines or TAP Portugal. While the average ticket price for this route costs around £173, you can find the cheapest plane ticket for as low as £70. Travellers depart most frequently from Vienna International Airport and arrive in Barcelona El Prat Airport.

Cheap flights tickets from Vienna to Barcelona

Showing times and prices for 23 Apr

Cheapest

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

Cheapest
Vueling
14:302h25
Vienna International Airport (VIE)
16:55Barcelona El Prat Airport (BCN)
£901One-way
0 changes
2nd Cheapest
Wizz Air Malta
15:002h25
Vienna International Airport (VIE)
17:25Barcelona El Prat Airport (BCN)
£1261One-way
0 changes
Air France
12:2510h30
Vienna International Airport (VIE)
22:55Barcelona El Prat Airport (BCN)
£1771One-way
1 change
Air France
17:555h00
Vienna International Airport (VIE)
22:55Barcelona El Prat Airport (BCN)
£1771One-way
1 change
Air France
06:3016h25
Vienna International Airport (VIE)
22:55Barcelona El Prat Airport (BCN)
£1791One-way
1 change

Flight scheduleVienna to Barcelona

Showing flights for tomorrow, Tuesday, 23 April
Austrian Airlines
06:005h55
Vienna International Airport (VIE)
11:55Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
06:3016h35
Vienna International Airport (VIE)
23:05Barcelona El Prat Airport (BCN)
2 changes
Air France
06:3016h25
Vienna International Airport (VIE)
22:55Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
06:3016h35
Vienna International Airport (VIE)
23:05Barcelona El Prat Airport (BCN)
2 changes
Air France
06:307h50
Vienna International Airport (VIE)
14:20Barcelona El Prat Airport (BCN)
1 change
Air France
06:305h10
Vienna International Airport (VIE)
11:40Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
06:306h00
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
06:304h30
Vienna International Airport (VIE)
11:00Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
06:502h20
Vienna International Airport (VIE)
09:10Barcelona El Prat Airport (BCN)
0 changes
KLM
06:5515h50
Vienna International Airport (VIE)
22:45Barcelona El Prat Airport (BCN)
1 change
KLM
06:5511h55
Vienna International Airport (VIE)
18:50Barcelona El Prat Airport (BCN)
1 change
KLM
06:559h30
Vienna International Airport (VIE)
16:25Barcelona El Prat Airport (BCN)
1 change
KLM
06:555h40
Vienna International Airport (VIE)
12:35Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
07:004h55
Vienna International Airport (VIE)
11:55Barcelona El Prat Airport (BCN)
1 change
Iberia
07:006h45
Vienna International Airport (VIE)
13:45Barcelona El Prat Airport (BCN)
1 change
Iberia
07:009h10
Vienna International Airport (VIE)
16:10Barcelona El Prat Airport (BCN)
1 change
Iberia
07:005h45
Vienna International Airport (VIE)
12:45Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
08:005h05
Vienna International Airport (VIE)
13:05Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
08:255h40
Vienna International Airport (VIE)
14:05Barcelona El Prat Airport (BCN)
1 change
Lufthansa Cityline
09:055h45
Vienna International Airport (VIE)
14:50Barcelona El Prat Airport (BCN)
1 change
KLM
09:209h30
Vienna International Airport (VIE)
18:50Barcelona El Prat Airport (BCN)
1 change
KLM
09:207h05
Vienna International Airport (VIE)
16:25Barcelona El Prat Airport (BCN)
1 change
KLM
09:2013h25
Vienna International Airport (VIE)
22:45Barcelona El Prat Airport (BCN)
1 change
Brussels Airlines
09:254h55
Vienna International Airport (VIE)
14:20Barcelona El Prat Airport (BCN)
1 change
Lot Polish Airlines
09:2513h40
Vienna International Airport (VIE)
23:05Barcelona El Prat Airport (BCN)
2 changes
Lot Polish Airlines
09:2513h40
Vienna International Airport (VIE)
23:05Barcelona El Prat Airport (BCN)
2 changes
Lot Polish Airlines
09:258h20
Vienna International Airport (VIE)
17:45Barcelona El Prat Airport (BCN)
2 changes
Helvetic Airways
09:354h30
Vienna International Airport (VIE)
14:05Barcelona El Prat Airport (BCN)
1 change
Luxair
09:404h50
Vienna International Airport (VIE)
14:30Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
11:204h50
Vienna International Airport (VIE)
16:10Barcelona El Prat Airport (BCN)
1 change
Iberia
12:208h00
Vienna International Airport (VIE)
20:20Barcelona El Prat Airport (BCN)
1 change
Iberia
12:205h50
Vienna International Airport (VIE)
18:10Barcelona El Prat Airport (BCN)
1 change
Iberia
12:209h00
Vienna International Airport (VIE)
21:20Barcelona El Prat Airport (BCN)
1 change
Iberia
12:206h55
Vienna International Airport (VIE)
19:15Barcelona El Prat Airport (BCN)
1 change
Air France
12:2510h30
Vienna International Airport (VIE)
22:55Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
13:0023h30
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
2 changes
Austrian Airlines
13:0023h30
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
2 changes
Austrian Airlines
13:0023h30
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
2 changes
Austrian Airlines
13:109h55
Vienna International Airport (VIE)
23:05Barcelona El Prat Airport (BCN)
2 changes
Lufthansa Cityline
13:154h30
Vienna International Airport (VIE)
17:45Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
13:204h50
Vienna International Airport (VIE)
18:10Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
13:454h00
Vienna International Airport (VIE)
17:45Barcelona El Prat Airport (BCN)
1 change
KLM
14:208h25
Vienna International Airport (VIE)
22:45Barcelona El Prat Airport (BCN)
1 change
Air Baltic
14:304h45
Vienna International Airport (VIE)
19:15Barcelona El Prat Airport (BCN)
1 change
Vueling
14:302h25
Vienna International Airport (VIE)
16:55Barcelona El Prat Airport (BCN)
0 changes
Austrian Airlines
15:004h35
Vienna International Airport (VIE)
19:35Barcelona El Prat Airport (BCN)
1 change
Wizz Air Malta
15:002h25
Vienna International Airport (VIE)
17:25Barcelona El Prat Airport (BCN)
0 changes
Austrian Airlines
15:255h05
Vienna International Airport (VIE)
20:30Barcelona El Prat Airport (BCN)
1 change
Luxair
17:0521h25
Vienna International Airport (VIE)
14:30Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
17:302h20
Vienna International Airport (VIE)
19:50Barcelona El Prat Airport (BCN)
0 changes
Austrian Airlines
17:3518h55
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
17:403h50
Vienna International Airport (VIE)
21:30Barcelona El Prat Airport (BCN)
1 change
Air France
17:555h00
Vienna International Airport (VIE)
22:55Barcelona El Prat Airport (BCN)
1 change
Air France
17:5515h05
Vienna International Airport (VIE)
09:00Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
18:304h35
Vienna International Airport (VIE)
23:05Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
18:404h50
Vienna International Airport (VIE)
23:30Barcelona El Prat Airport (BCN)
1 change
Lot Polish Airlines
19:2517h05
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
1 change
TAP Portugal
19:5518h15
Vienna International Airport (VIE)
14:10Barcelona El Prat Airport (BCN)
1 change
KLM
19:5516h40
Vienna International Airport (VIE)
12:35Barcelona El Prat Airport (BCN)
1 change
TAP Portugal
19:5521h00
Vienna International Airport (VIE)
16:55Barcelona El Prat Airport (BCN)
1 change
TAP Portugal
19:5514h40
Vienna International Airport (VIE)
10:35Barcelona El Prat Airport (BCN)
1 change
KLM
19:5514h30
Vienna International Airport (VIE)
10:25Barcelona El Prat Airport (BCN)
1 change
TAP Portugal
19:5523h25
Vienna International Airport (VIE)
19:20Barcelona El Prat Airport (BCN)
1 change
Air Serbia
20:4523h05
Vienna International Airport (VIE)
19:50Barcelona El Prat Airport (BCN)
1 change
Luxair
20:5017h40
Vienna International Airport (VIE)
14:30Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
21:2515h05
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
1 change
Austrian Airlines
22:3014h00
Vienna International Airport (VIE)
12:30Barcelona El Prat Airport (BCN)
2 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Vienna to Barcelona by coach, train or flight

Tue
23 Apr
Wed
24 Apr
Thu
25 Apr
Fri
26 Apr
Sat
27 Apr
Sun
28 Apr
Mon
29 Apr
Tue
30 Apr
Wed
01 May
Thu
02 May
Fri
03 May
Sat
04 May
Sun
05 May
Mon
06 May
Tue
07 May
Wed
08 May
Thu
09 May
Fri
10 May
Sat
11 May
Sun
12 May
Mon
13 May

Flight times from Vienna to Barcelona

Showing times and prices for 23 Apr

Fastest Journey

2 h 20 m

Average

10 h 13 m

Flights per day

67

Distance

1350 km

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

Fastest
Austrian Airlines
17:302h20
Vienna International Airport (VIE)
19:50Barcelona El Prat Airport (BCN)
£2521One-way
0 changes
Fastest
Austrian Airlines
06:502h20
Vienna International Airport (VIE)
09:10Barcelona El Prat Airport (BCN)
£2521One-way
0 changes
2nd Fastest
Vueling
14:302h25
Vienna International Airport (VIE)
16:55Barcelona El Prat Airport (BCN)
£901One-way
0 changes
2nd Fastest
Wizz Air Malta
15:002h25
Vienna International Airport (VIE)
17:25Barcelona El Prat Airport (BCN)
£1261One-way
0 changes
Austrian Airlines
17:403h50
Vienna International Airport (VIE)
21:30Barcelona El Prat Airport (BCN)
£2961One-way
1 change

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

Ryanair
Easyjet
Eurowings
Vueling

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

Ryanair, Wizz Air and Vueling Airlines flights will get you to Barcelona from Vienna from £19. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight to Barcelona from Vienna.

Flights from Vienna to Barcelona

Barcelona remains one of the most popular destinations in Europe for city breaks, with all the attractions of a major capital and proximity to the beaches of the Costa Brava. Vacationers can take frequent direct flights from Vienna to Barcelona seven days a week with a choice of airlines, including a national carrier and budget operators. Flight times to the Catalan city are around two hours and 30 minutes, with departures available in the morning, afternoon and evening.

Which airlines fly from Vienna to Barcelona?

Operators providing direct flights from Vienna to Barcelona include the national carrier Austrian Airlines, Lauda Motion, Eurowings (operating in a code share with its affiliate Eagle Atlantic Airlines) and Austrian budget airline Anisec. Spanish budget operator Vueling  also offers daily direct flights on this route.

How long is the flight from Vienna to Barcelona?

The fastest connection on the 1350 km flight west from Vienna to Barcelona is the Anisec early afternoon departure, taking two hours and ten minutes to complete the trip. Most direct flights take ten or twenty minutes more to reach Barcelona. The quickest indirect connection is a Swiss Air flight via Zurich, taking three hours and forty minutes for the complete journey.  

How many flights are there from Vienna to Barcelona?

On weekdays there are seven direct flights from Vienna to Barcelona, with a variety of operators. There are three direct flights on Saturdays and five on Sundays. Vueling 's budget airline timetable has one or two daily flights. There are also around 15 daily same day indirect connections requiring one change in transit. Take off times range from early morning to late evening.  

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

Departure airport: Vienna Airport is located 18 km south-east of central Vienna , with  express buses, S7 or CAT trains and Railjet services making the  15-20 minute transfer downtown.  The passenger terminal has  long and short stay parking lots, business lounges, bars, restaurants, a duty free mall, book stores and free WiFi.

Arrival airport: Barcelona El Prat Airport is situated  12 km south-west of the city center, with frequent connections from downtown on the L9 Sud Metro line and express Aerobus, taking around 30 minutes. Facilities at the terminal include tapas bars, restaurants, an FC Barcelona gift store, business lounges, car rental desks and taxi stands.

FAQs: Vienna to Barcelona flights

FAQs: Take a flight from Vienna to Barcelona 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 Vienna to Barcelona.
FAQs
Cheap plane tickets from Vienna to Barcelona can start from as little as £70 when you book in advance. The average flight ticket price for Vienna to Barcelona is £173; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Vienna to Barcelona flight time is 2 h 20 min   covering the 837 mile long trip, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Vienna to Barcelona leaves at 05: 10. Plan your trip with the Journey Planner   from Omio.
The last flight from Vienna to Barcelona leaves at 21: 45.
Take the Vienna to Barcelona flight with Ryanair, Wizz Air, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, SWISS, Eurowings, Air Serbia, KLM, Air France, Malta Air, Brussels Airlines, Luxair, German Airways, Air Baltic, Croatia Airlines or TAP Portugal. However, it's always good to check out all possible airlines for the route from Vienna to Barcelona as there might be differences in the amenities they offer.

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

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

The cheapest month for a flight from Vienna to Barcelona is January.
It's helpful to compare your options as there are 3 ways to travel from Vienna to Barcelona including taking a coach, train 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