There are 10 ways to get from Barcelona to Oviedo by plane, bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Oviedo  •  4 h 27 min

  1. Fly from Barcelona (BCN) to Oviedo (OVD) BCN - OVD

$68 - $212

Cheapest option

Fly to Bilbao, bus  •  7 h 8 min

  1. Fly from Barcelona (BCN) to Bilbao (BIO) BCN - BIO
  2. Take the bus from Bilbao to Oviedo

$36 - $159

8 alternative options

Fly to Santander, bus  •  5 h 47 min

  1. Fly from Barcelona (BCN) to Santander (SDR) BCN - SDR
  2. Take the bus from Santander to Oviedo

$44 - $244

Fly to Leon, bus  •  5 h 9 min

  1. Fly from Barcelona (BCN) to Leon (LEN) BCN - LEN
  2. Take the bus from Leon to Oviedo

$106 - $247

Fly to A Coruna, bus  •  7 h 35 min

  1. Fly from Barcelona (BCN) to A Coruna (LCG) BCN - LCG
  2. Take the bus from Coruna to Oviedo

$43 - $199

Train Spanish Railways AVE  •  8 h 47 min

  1. Take the train from Barcelona Sants to Madrid-Puerta de Atocha Ave
  2. Take the train from Madrid-Puerta de Atocha to Oviedo A

$130 - $177

Train  •  10 h 17 min

  1. Take the train from Barcelona Sants to Oviedo A

$120 - $150

Bus ALSA  •  12 h 15 min

  1. Take the bus from Barcelona/Sants to Oviedo

$50 - $85

Bus MonBus  •  13 h 10 min

  1. Take the bus from Barcelona to San Sebastian 9315-9722 / ...
  2. Take the bus from San Sebastián to Oviedo Ouibus

$50 - $72

Drive  •  8 h 34 min

  1. Drive from Barcelona to Oviedo 556.3 miles

$100 - $160

Questions & Answers

The cheapest way to get from Barcelona to Oviedo is to bus which costs 40€ - 65€ and takes 13 h 10 min.

More details

The quickest way to get from Barcelona to Oviedo is to fly which takes 4 h 27 min and costs 55€ - 190€.

More details

The distance between Barcelona and Oviedo is 694 km. The road distance is 890 km.

Get driving directions

It takes approximately 4 h 27 min to get from Barcelona to Oviedo, including transfers.

More details

Yes, there is a direct bus departing from Barcelona/Sants and arriving at Oviedo. Services depart once daily. The journey takes approximately 12 h 15 min.

More details

Yes, there is a direct train departing from Barcelona Sants and arriving at Oviedo. Services depart once daily, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 10 h 17 min.

More details

What companies run services between Barcelona, Spain and Oviedo, Spain?

Vueling Airlines, Iberia and Air Europa fly from Barcelona to Oviedo every 4 hours. Alternatively, you can take a train from Barcelona to Oviedo via Madrid-Puerta de Atocha in around 8 h 47 min.

Airlines
Iberia
Website
iberia.com
Flights from Barcelona to Oviedo
Ave. Duration
1 h 33 min
When
Every day
Estimated price
$50 - $260
Flights from Barcelona to Oviedo via Madrid
Ave. Duration
3 h 46 min
When
Every day
Estimated price
$60 - $280
Flights from Barcelona to Santander
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$28 - $300
Flights from Barcelona to Santander via Palma Mallorca
Ave. Duration
3 h 20 min
When
Monday and Thursday
Estimated price
$28 - $300
Flights from Barcelona to Santander via Madrid
Ave. Duration
3 h 32 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$60 - $340
Flights from Barcelona to Leon
Ave. Duration
1 h 25 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$90 - $350
Flights from Barcelona to Leon via Mahon
Ave. Duration
3 h 35 min
When
Friday
Estimated price
$90 - $350
Flights from Barcelona to Bilbao
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$28 - $160
Flights from Barcelona to Bilbao via Mahon
Ave. Duration
3 h 30 min
When
Friday
Estimated price
$28 - $160
Flights from Barcelona to A Coruna
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$30 - $220
Flights from Barcelona to A Coruna via Madrid
Ave. Duration
4 h 11 min
When
Every day
Estimated price
$50 - $290
Flights from Barcelona to A Coruna via Palma Mallorca
Ave. Duration
4 h 10 min
When
Wednesday and Saturday
Estimated price
$30 - $220
Flights from Barcelona to A Coruna via Sevilla
Ave. Duration
4 h 25 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$30 - $220
Vueling Airlines
Website
vueling.com
Flights from Barcelona to Oviedo
Ave. Duration
1 h 33 min
When
Every day
Estimated price
$50 - $260
Flights from Barcelona to Santander
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$28 - $300
Flights from Barcelona to Santander via Palma Mallorca
Ave. Duration
3 h 20 min
When
Monday and Thursday
Estimated price
$28 - $300
Flights from Barcelona to Bilbao
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$28 - $160
Flights from Barcelona to Bilbao via Palma Mallorca
Ave. Duration
3 h 10 min
When
Friday and Saturday
Estimated price
$28 - $160
Flights from Barcelona to Bilbao via Mahon
Ave. Duration
3 h 30 min
When
Friday
Estimated price
$28 - $160
Flights from Barcelona to A Coruna
Ave. Duration
1 h 45 min
When
Every day
Estimated price
$30 - $220
Flights from Barcelona to A Coruna via Palma Mallorca
Ave. Duration
4 h 10 min
When
Wednesday and Saturday
Estimated price
$30 - $220
Flights from Barcelona to A Coruna via Sevilla
Ave. Duration
4 h 25 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$30 - $220
Air Europa
Website
aireuropa.com
Flights from Barcelona to Oviedo via Palma Mallorca
Ave. Duration
4 h
When
Tuesday
Estimated price
$140 - $460
Flights from Barcelona to Bilbao via Madrid
Ave. Duration
3 h 15 min
When
Tuesday, Thursday and Friday
Estimated price
$70 - $310
Flights from Barcelona to Bilbao via Palma Mallorca
Ave. Duration
3 h 20 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$70 - $310
Ryanair
Website
ryanair.com
Flights from Barcelona to Santander
Ave. Duration
1 h 30 min
When
Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$21 - $170
Train operators
Spanish Railways AVE
Website
renfe.com
Train from Barcelona Sants to Madrid-Puerta de Atocha
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$75 - $110
Website
renfe.com
Spanish Railways (RENFE)
Phone
902 320 320
Website
renfe.com
Train from Madrid-Puerta de Atocha to Oviedo
Ave. Duration
5 h 17 min
Frequency
Twice daily
Estimated price
$55 - $75
Website
renfe.com
Train from Barcelona Sants to Oviedo
Ave. Duration
10 h 17 min
Frequency
Once daily
Estimated price
$120 - $150
Website
renfe.com
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Santander to Oviedo
Ave. Duration
2 h 15 min
Frequency
Hourly
Estimated price
$7 - $10
Website
Ouibus
Bus from Bilbao to Oviedo
Ave. Duration
3 h 30 min
Frequency
Hourly
Estimated price
$10 - $15
Website
Ouibus
Bus from Coruna to Oviedo
Ave. Duration
3 h 45 min
Frequency
Hourly
Estimated price
$10 - $15
Website
Ouibus
Bus from San Sebastián to Oviedo
Ave. Duration
4 h 40 min
Frequency
Hourly
Estimated price
$14 - $20
Website
Ouibus
ALSA
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Santander to Oviedo
Ave. Duration
2 h 15 min
Frequency
Every 4 hours
Estimated price
$22 - $35
Website
alsa.com
Bus from Leon to Oviedo
Ave. Duration
1 h 20 min
Frequency
5 times a week
Estimated price
$19 - $30
Website
alsa.com
Bus from Bilbao to Oviedo
Ave. Duration
3 h 30 min
Frequency
6 times a week
Estimated price
$26 - $40
Website
alsa.com
Bus from A Coruña/La Coruña to Oviedo
Ave. Duration
3 h 35 min
Frequency
Once daily
Estimated price
$26 - $40
Website
alsa.com
Bus from Barcelona/Sants to Oviedo
Ave. Duration
12 h 15 min
Frequency
Once daily
Estimated price
$50 - $85
Website
alsa.com
MonBus
Phone
+34 982 29 29 00
Website
monbus.es
Bus from Barcelona to San Sebastian
Ave. Duration
7 h 50 min
Frequency
3 times a day
Estimated price
$35 - $50
Schedules at
monbus.es

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Which side of Niagara Falls should I choose (and how do I get there)? and Want to know more about Flixbus? - to help you get the most out of your next trip.