The cheapest buses from Barcelona to Oviedo

Showing times and prices for 26 Oct

Cheapest

£54

Average

£57

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.

The average ticket from Barcelona to Oviedo will cost around £ 57 if you buy it on the day, but the cheapest tickets can be found for only £ 54.

Cheapest
23:00Barcelona, Estació d'Autobusos Nord11h45 10:45Oviedo, Estación de Autobuses
0 changes
£541One-way
Cheapest
09:00Barcelona, Estació d'Autobusos Nord12h05 21:05Oviedo, Estación de Autobuses
1 changes
£541One-way
2nd Cheapest
20:00Barcelona, Estació d'Autobusos Nord12h35 08:35Oviedo, Estación de Autobuses
1 changes
£571One-way
15:15Barcelona, Estació d'Autobusos Nord14h15 05:30Oviedo, Estación de Autobuses
1 changes
£621One-way

Timetable Barcelona to Oviedo

Showing buses for tomorrow, Tue, 26 Oct
09:00Barcelona, Estació d'Autobusos Nord12h05 21:05Oviedo, Estación de Autobuses
0 changes
15:15Barcelona, Estació d'Autobusos Nord14h15 05:30Oviedo, Estación de Autobuses
0 changes
20:00Barcelona, Estació d'Autobusos Nord12h35 08:35Oviedo, Estación de Autobuses
0 changes
23:00Barcelona, Estació d'Autobusos Nord11h45 10:45Oviedo, Estación de Autobuses
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
25 Oct
£54Alsa
£74Vueling
Tue
26 Oct
£54Alsa
£45Vueling
Wed
27 Oct
£54Alsa
£70Vueling
Thu
28 Oct
£54Alsa
£56Vueling
Fri
29 Oct
£54Alsa
£74Vueling
Sat
30 Oct
£54Alsa
£66Vueling
Tue
2 Nov
£54Alsa
£124Vueling
Wed
3 Nov
£49Flixbus
£41Vueling
Thu
4 Nov
£44Flixbus
£34Vueling
Fri
5 Nov
£49Flixbus
£48Vueling
Sat
6 Nov
£54Alsa
£34Vueling
Sun
7 Nov
£54Alsa
£27Vueling
Mon
8 Nov
£54Alsa
£27Vueling
Tue
9 Nov
£40Flixbus
£27Vueling
Wed
10 Nov
£44Flixbus
£27Vueling
Thu
11 Nov
£54Alsa
£30Vueling
Sat
13 Nov
£35Flixbus
£41Vueling
Sun
14 Nov
£54Alsa
£34Vueling

The fastest buses from Barcelona to Oviedo

Showing times and prices for 26 Oct

Fastest Journey

11 h 45 m

Average

12 h 40 m

Buses per day

4

Distance

693 km

Of the 4 buses that leave Barcelona for Oviedo every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 693 km distance in an average of 12 h 40 m but if you time it right, some buses will get you there in just 11 h 45 m .

The slowest buses will take 14 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
23:00Barcelona, Estació d'Autobusos Nord11h45 10:45Oviedo, Estación de Autobuses
0 changes
£541One-way
2nd Fastest
09:00Barcelona, Estació d'Autobusos Nord12h05 21:05Oviedo, Estación de Autobuses
1 changes
£541One-way
20:00Barcelona, Estació d'Autobusos Nord12h35 08:35Oviedo, Estación de Autobuses
1 changes
£571One-way
15:15Barcelona, Estació d'Autobusos Nord14h15 05:30Oviedo, Estación de Autobuses
1 changes
£621One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Barcelona and Oviedo

distanceDistance429 miles (692 km)
durationAverage coach duration11 h 45 min
priceAverage coach ticket price£54 (€61)
changesDirect coachYes
carriersCoach companiesAlsa

Coaches from Barcelona to Oviedo cover the 429 miles (692 km) long trip taking on average 11 h 45 min with our travel partners like Alsa. There are direct coach services available. You can get the cheapest coach tickets for this trip for as low as £54, but the average price of coach tickets is £54. Travellers depart most frequently from Barcelona Sants and arrive in Oviedo, Estación de Autobuses.

Coach companies

Alsa Barcelona – Oviedo

Travel between Barcelona and Oviedo from £54 with Omio’s coach partners Alsa! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

Alsa

Alsa is the main coach operator in Spain, a subsidiary of the UK coach operator National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on coach journeys. While most travellers don’t mind travelling on normal coaches with basic services like toilets, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe coaches like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

  • Average Price: £54

Alsa has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by coach between Barcelona and Oviedo:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Barcelona to Oviedo
Take the bus to Oviedo 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 Oviedo.
FAQs
How much does a cheap coach between Barcelona and Oviedo cost?
If you’re looking to save money on tickets, you can find a cheap coach from Barcelona to Oviedo for as little as £54  in the next 7 days.
What is the average price of coach tickets between Barcelona and Oviedo?
If you are looking to buy your coach ticket in the next 7 days, you can expect the Barcelona to Oviedo coach to cost on average £54  one way.
How many miles is it from Barcelona to Oviedo by coach?
You should expect to travel around 429 miles (692 km)  from Barcelona to Oviedo by coach.
How long does it take from Barcelona to Oviedo by coach?
While the time it takes to travel 429 miles (692 km) between Barcelona and Oviedo can vary based on specific dates, weekends, and bank holidays, the coach duration from Barcelona to Oviedo is on average 11 h 45 min.
Which coach station in Barcelona goes to Oviedo? Which coach station do I come into Oviedo from Barcelona?

When taking a coach from Barcelona, you have a couple of coach stations you can depart from including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. When you arrive in Oviedo, your coach can arrive in coach stations including Oviedo, Estación de Autobuses, Oviedo, La Corte and Oviedo, Estación de Autobuses.

Omio customers travelling this route book their coaches from Barcelona Sants   to Oviedo, Estación de Autobuses.

Where do I find the Barcelona coach station to Oviedo? Where is the Oviedo coach station?

Passengers booking this journey most frequently board their coaches from Barcelona Sants and need to travel around 1 mile (s) / 1 km from the city centre to get to this coach station.

Passengers arriving in Oviedo most often arrive at Oviedo, Estación de Autobuses and need to travel around 0 mile (s) / 0 km from this coach station to the city centre.

Which coach companies should I travel with from Barcelona to Oviedo?
When taking a coach from Barcelona to Oviedo, you can count on Alsa for the best way to get you to Oviedo. You can also check all possible coach companies who offer a service from Barcelona to Oviedo and compare the amenities they offer before buying a coach ticket.
Can I buy a direct coach from Barcelona to Oviedo?
If you’re looking for a direct coach from Barcelona to Oviedo, consider travelling with Alsa. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.
When does the first coach depart from Barcelona to Oviedo? When does the last coach depart from Barcelona to Oviedo?
The earliest coach departing from Barcelona to Oviedo leaves at 07: 00. The last coach departing from Barcelona to Oviedo leaves at 21: 00. You can find the latest Barcelona to Oviedo coach times on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy coach tickets to Oviedo from Barcelona for the best deals?
You can find a coach to Oviedo from Barcelona to cost on average £54 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Barcelona to Oviedo coach generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey