Cheap train tickets from Barcelona to Oviedo

Showing times and prices for 17 Jan

Cheapest

£93

Average

£116

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 £ 116 if you buy it on the day, but the cheapest tickets can be found for only £ 93.

Cheapest
09:00Barcelona Sants11h13 20:13Oviedo
1 changes
£931One-way
2nd Cheapest
11:00Barcelona Sants9h13 20:13Oviedo
1 changes
£1381One-way

Train schedule Barcelona to Oviedo

Showing trains for tomorrow, Mon, 17 Jan
09:00Barcelona Sants11h13 20:13Oviedo
0 changes
11:00Barcelona Sants9h13 20:13Oviedo
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
17 Jan
£53Alsa
£48Vueling
Tue
18 Jan
£53Alsa
£62Vueling
Wed
19 Jan
£53Alsa
£51Vueling
Thu
20 Jan
£53Alsa
£69Vueling
Fri
21 Jan
£53Alsa
£69Vueling
Sat
22 Jan
£35Flixbus
£55Vueling
Sun
23 Jan
£35Flixbus
£48Vueling
Mon
24 Jan
£53Alsa
£41Vueling
Tue
25 Jan
£53Alsa
£30Vueling
Wed
26 Jan
£53Alsa
£24Vueling
Thu
27 Jan
£53Alsa
£65Vueling
Fri
28 Jan
£53Alsa
£58Vueling
Sat
29 Jan
£35Flixbus
£55Vueling
Sun
30 Jan
£35Flixbus
£62Vueling
Mon
31 Jan
£53Alsa
£30Vueling
Tue
1 Feb
£53Alsa
£24Vueling
Wed
2 Feb
£53Alsa
£26Vueling
Thu
3 Feb
£53Alsa
£51Vueling
Fri
4 Feb
£53Alsa
£41Vueling
Sat
5 Feb
£44Flixbus
£118Iberia

Fastest train times from Barcelona to Oviedo

Showing times and prices for 17 Jan

Fastest Journey

9 h 13 m

Average

10 h 13 m

Trains per day

2

Distance

693 km

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

Fastest
11:00Barcelona Sants9h13 20:13Oviedo
1 changes
£1381One-way
2nd Fastest
09:00Barcelona Sants11h13 20:13Oviedo
1 changes
£931One-way

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 Barcelona to Oviedo

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

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

Train companies: Renfe trains Barcelona to Oviedo

Find the best journey to Oviedo from Barcelona with Omio's train partners Renfe! You'll find the best deals, timetables and tickets when comparing and booking the most convenient route for you.

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 has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Barcelona to Oviedo:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Exceptions to waive change or cancellation fees policy
    • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
    • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
    • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.


    Renfe trains from Barcelona to Oviedo

    +

    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 Barcelona to Oviedo. 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 Barcelona to Oviedo

    Travel by train 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 far is it from Barcelona to Oviedo by train?

    When travelling this route you should expect the distance from Barcelona to Oviedo via train to be approximately 429 miles (692 km).

    What station does the Barcelona to Oviedo train leave from? Which Oviedo train station do I come into from Barcelona?

    When taking the train between Barcelona and Oviedo, you can choose to depart from train stations like Barcelona Sants, Barcelona Passeig De Gracia and Barcelona Estació De França. Your route can end in train stations such as Oviedo and Oviedo Llamaquique.

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

    Where is the departure train station in Barcelona located? Where is the arrival train station in Oviedo located?

    Passengers board the train most frequently from Barcelona Sants, which is located around 1.2 miles (1.9 km) away from the city centre, and they get off the train at Oviedo, located 0.7 miles (1.1 km) away from the city centre.

    What train providers offer a service to Oviedo from Barcelona?

    When taking a train from Barcelona to Oviedo, you can count on Renfe for the best way to get you to Oviedo. You can also check all possible train companies who offer a service to Oviedo from Barcelona and compare the amenities they offer before buying a train ticket.

    How many trains per day are there between Barcelona and Oviedo?

    On average, there is 1 train a day from Barcelona to Oviedo. The train times and services may be different on weekends and holidays compared to weekdays.

    Important Stations and Airports for this Journey

    Barcelona
    Oviedo
    Barcelona Sants is the most popular Barcelona railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Barcelona for your journey to Oviedo.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +34 934956020
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 22: 00
    Public transport options for Barcelona Sants
    Metro lines: L3, L5
    Bus lines: A1, A2
    Train lines: AVE, Alvia, Euromed, Talgo, Trenhotel, TGV, Avant, Intercity, R1, R2, R2 Nord, R2 Sud, R3, R4, RG1, R11, R12, R13, R14, R15, R16, R17