Oviedo to Barcelona coach

Cheap bus tickets from Oviedo to Barcelona

Showing times and prices for 19 Aug

Cheapest

£58

Average

£61

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
17:30Oviedo, Estación de Autobuses13h45 07:15Barcelona, Estació d'Autobusos Nord
1 change
£581One-way
2nd Cheapest
15:30Oviedo, Estación de Autobuses15h05 06:35Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£621One-way
2nd Cheapest
16:30Oviedo, Estación de Autobuses14h05 06:35Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£621One-way
2nd Cheapest
16:30Oviedo, Estación de Autobuses14h20 06:50Barcelona, Estació d'Autobusos Nord
1 change
£621One-way
2nd Cheapest
15:30Oviedo, Estación de Autobuses15h20 06:50Barcelona, Estació d'Autobusos Nord
1 change
£621One-way

Bus Timetable Oviedo to Barcelona

Showing buses for tomorrow, Friday, 19 August
15:30Oviedo, Estación de Autobuses15h05 06:35Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
15:30Oviedo, Estación de Autobuses15h20 06:50Barcelona, Estació d'Autobusos Nord
1 change
16:30Oviedo, Estación de Autobuses14h05 06:35Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
16:30Oviedo, Estación de Autobuses14h20 06:50Barcelona, Estació d'Autobusos Nord
1 change
17:30Oviedo, Estación de Autobuses13h45 07:15Barcelona, Estació d'Autobusos Nord
1 change

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug
Tue
30 Aug
Wed
31 Aug
Thu
01 Sept
Fri
02 Sept
Sat
03 Sept
Sun
04 Sept
Mon
05 Sept
Tue
06 Sept
Wed
07 Sept
Thu
08 Sept

Bus times from Oviedo to Barcelona

Showing times and prices for 19 Aug

Fastest Journey

13 h 45 m

Average

14 h 31 m

Buses per day

5

Distance

693 km

It's difficult to get from Oviedo to Barcelona without changing at least once.

Fastest
17:30Oviedo, Estación de Autobuses13h45 07:15Barcelona, Estació d'Autobusos Nord
1 change
£581One-way
2nd Fastest
16:30Oviedo, Estación de Autobuses14h05 06:35Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£621One-way
16:30Oviedo, Estación de Autobuses14h20 06:50Barcelona, Estació d'Autobusos Nord
1 change
£621One-way
15:30Oviedo, Estación de Autobuses15h05 06:35Barcelona, Estación de Autobuses de Barcelona/Sants
1 change
£621One-way
15:30Oviedo, Estación de Autobuses15h20 06:50Barcelona, Estació d'Autobusos Nord
1 change
£621One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Oviedo to Barcelona

distanceDistance429 miles
durationAverage coach duration11 h 45 min
priceAverage coach ticket price£57 (€65)
changesDirect coachYes
carriersCoach companiesAlsa Supra, Infobus or Alsa

Coaches from Oviedo to Barcelona cover the 429 miles long route taking on average 11 h 45 min with our travel partners like Alsa Supra, Infobus or Alsa. There are direct coach services available. While the average ticket price for this trip costs around £57, you can find the cheapest coach ticket for as low as £55. Travellers depart most frequently from Oviedo and arrive in Barcelona, Estació d'Autobusos Nord.

Coach companies: Alsa Oviedo to Barcelona

Find the best coaches from Oviedo to Barcelona with Omio's travel partners Alsa from £55. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Alsa

Alsa is the main provier of coach travel in Spain. As a subsidiary of the UK coach operator National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of coaches with different levels of comfort and amenities on offer. Aside from the Alsa Normal coach with free WiFi, toilets, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium coaches provide more luxurious services when travelling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other coach tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: £55

Travel Tips: Coach to Barcelona from Oviedo

Take the bus 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
Omio customers have found the cheapest coaches to Barcelona from Oviedo to cost as little as £55  in the next 7 days.
In the next 7 days you’ll find that the average cost of a coach ticket between Oviedo and Barcelona is £57  one way.
When travelling this route you should expect the distance from Oviedo to Barcelona via coach to be approximately 429 miles.
The coach time to Barcelona from Oviedo is on average 11 h 45 min  for the 429 miles long journey, but the time it takes to go between Oviedo and Barcelona by coach can vary depending on specific dates or travelling on weekends and holidays.

There are a few coach stations in Oviedo to start your journey from including Oviedo, Estación de Autobuses, Oviedo and Oviedo, Hosp. Univ. Central. In Barcelona you have a few coach station options to choose from for your arrival including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers travelling this route depart most frequently from Oviedo   and arrive in Barcelona, Estació d'Autobusos Nord.

Passengers booking this route most frequently board their coaches from Oviedo and need to travel around 1.7 miles (2.8 km) from the city centre to get to this coach station.

Passengers arriving in Barcelona most often arrive at Barcelona, Estació d'Autobusos Nord and need to travel around 1.9 miles (3.1 km) from this coach station to the city centre.

If you're looking for coaches from Oviedo to Barcelona, you can rely on Alsa Supra, Infobus or Alsa to get you to Barcelona. It's also good to check out all possible coach companies for the Oviedo to Barcelona route to see if there might be differences in the amenities they offer.
Yes, you can look for direct coaches from Oviedo to Barcelona with Alsa  without needing to change in between. Taking a direct coach tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
If you prefer early morning coaches from Oviedo to Barcelona, the first coach leaves at 08: 00. If you prefer late night coaches from Oviedo to Barcelona, the last coach of the day leaves at 16: 30. Omio shows you the latest coach from Oviedo to Barcelona timetable to help you book the best departure time for this route.
In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this route and save money. If you purchase coach tickets to Barcelona from Oviedo within the next 7 days, you can find tickets to cost on average £57 one way. To find the best prices for this trip, consider booking your coach ticket from Oviedo to Barcelona a few months in advance.

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
Currency
Language