Vienna to Barcelona Flights

Fri, Jun 21
+ 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: Vienna to Barcelona flight

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

Flights from Vienna to Barcelona cover the 837 miles (1350 km) long journey 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, Air France, KLM, Brussels Airlines, Malta Air, TAP Portugal, Croatia Airlines, German Airways, Luxair or Air Baltic. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $76 (€67), but the average price of plane tickets is $233 (€204). Travelers depart most frequently from Vienna International Airport and arrive in Barcelona El Prat Airport.

The cheapest flights from Vienna to Barcelona

Showing times and prices for Jun 21

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 traveling at rush hour.

Cheapest
Vueling
03:10PM2h25
Vienna International Airport (VIE)
05:35PMBarcelona El Prat Airport (BCN)
$1201One-way
0 transfers
2nd Cheapest
Wizz Air Malta
04:55PM2h25
Vienna International Airport (VIE)
07:20PMBarcelona El Prat Airport (BCN)
$1461One-way
0 transfers
2nd Cheapest
Wizz Air Malta
10:50AM2h25
Vienna International Airport (VIE)
01:15PMBarcelona El Prat Airport (BCN)
$1461One-way
0 transfers
Eurowings
08:55AM9h10
Vienna International Airport (VIE)
06:05PMBarcelona El Prat Airport (BCN)
$1881One-way
1 transfer
Air France
05:55PM5h00
Vienna International Airport (VIE)
10:55PMBarcelona El Prat Airport (BCN)
$2361One-way
1 transfer

Flight schedulefrom Vienna to Barcelona

Showing flights for tomorrow, Friday, June 21
Austrian Airlines
06:00AM5h55
Vienna International Airport (VIE)
11:55AMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:30AM6h00
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:30AM16h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Air France
06:30AM7h50
Vienna International Airport (VIE)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:30AM13h45
Vienna International Airport (VIE)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
06:30AM5h10
Vienna International Airport (VIE)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:30AM16h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Air France
06:30AM16h25
Vienna International Airport (VIE)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:30AM8h50
Vienna International Airport (VIE)
03:20PMBarcelona El Prat Airport (BCN)
2 transfers
Air France
06:30AM10h40
Vienna International Airport (VIE)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:30AM16h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
06:30AM4h30
Vienna International Airport (VIE)
11:00AMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:50AM2h20
Vienna International Airport (VIE)
09:10AMBarcelona El Prat Airport (BCN)
0 transfers
KLM
06:55AM15h50
Vienna International Airport (VIE)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:55AM5h40
Vienna International Airport (VIE)
12:35PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:55AM9h30
Vienna International Airport (VIE)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
06:55AM11h55
Vienna International Airport (VIE)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
07:00AM4h55
Vienna International Airport (VIE)
11:55AMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
08:00AM5h05
Vienna International Airport (VIE)
01:05PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
08:25AM5h40
Vienna International Airport (VIE)
02:05PMBarcelona El Prat Airport (BCN)
1 transfer
Eurowings
08:55AM9h10
Vienna International Airport (VIE)
06:05PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:05AM5h45
Vienna International Airport (VIE)
02:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
09:20AM9h30
Vienna International Airport (VIE)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
09:20AM7h05
Vienna International Airport (VIE)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
09:20AM13h25
Vienna International Airport (VIE)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Brussels Airlines
09:25AM4h55
Vienna International Airport (VIE)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Swiss
09:35AM4h30
Vienna International Airport (VIE)
02:05PMBarcelona El Prat Airport (BCN)
1 transfer
Air Serbia
09:45AM23h25
Vienna International Airport (VIE)
09:10AMBarcelona El Prat Airport (BCN)
1 transfer
Air Serbia
09:45AM10h05
Vienna International Airport (VIE)
07:50PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
10:05AM7h05
Vienna International Airport (VIE)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
10:05AM12h50
Vienna International Airport (VIE)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
10:05AM10h10
Vienna International Airport (VIE)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
10:30AM4h50
Vienna International Airport (VIE)
03:20PMBarcelona El Prat Airport (BCN)
1 transfer
Wizz Air Malta
10:50AM2h25
Vienna International Airport (VIE)
01:15PMBarcelona El Prat Airport (BCN)
0 transfers
Austrian Airlines
11:20AM4h50
Vienna International Airport (VIE)
04:10PMBarcelona El Prat Airport (BCN)
1 transfer
Iberia
12:20PM5h50
Vienna International Airport (VIE)
06:10PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
12:25PM7h50
Vienna International Airport (VIE)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
12:25PM10h30
Vienna International Airport (VIE)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
12:25PM4h45
Vienna International Airport (VIE)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
01:00PM4h50
Vienna International Airport (VIE)
05:50PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
01:00PM34h05
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
01:00PM23h30
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
01:00PM23h30
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
01:00PM23h30
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
01:10PM9h55
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Lufthansa
01:20PM4h25
Vienna International Airport (VIE)
05:45PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
01:45PM4h00
Vienna International Airport (VIE)
05:45PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
01:50PM11h40
Vienna International Airport (VIE)
01:30AMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
01:50PM29h30
Vienna International Airport (VIE)
07:20PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
01:50PM8h00
Vienna International Airport (VIE)
09:50PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
01:50PM27h05
Vienna International Airport (VIE)
04:55PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
01:50PM24h20
Vienna International Airport (VIE)
02:10PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
02:20PM8h25
Vienna International Airport (VIE)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Swiss
02:30PM4h45
Vienna International Airport (VIE)
07:15PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
03:00PM4h35
Vienna International Airport (VIE)
07:35PMBarcelona El Prat Airport (BCN)
1 transfer
Vueling
03:10PM2h25
Vienna International Airport (VIE)
05:35PMBarcelona El Prat Airport (BCN)
0 transfers
Austrian Airlines
03:25PM5h05
Vienna International Airport (VIE)
08:30PMBarcelona El Prat Airport (BCN)
1 transfer
Wizz Air Malta
04:55PM2h25
Vienna International Airport (VIE)
07:20PMBarcelona El Prat Airport (BCN)
0 transfers
Austrian Airlines
05:30PM2h20
Vienna International Airport (VIE)
07:50PMBarcelona El Prat Airport (BCN)
0 transfers
Austrian Airlines
05:40PM3h50
Vienna International Airport (VIE)
09:30PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
05:55PM5h00
Vienna International Airport (VIE)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France
05:55PM17h45
Vienna International Airport (VIE)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Air France
05:55PM15h05
Vienna International Airport (VIE)
09:00AMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
06:30PM4h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
1 transfer
Lot Polish Airlines
07:25PM17h05
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
07:55PM21h00
Vienna International Airport (VIE)
04:55PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
07:55PM14h30
Vienna International Airport (VIE)
10:25AMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
07:55PM25h55
Vienna International Airport (VIE)
09:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM
07:55PM16h40
Vienna International Airport (VIE)
12:35PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
07:55PM18h15
Vienna International Airport (VIE)
02:10PMBarcelona El Prat Airport (BCN)
1 transfer
TAP Portugal
07:55PM23h25
Vienna International Airport (VIE)
07:20PMBarcelona El Prat Airport (BCN)
1 transfer
Air Serbia
08:45PM12h25
Vienna International Airport (VIE)
09:10AMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
09:25PM15h05
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
1 transfer
Austrian Airlines
09:25PM25h40
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
10:30PM24h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
10:30PM14h00
Vienna International Airport (VIE)
12:30PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
10:30PM24h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers
Austrian Airlines
10:30PM24h35
Vienna International Airport (VIE)
11:05PMBarcelona El Prat Airport (BCN)
2 transfers

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 train, bus, or flight

Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08
Tue
Jul 09
Wed
Jul 10
Thu
Jul 11

The fastest flights from Vienna to Barcelona

Showing times and prices for Jun 21

Fastest Journey

2 h 20 m

Average

11 h 56 m

Flights per day

78

Distance

1350 km

Of the 78 flights that leave Vienna for Barcelona 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
06:50AM2h20
Vienna International Airport (VIE)
09:10AMBarcelona El Prat Airport (BCN)
$3181One-way
0 transfers
Fastest
Austrian Airlines
05:30PM2h20
Vienna International Airport (VIE)
07:50PMBarcelona El Prat Airport (BCN)
$3181One-way
0 transfers
2nd Fastest
Vueling
03:10PM2h25
Vienna International Airport (VIE)
05:35PMBarcelona El Prat Airport (BCN)
$1201One-way
0 transfers
2nd Fastest
Wizz Air Malta
04:55PM2h25
Vienna International Airport (VIE)
07:20PMBarcelona El Prat Airport (BCN)
$1461One-way
0 transfers
2nd Fastest
Wizz Air Malta
10:50AM2h25
Vienna International Airport (VIE)
01:15PMBarcelona El Prat Airport (BCN)
$1461One-way
0 transfers

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

Travel from Vienna to Barcelona from $23 (€21) with Omio’s flight partners Ryanair, Wizz Air and Vueling Airlines! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Flight information from Vienna to Barcelona with Ryanair:

  • Average Duration: 2 h 15 min
  • Cheapest Price: $23

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.

Cheap flights from Vienna to Barcelona: when to book to save $

Time Price Savings
1 week earlier 30 €
2 weeks earlier 25 €20%
3 weeks earlier 25 €20%
1 month before 25 €20%
2 months earlier 28 €7%
3 months earlier 25 €20%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Vienna - Barcelona: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Vienna to Barcelona timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Vienna to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Vienna to Barcelona 3 weeks in advance means you could save up to 20% compared to the price available on the day of departure.
  • If you book a flight from Vienna - Barcelona 2 months in advance you save up to about 7% compared to the initial price.
  • By booking 3 months in advance you could save up to 20%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

FAQs: Vienna to Barcelona Flight

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 $76 (€67) when you book in advance. The average flight ticket price for Vienna to Barcelona is $233 (€204); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The flight time between Vienna and Barcelona is on average 2 h 20 min   for the 837 mile (1350 km) long journey, but the time it takes to go to Barcelona from Vienna by flight can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Vienna to Barcelona leaves at 5: 10 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Vienna to Barcelona leaves at 9: 45 PM.
Take the Vienna to Barcelona flight with Ryanair, Wizz Air, Vueling Airlines, Austrian Airlines, Lufthansa, Iberia, SWISS, Eurowings, Air Serbia, Air France, KLM, Brussels Airlines, Malta Air, TAP Portugal, Croatia Airlines, German Airways, Luxair or Air Baltic. However, it's always good to check out all possible airlines for the route to Barcelona from Vienna 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 to travel from Vienna to Barcelona by plane is January.
You have options as you can travel from Vienna to Barcelona 3 different ways: train, bus 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
Currency
Language