Cheap train tickets from Sevilla to Oviedo

Showing times and prices for Jan 22

Cheapest

$157

Average

$157

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 Sevilla to Oviedo will cost around $ 157 if you buy it on the day, but the cheapest tickets can be found for only $ 157.

Cheapest
10:43AMSevilla-Santa Justa9h30 08:13PMOviedo
1 changes
$1571One-way

Train schedule from Sevilla to Oviedo

Showing trains for tomorrow, Sat, Jan 22
10:43AMSevilla-Santa Justa9h30 08:13PMOviedo
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, bus or flight

Sat
Jan 22
$75Alsa
$177Vueling
Sun
Jan 23
$75Alsa
$22Vueling
Mon
Jan 24
$75Alsa
$40Volotea
Tue
Jan 25
$75Alsa
$80Vueling
Thu
Jan 27
$75Alsa
$48Volotea
Fri
Jan 28
$75Alsa
$74Volotea
Sat
Jan 29
$75Alsa
$80Vueling
Sun
Jan 30
$75Alsa
$40Volotea
Mon
Jan 31
$75Alsa
$40Volotea
Tue
Feb 1
$75Alsa
$95Vueling

Fastest train times from Sevilla to Oviedo

Showing times and prices for Jan 22

Fastest Journey

9 h 30 m

Average

9 h 30 m

Trains per day

1

Distance

665 km

It's difficult to get from Sevilla to Oviedo without transferring at least once.

Fastest
10:43AMSevilla-Santa Justa9h30 08:13PMOviedo
1 changes
$1571One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Sevilla to Oviedo

distanceDistance412 miles (664 km)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day

Trains from Sevilla to Oviedo cover the 412 miles (664 km) long journey taking on average 10 h 40 min with our travel partners like. Normally, there are 2 trains operating per day, including direct services available. Travelers depart most frequently from Sevilla San Bernardo and arrive in Oviedo.

Travel Tips: Trains from Sevilla 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 Sevilla to Oviedo.
FAQs

What is the distance to Oviedo from Sevilla by train?

The Sevilla to Oviedo train distance is approximately 412 miles (664 km).

How many hours is the train time to Oviedo from Sevilla?

On average the Sevilla to Oviedo train time is 10 h 40 min  covering the 412 miles (664 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

When traveling by train from Sevilla to Oviedo, which train station in Sevilla do I depart from and which train station in Oviedo do I arrive in?

When departing from Sevilla, you have various train station options to start your trip from including Sevilla San Bernardo and Sevilla Virgen Del Rocío. When arriving in Oviedo, you can end your trip in train stations like Oviedo and Oviedo Llamaquique.

Omio customers book a train from Sevilla San Bernardo   to Oviedo   most frequently for this route.

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

Passengers booking this route most frequently board their trains from Sevilla San Bernardo and need to travel around 0.4 miles (582 m) from the city center to get to this train station.

Passengers arriving in Oviedo most often arrive at Oviedo and need to travel around 0.7 miles (1.1 km) from this train station to the city center.

How many trains are there to Oviedo from Sevilla a day?

On average, there are 2 trains a day from Sevilla to Oviedo. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

Sevilla
Oviedo
Sevilla San Bernardo is the most popular Sevilla railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Sevilla for your trip to Oviedo.