Travel options
from Sevilla to Oviedo

You can get from Sevilla to Oviedo by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

Compare prices and tickets Prices for trains, buses and flights

25 Jan
27 Jan
28 Jan
29 Jan
30 Jan
31 Jan
1 Feb
5 Feb
6 Feb

Travel Information from Sevilla to Oviedo

distanceDistance412 miles (664 km)
modeAvailable travel modesCoach or flight
priceTicket price range£54 - £90
cheapestCheapest modeCoach • £54 • 11 h 20 min
fastestFastest modeFlight • £90 • 1 h 25 min
carriersPopular travel companiesAlsa or Vueling

Take a coach or flight to travel 412 miles (664 km) between Sevilla and Oviedo. If speed is a priority, then a flight is the best option with an average duration of 1 h 25 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £54. The most popular travel providers which serve this route are Alsa or Vueling among others. Travellers can even take a direct from Sevilla to Oviedo.

Travel Tips: Travel from Sevilla to Oviedo

Travel 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.

How do I go from Sevilla to Oviedo?

There are 2 travel options from Sevilla to Oviedo: coach or flight.

What is the cheapest way to travel between Sevilla and Oviedo?

Coach services offer the cheapest way to get from Sevilla to Oviedo. Tickets for a coach cost on average £54.

This is compared to other travel options to Oviedo:

A coach is £35 less than a flight for this route with tickets for a flight from Sevilla to Oviedo costing on average £90.

What is the fastest way to Oviedo from Sevilla?

The quickest way to travel between Sevilla and Oviedo is by flight, which takes on average 1 h 25 min   compared to other travel options that may take you longer to get to your destination:

In comparison, travelling by coach can take you on average 11 h 20 min.

How far is Oviedo from Sevilla?

The distance between Sevilla and Oviedo is around 412 miles (664 km).

Where do I depart from Sevilla? Where do I arrive in Oviedo?

These are the most popular departure and arrival points when travelling from Sevilla to Oviedo:

    Which travel companies can get me from Sevilla to Oviedo?

    If finding a good deal is your main consideration for your trip from Sevilla to Oviedo, then we'll help you find the best value travel companies for you:

    • Alsa can get you to Oviedo by coach. You can find a good deal for coach tickets with Alsa from Sevilla to Oviedo for £54 on Omio.
    • Travel with Vueling to go to Oviedo by plane. For a good deal on tickets, you can find Vueling Sevilla to Oviedo tickets on Omio for £90.

    What is another destination I should add to my tour from Sevilla to Oviedo?

    Many of our customers travelling from Sevilla to Oviedo don't make Oviedo their final stop. Some of the destinations worth visiting after are Madrid, Barcelona or Valencia, either of which you could add to your Sevilla and Oviedo trip itinerary. Check Omio for the best and cheapest ways to travel from Oviedo to any of these top destinations today!

    How early should I book tickets to Oviedo from Sevilla online for the best deals?

    When planning your trip to Oviedo from Sevilla, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

    • Coach tickets cost £54 one way on average.
    • Plane tickets cost £90 one way on average.

    However, we recommend buying tickets from Sevilla to Oviedo online a few months in advance to get the best deals and save money on your upcoming journey.

    Travelling from Sevilla to Oviedo: related information

    Here are some other resources that might have the information you need