Bus Barcelona to Oviedo and return

Cheap bus and train tickets for trips from Oviedo to Barcelona and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
2094 Companies - 5,609,781 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Barcelona to Oviedo

Cheapest Bus$39.76
Fastest Bus12h 5m
Earliest Bus9:00 AM
Latest Bus8:00 PM
Daily Bus Routes2 Ø
Distance431.6 miles
Bus CompaniesALSA, Eurolines Suisse

The cheapest bus routes from Barcelona to Oviedo

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 7:30 PM
    8:10 AM
    Barcelona
    19 Jun +1
    Oviedo
    ALSAALSA
    from$39.76
  • 7:30 PM
    8:10 AM
    Barcelona
    19 Jun +1
    Oviedo
    ALSAALSA
    from$40.32
  • 9:00 AM
    9:05 PM
    Barcelona
    14 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    15 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    19 Jun
    Oviedo
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 9:45 AM
    10:30 PM
    Barcelona
    19 Jun
    Oviedo
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    9 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    10 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    6 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    7 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 9:00 AM
    9:05 PM
    Barcelona
    5 Jun
    Oviedo
    ALSAALSA
    from$68.28
  • 10:15 AM
    10:30 PM
    Barcelona
    19 Jun
    Oviedo
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 7:30 PM
    8:10 AM
    Barcelona
    19 Jun +1
    Oviedo
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 8:00 PM
    8:10 AM
    Barcelona
    19 Jun +1
    Oviedo
    Eurolines SuisseEurolines Suisse
    from$68.28

The cheapest train connections from Barcelona to Oviedo

No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.

  • 12:10 PM
    10:27 PM
    Barcelona
    19 Jun
    Oviedo
    RenfeRenfe
    from$50.67
  • 12:10 PM
    10:27 PM
    Barcelona
    19 Jun
    Oviedo
    RenfeRenfe
    from$50.67
  • 12:10 PM
    10:27 PM
    Barcelona
    19 Jun
    Oviedo
    RenfeRenfe
    from$81.59

The cheapest carpooling offers from Barcelona to Oviedo

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 2:00 PM
    11:30 PM
    Barcelona
    19 Jun
    Oviedo
    BlaBlaCarBlaBlaCar
    from$44.99
  • 8:00 AM
    5:50 PM
    Barcelona
    19 Jun
    Oviedo
    BlaBlaCarBlaBlaCar
    from$44.99

The cheapest bus routes from Oviedo to Barcelona

No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.

  • 12:30 PM
    3:00 PM
    Oviedo
    19 Jun
    Barcelona
    Eurolines SuisseEurolines Suisse
    from$14.68
  • 10:00 AM
    10:00 PM
    Oviedo
    6 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    8 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    19 Jun
    Barcelona
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    10 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    9 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    16 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    7 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 10:00 AM
    10:00 PM
    Oviedo
    5 Jun
    Barcelona
    ALSAALSA
    from$68.28
  • 11:30 AM
    11:40 PM
    Oviedo
    19 Jun
    Barcelona
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 11:30 AM
    11:55 PM
    Oviedo
    19 Jun
    Barcelona
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 8:00 PM
    8:30 AM
    Oviedo
    19 Jun +1
    Barcelona
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 8:00 PM
    8:45 AM
    Oviedo
    19 Jun +1
    Barcelona
    Eurolines SuisseEurolines Suisse
    from$68.28
  • 8:00 PM
    8:30 AM
    Oviedo
    19 Jun +1
    Barcelona
    ALSAALSA
    from$72.33

The cheapest train connections from Oviedo to Barcelona

No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.

  • 8:31 AM
    7:03 PM
    Oviedo
    19 Jun
    Barcelona
    RenfeRenfe
    from$100.09

The cheapest carpooling offers from Oviedo to Barcelona

No particular date in mind? Here are some of the cheapest rides for the next few days.

  • 11:00 PM
    8:50 AM
    Oviedo
    19 Jun +1
    Barcelona
    BlaBlaCarBlaBlaCar
    from$44.99

Information about the bus connection, amenities and services

A bus from Barcelona to Oviedo or from Oviedo to Barcelona is currently available from 3 companies: Eurolines Suisse, Movelia and Busbud. The choice is yours! You can opt for the fastest bus on this route, served by Eurolines Suisse or you can go for the cheapest bus from Oviedo to Barcelona, which is only $63.17. Just click the "Find Now" button and enjoy the ride!
The better the choice, the harder it normally becomes to book the right bus. That's exactly what we're here for: to help you find the right bus. If you are looking for a Barcelona - Oviedo bus , you might find that more than one company offers convenient routes. In such cases, it’s always a good idea tocompare the available offers. On CheckMyBus you can look for the quickest, the most comfortable or the most affordable bus from Oviedo to Barcelona and back. Just enter your preferred date of travel and our smart bus search engine will take care of the rest. In the search results, you'll see which company offers ample legroom, the most generous baggage policy or on which intercity buses you are allowed to take pets, and oversized baggage. How about bikes? On a bus from Barcelona to Oviedo, Movelia allows you to take your bicycle for an extra fee. Check out all the offers and pick the right bus. Travel smart!
There's nothing you love more than a good travel bargain? Then you should definitely consider taking a bus since it's one of the least expensive means of transportation. To get even more bang for your buck, don't forget to compare fares because they tend to vary. Sometimes, you can save that extra bit of money simply by taking an earlier bus. On the route Barcelona - Oviedo, fares currently start from $63.17. Another thing to consider is the travel time: Eurolines Suisse will get you to your destination in only 12h 5m, while other companies take a bit longer.

Bus stops in Barcelona and Oviedo

Stations
Oviedo (Spain)
Av de Santander s/n, 33001 Oviedo (Spain)
Calle Coronel Aranda 2, 33005 Oviedo (Spain)
Av de Roma s/n, 33011 Oviedo (Spain)
Calle Dr. Ingeniero Francisco Pintado 10, 33011 Oviedo (Spain)
Avd Cristo de las Cadenas 103, 33006 Oviedo (Spain)

Compare Barcelona and Oviedo

$4.04
$5.87
Barcelona
Oviedo
A cab ride in Barcelona is 32% cheaper than in Oviedo.
$2.42
$1.35
Barcelona
Oviedo
A bus fare in Barcelona is 45% more expensive than in Oviedo.
$2.81
$2.36
Barcelona
Oviedo
A large beer in Barcelona is 17% more expensive than in Oviedo.
$0.66
$0.73
Barcelona
Oviedo
A bottle of water in Barcelona is 10% cheaper than in Oviedo.
$11.83
$9.75
Barcelona
Oviedo
A meal in Barcelona is 18% more expensive than in Oviedo.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.