Oviedo to Barcelona train

Compare prices and tickets by train, coach or flight

Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun
Sun
12 Jun
Mon
13 Jun
Tue
14 Jun
Wed
15 Jun
Thu
16 Jun
Fri
17 Jun
Sat
18 Jun

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Oviedo to Barcelona

distanceDistance429 miles (692 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesRenfe

Trains from Oviedo to Barcelona cover the 429 miles (692 km) long journey taking on average 9 h 13 min with our travel partners like Renfe. Normally, there is 1 train operating per day, including direct services available. Travellers depart most frequently from Oviedo and arrive in Barcelona Sants.

Train providers: Renfe trains Oviedo to Barcelona

Travel on Renfe trains between Oviedo and Barcelona at great prices. Omio finds you train times and tickets for over 1000 travel companies all in one place.

Renfe

Renfe is Spain’s national train operator offering a multitude of domestic routes and international routes to France and Portugal. Renfe is known for its range of ticket types to fit anyone’s budget, such as the Basic, Elige and Premium tickets. Renfe also has discount cards for qualified travellers like the Renfe Gold Card and +Renfe Youth Card 50, which you can use on Omio. When you ride with Renfe, you can expect to find an impressive fleet of trains offering different levels of comfort, amenities and time needed to travel to your destination. These train types include Renfe AVE for high-speed long-distance routes, Alvia and Altaria for domestic routes in parts of Spain, Euromed for routes along the stunning Mediterranean coast, Avant commuter trains and Trenhotel night trains.



    Renfe trains from Oviedo to Barcelona

    +

    Renfe is Spain's national train operator and connects the country's main points of interest. In addition, Renfe has the largest high-speed network in Europe with AVE and Alvia trains. Other Renfe train types are Altaria, Euromed and Talgo. All Renfe trains are equipped with an on-board bistro, toilets, air conditioning and many of them with Wi-Fi.

    At Omio you can easily check the Renfe timetable for your trip and book cheap Renfe tickets from Oviedo to Barcelona. When booking, you can choose different classes (Tourist, Tourist Plus, Preferred and Club), the seat and the type of ticket you want (Promo, Promo+, Flexible or Round Trip). If you have a Renfe discount card, you can specify it when you buy your ticket at Omio and take advantage of many offers. For information on ticket cancellation, please visit our Help centre.


    More information: Trains in Spain
    More information: Renfe
    More information: Book your trains in Europe
    More information: Cheap train tickets
    More information: High speed trains in Europe

    Travel Tips: Trains from Oviedo to Barcelona

    Travel by train 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
    The distance from Oviedo to Barcelona by train is approximately 429 miles (692 km).
    The Oviedo to Barcelona train duration is on average 9 h 13 min, which is to be expected when travelling 429 miles (692 km) from Oviedo to Barcelona. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    Omio customers travelling this route depart most frequently from Oviedo   and arrive in Barcelona Sants.

    Passengers board their train most frequently from Oviedo and travel around 1.7 miles (2.8 km) from the city centre to this train station.

    Passengers travelling this route most often arrive at Barcelona Sants and need to travel approximately 1.6 miles (2.6 km) from the train station to the city centre in Barcelona.

    When taking a train from Oviedo to Barcelona, you can count on Renfe for the best way to get you to Barcelona. You can also check all possible train providers who offer a service from Oviedo to Barcelona and compare the amenities they offer before buying a train ticket.
    The average number of trains departing Oviedo for Barcelona is 1 a day. The train schedules and services may vary between weekdays and weekends.

    Important Stations and Airports for this Journey

    Oviedo
    Barcelona
    The major railway station for departures from Oviedo is Oviedo. Read all the information you need to know about services, amenities and connections at Oviedo for your trip between Oviedo and Barcelona.

    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