Travel options
from Oviedo to Barcelona

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

Our recommendation

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

22:25Asturias Airport1h30 23:55Barcelona El Prat Airport
0 changes
£671One-way
Cheapest
22:25Asturias Airport1h30 23:55Barcelona El Prat Airport
0 changes
£671One-way
Other options
09:40Asturias Airport1h30 11:10Barcelona El Prat Airport
0 changes
£1151One-way
22:25Asturias Airport1h30 23:55Barcelona El Prat Airport
0 changes
£1091One-way
09:40Asturias Airport1h30 11:10Barcelona El Prat Airport
0 changes
£1611One-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

Compare prices and tickets Prices for trains, buses and flights

Fri
27 May
£60Vueling
Sat
28 May
£41Vueling
Sun
29 May
£64Vueling
Mon
30 May
£45Vueling
Tue
31 May
£85Vueling
Wed
1 Jun
£60Vueling
Thu
2 Jun
£49Vueling
Fri
3 Jun
£60Vueling
Sat
4 Jun
£41Vueling
Sun
5 Jun
£77Vueling
Mon
6 Jun
£88Vueling
Tue
7 Jun
£56Vueling
Wed
8 Jun
£49Vueling
Thu
9 Jun
£41Vueling
Fri
10 Jun
£41Vueling
Sat
11 Jun
£38Vueling
Sun
12 Jun
£64Vueling
Mon
13 Jun
£53Vueling
Tue
14 Jun
£49Vueling
Wed
15 Jun
£49Vueling

Travel Information to Barcelona from Oviedo

distanceDistance429 miles (692 km)
modeAvailable travel modesCoach or flight
priceTicket price range£25 - £54
cheapestCheapest modeFlight • £25 • 1 h 25 min
fastestFastest modeFlight • £25 • 1 h 25 min
carriersPopular travel companiesAlsa or Vueling

Travel 429 miles (692 km) by coach or flight from Oviedo to Barcelona. If speed is a priority, then a flight is the best option with an average duration of 1 h 25 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as £25. The most popular travel providers which serve this journey are Alsa or Vueling among others. Travellers can even take a direct flight from Oviedo to Barcelona.

Travel Tips: Travel from Oviedo to Barcelona

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

How do you get from Oviedo to Barcelona?

There are 2 ways to get from Oviedo to Barcelona: coach or flight.

How do I get from Oviedo to Barcelona the cheapest way?

A flight service offers the cheapest way to travel from Oviedo to Barcelona, which costs on average £25.

This is compared to other ways of getting to Barcelona:

A flight journey is usually £28 less than a journey to Barcelona by coach, which costs on average £54 for the same trip.

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

The fastest way to get to Barcelona from Oviedo is by flight with an average travel time of 1 h 25 min.

There are alternative travel options to Barcelona that can usually take longer:

In comparison, going by coach can take 12 h   on average.

What is the distance from Oviedo to Barcelona?

The distance between Oviedo and Barcelona is around 429 miles (692 km).

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

These are the most popular departure and arrival points when travelling from Oviedo to Barcelona:

  • Most travellers catch their coach from Oviedo, Estación de Autobuses and arrive in Barcelona, Estació d'Autobusos Nord.

Which travel companies can take me from Oviedo to Barcelona?

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

  • You can travel by coach from Oviedo to Barcelona with Alsa, and you can find Alsa Oviedo to Barcelona tickets for £54 on Omio.
  • You can go to Barcelona from Oviedo by plane with Vueling. You'll see cheap plane tickets for £25 with Vueling from Oviedo to Barcelona on Omio.

Can I find a direct route from Oviedo to Barcelona?

Yes, there are direct routes from Oviedo to Barcelona with the following travel companies:

  • You'll find direct flight services to Barcelona with.

As you won't need to change at another stop in between, direct services to Barcelona tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this trip.

What other destinations are worth visiting after travelling from Oviedo to Barcelona?

Omio customers who travel from Oviedo to Barcelona often also extend their holiday to go to Madrid, Paris or Valencia. Omio can help you plan your trip by finding the best connections between Barcelona and these popular destinations at a great price.

How early should I book tickets to Barcelona from Oviedo online for the best deals?

Before travelling from Oviedo to Barcelona, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a coach ticket is £54 one way on average for this journey.
  • The price of a plane ticket is on average £25 one way for this trip.

But we recommend booking Oviedo to Barcelona tickets online a few months before your planned travel date to score the best deals and save money on your trip.