Travel options
from Barcelona to Vienna

You can get from Barcelona to Vienna by train, bus or flight.

Our recommendation

To get from Barcelona to Vienna on 21 May we recommend taking a flight because it’s the best combination of price and speed.

02:35PMBarcelona El Prat Airport2h25 05:00PMVienna International Airport
0 changes
£541One-way
Cheapest
02:35PMBarcelona El Prat Airport2h25 05:00PMVienna International Airport
0 changes
£541One-way
Other options
12:40PMBarcelona El Prat Airport2h30 03:10PMVienna International Airport
0 changes
£751One-way
09:20AMBarcelona El Prat Airport2h20 11:40AMVienna International Airport
0 changes
£1011One-way
12:40PMBarcelona El Prat Airport2h30 03:10PMVienna International Airport
0 changes
£1181One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay in Vienna?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Compare prices and tickets Prices for trains, buses and flights

Sat
21 May
£93Flixbus
£54Wizz Air
Sun
22 May
£93Flixbus
£70Ryanair
Mon
23 May
£148Flixbus
£81Wizz Air
Tue
24 May
£133Flixbus
£49Wizz Air
Wed
25 May
£150Flixbus
£21Wizz Air
Thu
26 May
£119Flixbus
£49Vueling
Fri
27 May
£84Flixbus
£67Wizz Air
Sat
28 May
£141Flixbus
£84Vueling
Sun
29 May
£137Flixbus
£252Vueling
Mon
30 May
£104Flixbus
£157Wizz Air
Tue
31 May
£84Flixbus
£72Wizz Air
Wed
1 Jun
£80Flixbus
£26Ryanair
Thu
2 Jun
£104Flixbus
£31Wizz Air
Fri
3 Jun
£115Flixbus
£36Ryanair
Sat
4 Jun
£88Flixbus
£36Ryanair
Sun
5 Jun
£115Flixbus
£48Ryanair
Mon
6 Jun
£125Flixbus
£75Wizz Air
Tue
7 Jun
£93Flixbus
£44ryanair sun
Wed
8 Jun
£66Flixbus
£29Ryanair
Thu
9 Jun
£88Flixbus
£29Ryanair

Travel Information between Barcelona and Vienna

distanceDistance837 miles (1350 km)
modeAvailable travel modesCoach or flight
priceTicket price range£36 - £79
cheapestCheapest modeFlight • £36 • 2 h 10 min
fastestFastest modeFlight • £36 • 2 h 10 min
carriersPopular travel companiesFlixbus or Wizz Air

Take a coach or flight to travel 837 miles (1350 km) between Barcelona and Vienna. If speed is a priority, then a flight is the best option with an average duration of 2 h 10 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £36. The most popular travel providers which serve this trip are Flixbus or Wizz Air among others. Travellers can even take a direct from Barcelona to Vienna.

Travel Tips: Travel from Barcelona to Vienna

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

Is international travel between Barcelona, Spain and Vienna, Austria allowed?

International travel from Barcelona, Spain to Vienna, Austria is: Fully open.

Can I enter Austria if coming from Spain?

Entry into Austria is currently allowed for: Entry is fully open for citizens and permanent residents of Spain.

Am I required to self-quarantine upon arrival to Vienna if travelling from Barcelona?

Conditions of entry:

  • There are no current restrictions

What measures do I need to follow in Vienna, Austria due to the pandemic?

All travellers in Austria must observe the following coronavirus safety measures:

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

The information above was last checked on 16/05/2022; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey to Vienna from Barcelona.

What are the COVID-19 restrictions on returning to Spain from Vienna, Austria?

The current restriction level for returning to Barcelona, Spain from Austria is: Partially open.

Am I allowed to reenter Barcelona, Spain from Vienna, Austria?

Reentering Spain is currently allowed for: Entry is partially open for citizens and permanent residents of Austria

Do I need to self-quarantine when I arrive back to Barcelona from Vienna?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Health screen upon arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

Which rules do I need to follow in Barcelona, Spain regarding COVID-19?

All travellers returning to Spain must observe the following safety measures to reduce the spread of COVID-19 in the country:

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

The information above was last checked on 19/05/2022. We do our best to keep this information up-to-date, but regulations can change due to the nature of the coronavirus pandemic, so please double check the latest COVID-19 travel safety regulations ahead of your trip back to Barcelona from Vienna here.

What are my travel options from Barcelona to Vienna?

You can travel from Barcelona to Vienna 2 different ways: coach or flight.

What is the cheapest way to travel to Vienna from Barcelona?

Flight services offer the cheapest way to get from Barcelona to Vienna. Tickets for a flight cost on average £36.

This is compared to other travel options to Vienna:

A flight is generally £43 less than a coach for the same journey. A coach costs on average £79 from Barcelona to Vienna.

What is the fastest way to get from Barcelona to Vienna?

The fastest way from Barcelona to Vienna is by flight with an average journey time of 2 h 10 min.

Other travel options from Barcelona to Vienna can usually take longer:

In comparison, getting to Vienna by coach can take on average 29 h.

How many miles from Barcelona to Vienna would I travel?

The distance from Barcelona to Vienna is approximately 837 miles (1350 km).

What are the departure and arrival points in Barcelona and in Vienna?

These are the most popular departure and arrival points for travellers from Barcelona to Vienna:

  • Coaches most often depart from Barcelona at Barcelona, Estació d'Autobusos Nord and arrive in Vienna at Vienna, International Busterminal (VIB).
  • Flights most often depart from Barcelona at Barcelona El Prat Airport and arrive in Vienna at Vienna International Airport.

Which travel operators can get me from Barcelona to Vienna?

Omio works with many trusted partners that can help you travel the best way from Barcelona to Vienna:

  • You can travel by coach to Vienna from Barcelona with Flixbus, and you can find Flixbus Barcelona to Vienna tickets for £79 on Omio.
  • You can travel by plane to Vienna from Barcelona with Wizz Air, and you can find Wizz Air Barcelona to Vienna tickets for £36 on Omio.

What is another destination I should add to my tour from Barcelona to Vienna?

Many of our customers who book a trip from Barcelona to Vienna often extend their holiday and travel to other popular destinations like Prague, Budapest or Munich. If you’re thinking of adding another destination to your Barcelona and Vienna itinerary, let Omio find you the best connections between Vienna and any of these top destinations today!

How far in advance should I book tickets between Barcelona and Vienna online to get the best deals?

When planning your trip from Barcelona to Vienna, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets are costing £79 one way on average.
  • Plane tickets cost £36 one way on average.

However, we recommend buying tickets from Barcelona to Vienna online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Barcelona to Vienna: related information

Here are some other resources that might have the information you need