How to Get to Oviedo and What to Do There

The best city in Asturias is an undiscovered gem of northern Spain

Oviedo church
••• Oviedo church. (c) Damian Corrigan

Oviedo is a little-explored but fantastic city close to the north coast of Spain, in the region of Asturias. Famous for its cider, cheese, fabada bean stew, pre-Romanesque churches and for being a good jump-off point for getting to the Picos de Europa.

See also: Spain's 19 Regions: From Worst to Best

How to Get to Oviedo

Not as far from the popular destinations of San Sebastian and Madrid as Galicia, Asturias offers a great taste of 'green Spain' without having to travel as far.

Flying to Oviedo

The nearest airport to Oviedo is Asturias airport, which is mainly served by domestic flights, though there are flights to Lisbon and London. Santander is the next nearest airport, which has a few international flights offered by Ryanair.

See also: Guide to Flights in Spain

Oviedo Airport Transfer

There are buses from outside the terminal to Oviedo, Aviles and Gijon, Oviedo's three main cities and cost. By taxi it will cost 40€ to Gijon or Oviedo, but under 20€ to Aviles, which is actually the nearest city.

How to Get to Oviedo From Madrid

The bus from Madrid to Oviedo costs around 20€ and takes around five-and-a-half hours. There are a few trains a day, but they're not much quicker and cost three times as much.

Suggested Itineraries from Madrid to Oviedo

There is lots to see en route from Madrid to Oviedo, the most obvious cities being Salamanca - famous for its beautiful Plaza Mayor - and Leon, one of the top tapas destinations in Spain.

Note that there is no direct train from Salamanca, so consider going via Segovia, if you haven't already been as a day trip from Madrid.

See also: Spain's Must-See Sights: City by City

From Leon

The quickest and cheapest way to get from Leon to Oviedo is by bus. There are buses throughout the day, run by ALSA.

The journey takes around one-a-half-hours and costs about 8 euros. 

There are a few trains each day from Leon to Oviedo. The journey takes just over two hours. Prices vary - the 'regional' service costs 8 euros but others cost a lot more. Book train tickets from Rail Europe.

The 125km journey from Leon to Oviedo takes about one-and-a-quarter hours by car. Follow the AP-66 and A-66 roads. Note that some of these roads are toll roads. You can hire a car in Spain from here: Compare Prices on Car Hire

From Bilbao

The main RENFE train network doesn't cover this route. You can take the scenic route by taking the FEVE local train service, but this takes at best 7h30 (and still requires a change in Santander). The cost is under 25 euros. Book Train Tickets in Spain with Rail Europe.

The bus from Bilbao to Oviedo takes between 3h30 and five hours and costs from 20 to 35 euros, depending on the time of day you travel.Book Bus Tickets in Spain.

The 300km from Bilbao to Oviedo can be covered in about three hours, driving mainly on the A-8 roads. Consider a stop in Santander to break up your journey. Compare Prices on Car Hire

From Santiago de Compostela

Buses from Santiago to Oviedo cost around 30 euros and take four hours.

There are no direct trains.

An interesting scenic route is to take a bus up to Ferrol and then take the narrow-gauge railway to Oviedo, perhaps stopping along the way at Playa de las Catedrales, often described as the most beautiful beach in Spain.

From Salamanca

The bus is your only good public transport option. If you're happy driving in Spain, that would be your quickest option. They cost around 25 euros and take five hours. You can book bus tickets in Spain here.

There are no direct trains between Salamanca and Oviedo. My recommendation would be to visit Segovia and take the train from there. Read more about how to get from Salamanca to Segovia book trains in Spain.

It takes around three hours to make this journey by car. There are tolls on this route. Read about renting a car in Spain.

Best Time to Visit Oviedo

Oviedo's main festival is San Mateo in the third week of September, with the two most important days being Dia de America on the 19th and the Dia de San Mateo on the 21st.

Read more on Festivals in Oviedo.

Number of Days to Spend in Oviedo (excluding day trips) :

One is enough, though the cider may give you a hangover that requires a second day to recover! But Oviedo is an ideal base for day trips to the stunningly beautiful surrounding area.

Compare Prices on Accommodation in Oviedo

Three Things to Do in Oviedo:

  • The pre-Romanesque Churches of San Miguel de Lillo and Santa Maria del Naranco. Built up on the hillside, you can walk, but you might prefer to take a bus from near the train station (no 10) or get a taxi.
  • Eat, drink and be merry. Asturias is sidra (cider) country, a fact that is forced down your throat on c/Gascona - which has Bulevar de Sidra (Cider Boulevar) in lights above the street. To go with it, try chorizo a la sidra or Fabada bean stew.
  • The pedestrianized city center with a pleasant enough cathedral.

Day Trips from Oviedo

The twin delights of the villages of Covadonga and Cangas de Ovis are the most popular ways to get good views of the Picos de Europa mountain range, though pick any village to the east and you won't be disappointed. Similarly, the quickest way to the stunning coastline is to go to Gijón, though a little exploration will reward you greatly.

Where to Next?

East along the coast to Bilbao (perhaps via Santander), west to Galicia or south to Madrid via Leon and Salamanca.

Distance to Oviedo

From Barcelona 900km - 9h20 by car, 12h by train, 13hrs by bus, 1h20 flight. Read more on Barcelona

From Seville 775km - 10h by car, no direct train, 12h30 by bus, 1h30 flight Read more on Seville

From Madrid 450km - 5h by car, 6h30 by train, 5h by bus, 1h flight. Read more on Madrid

First Impressions

The bus and train stations are virtually side by side - if you arriving by train, head straight out the door and walk down Oviedo's main street, c/Uria, if arriving by bus, turn right out of the station, walk to the train station and join c/Uria from there.

After walking through the main shopping area of Oviedo, c/Uria ends - take the road in front of you (c/Jesus) which takes you to the Iglesia de San Isidro in Plaza de la Constitución. Walk through the Plaza and continue down to Plaza del Sol - turn left and head up to the Cathedral. Once you've seen that, keep walking and you will arrive at c/Gascona, which is the self-titled "Bulevar de la Sidra" (Cider Boulevard).

If you plan on visiting the monuments up on Monte Naranco, you'll need to return to the train station. Near the station on c/Uria is a bus stop - the no.10 takes you right to the monuments and leaves once an hour. If you miss it, you could walk it, but it would be easier to take a taxi up (cost: 5€) and then walk down.

Before you leave, don't forget to check out the plaza on top of the train station - an interesting mix of multicolored old buildings and tetris-inspired modern ones.