Compare prices and tickets by train, bus or flight

Sat
Dec 4
$132Flixbus
$70Vueling
Sun
Dec 5
$96Flixbus
$28Wizz Air
Mon
Dec 6
Find prices
$22Ryanair
Tue
Dec 7
Find prices
$32Ryanair
Wed
Dec 8
Find prices
$36Wizz Air
Thu
Dec 9
$90Flixbus
$58Ryanair
Fri
Dec 10
$102Flixbus
$129Iberia
Sat
Dec 11
$114Flixbus
$74Vueling
Sun
Dec 12
$90Flixbus
$28Wizz Air
Mon
Dec 13
Find prices
$31Ryanair
Tue
Dec 14
Find prices
$13Ryanair
Wed
Dec 15
Find prices
$34Ryanair
Thu
Dec 16
$114Flixbus
$21Ryanair
Fri
Dec 17
$174Flixbus
$30Ryanair
Sat
Dec 18
$174Flixbus
$35Ryanair
Sun
Dec 19
$198Flixbus
$34Wizz Air
Mon
Dec 20
$204Flixbus
$28Wizz Air
Tue
Dec 21
Find prices
$42Ryanair
Wed
Dec 22
Find prices
$34Ryanair
Thu
Dec 23
$216Flixbus
$36Ryanair

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

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Flight Information between Vienna and Barcelona

distanceDistance837 miles (1350 km)
durationAverage flight duration2 h 25 min
priceAverage plane ticket price$53 (€44)
changesDirect flightYes
carriersAirlinesLaudamotion, Vueling, Eurowings, anisec, Ryanair, Austrian Airlines, openskies, Iberia, Wizz Air, Air China, Lufthansa, Swiss or Brussels Airlines

Flights from Vienna to Barcelona cover the 837 miles (1350 km) long journey taking on average 2 h 25 min with our travel partners like Laudamotion, Vueling, Eurowings, anisec, Ryanair, Austrian Airlines, openskies, Iberia, Wizz Air, Air China, Lufthansa, Swiss or Brussels Airlines. There are direct flight services available. While the average ticket price for this journey costs around $53 (€44), you can find the cheapest plane ticket for as low as $22 (€18). Travelers depart most frequently from Vienna International Airport and arrive in Barcelona El Prat Airport.

Airlines

Vueling Airlines, Eurowings and Ryanair Vienna – Barcelona

Vueling Airlines, Eurowings and Ryanair flights will get you from Vienna to Barcelona from $22 (€18). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Vueling Airlines
Ryanair
Eurowings

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

Vueling Airlines is one of the best options when traveling by plane between Vienna and Barcelona. Omio quickly shows you current Vueling Airlines flight schedules for the Vienna - Barcelona route and makes it easier than ever for you to buy plane tickets online for the cheapest, fastest or earliest trip available. The distance to Barcelona from Vienna is around 837 miles (1350 km) and the cheapest Vueling Airlines one-way ticket you can book starts at $70 (€58). As you check the latest Vienna to Barcelona flight schedule from Vueling Airlines for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Barcelona safely. If you search for Vueling Airlines tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Vueling Airlines ticket between Vienna and Barcelona so you can spend more time enjoying the smooth and easy journey!

  • Average Price: $70

Vueling Airlines' current ticket policies due to COVID-19 for your flight to Barcelona from Vienna are the following:

  • Exceptions to waive change or cancellation fees policy
  • Change fees waived
  • Cashless payments recommended
  • Online booking and check-in recommended

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.

Travel Tips

Vienna to Barcelona Flight
Take a flight to Barcelona easily. 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
Is cross-border travel by flight between Vienna, Austria and Barcelona, Spain allowed?

Travel between Vienna, Austria and Barcelona, Spain by plane is: Partially open.

What is the status of international entry into Spain from Austria?

International entry status: Entry is partially open for citizens and permanent residents of Austria

Do I need to self-quarantine on arrival in Spain from Vienna?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Barcelona, Spain?

When traveling in Spain, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 12/3/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from Vienna to Barcelona before traveling.

What is the restriction level for the return leg of a round trip journey from Barcelona, Spain to Vienna, Austria?

The restriction level for your return flight to Vienna, Austria from Barcelona is: Partially open.

Is my return flight into Vienna from Barcelona restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Austria from Barcelona?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the safety rules to follow in Vienna, Austria?

The government of Austria has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1 metre (s) (3 feet)
  • Face mask required: Mandatory

Last checked on 12/1/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Vienna from Barcelona closer to your date of departure here here.

How much are cheap flights from Vienna to Barcelona?
Omio customers have found cheap plane tickets from Vienna to Barcelona for as low as $22 (€18)  for the next 7 days.
What is the price of a flight ticket to Barcelona from Vienna?
The flight price to Barcelona from Vienna is on average $53 (€44)  if you are looking to buy your tickets for this journey in the next 7 days.
How far is Vienna to Barcelona by plane?
The flight distance from Vienna to Barcelona is around 837 miles (1350 km).
How long is the plane ride to Barcelona from Vienna?
While the time it takes to travel 837 miles (1350 km) between Vienna and Barcelona can vary based on specific dates, weekends, and holidays, the Vienna to Barcelona flight journey time is on average 2 h 25 min.
What airport in Vienna does the flight to Barcelona leave from? Which airport do I fly into Barcelona from Vienna?

Omio travelers most frequently book a flight from Vienna International Airport   to Barcelona El Prat Airport   for this route.

Where do I find the Vienna airport for the flight to Barcelona? Where is the Barcelona airport?

Passengers board their flight most frequently from Vienna International Airport, which is located approximately 10.6 miles (17.1 km) from the city center.

Passengers traveling this route most often arrive at Barcelona El Prat Airport and need to travel approximately 7.4 miles (11.9 km) from the airport to reach the city center in Barcelona. You can check if there are airport shuttle services, taxi services or public transit options available from Barcelona El Prat Airport to get you to the city center in Barcelona.

Which airlines can get me from Vienna to Barcelona?
For the trip from Vienna to Barcelona you can take a flight with Laudamotion, Vueling, Eurowings, anisec, Ryanair, Austrian Airlines, openskies, Iberia, Wizz Air, Air China, Lufthansa, Swiss or Brussels Airlines. Be sure to check out all possible airlines that offer services from Vienna to Barcelona on Omio to compare what amenities they may have.
Are there any nonstop flight services from Vienna to Barcelona?
Yes, you can find a direct flight to Barcelona from Vienna with Vueling or Ryanair  on Omio. This is worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
When does the first flight depart from Vienna to Barcelona? When does the last flight depart from Vienna to Barcelona?
The earliest flight departing from Vienna to Barcelona leaves at 5: 00 AM. The last flight departing from Vienna to Barcelona leaves at 4: 25 PM. You can find the latest Vienna to Barcelona flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy plane tickets to Barcelona from Vienna for the best deals?
If you buy a plane ticket from Vienna to Barcelona within the next 7 days, you can find tickets to cost on average $53 (€44) one way. However, we recommend booking your flight in advance to get access to the best prices. Plane tickets to Barcelona from Vienna are generally on sale a few months before the planned departure date.