• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Avilés to Oviedo by bus, train, rideshare, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  35m

  1. Take the bus from Aviles to Oviedo

$15 - $24

Cheapest option

Rideshare  •  39m

  1. Take the rideshare from Aviles to Oviedo 20 miles

$2 - $6

3 alternative options

Train  •  36m

  1. Take the train from Avilés to Oviedo C3

$4

Taxi  •  24m

  1. Take a taxi from Avilés to Oviedo 20.7 miles

$40 - $50

Drive  •  24m

  1. Drive from Avilés to Oviedo 20.7 miles

$3 - $6

Questions & Answers

The cheapest way to get from Avilés to Oviedo is to train which costs 4€ and takes 36m.

More details

The quickest way to get from Avilés to Oviedo is to taxi which costs 35€ - 45€ and takes 24m.

More details

Yes, there is a direct bus departing from Aviles and arriving at Oviedo. Services depart every three hours, and operate every day. The journey takes approximately 35m.

More details

Yes, there is a direct train departing from Avilés and arriving at Oviedo. Services depart hourly, and operate every day. The journey takes approximately 36m.

More details

The distance between Avilés and Oviedo is 23 km. The road distance is 33.1 km.

Get driving directions

The best way to get from Avilés to Oviedo without a car is to bus which takes 35m and costs 13€ - 21€.

More details

The bus from Aviles to Oviedo takes 35m including transfers and departs every three hours.

More details

Avilés to Oviedo bus services, operated by ALSA, depart from Aviles station.

More details

Avilés to Oviedo train services, operated by Asturias Cercanías (RENFE), depart from Avilés station.

More details

The best way to get from Avilés to Oviedo is to bus which takes 35m and costs 13€ - 21€. Alternatively, you can train, which costs 4€ and takes 36m.

Mode details

Map of how to get from Avilés to Oviedo.
Launch map view
  • Distance: 14.1 miles
  • Duration: 35m

What companies run services between Avilés, Spain and Oviedo, Spain?

ALSA operates a bus from Avilés to Oviedo every 3 hours. Tickets cost $15 - $24 and the journey takes 35m. Alternatively, Asturias Cercanías (RENFE) operates a train from Avilés to Oviedo hourly. Tickets cost $4 and the journey takes 36m.

Train operators
Asturias Cercanías (RENFE)
Phone
+34 (0) 902 320 320
Website
renfe.com
Train from Avilés to Oviedo
Ave. Duration
36m
Frequency
Hourly
Estimated price
$4
Schedules at
renfe.com
Bus operators
ALSA

A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi so you’re never bored on your journey. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. Flexibility is another highlight of an ALSA journey, with three types of tickets on offer - Frequent Traveller Pass, Share Pass and ALSA Pass, along with discounts for senior citizens, students and children.

Contact Details
Phone
+34 902 42 22 42
Website
alsa.es
Bus from Aviles to Oviedo
Ave. Duration
35m
Frequency
Every 3 hours
Estimated price
$15 - $24
Website
alsa.com
Other operators
BlaBlaCar.es
Rome2rio's guide to BlaBlaCar.es
Contact Details
Website
blablacar.com
Rideshare from Aviles to Oviedo
Ave. Duration
39m
Frequency
4 times a day
Estimated price
$2 - $6
Book at
blablacar.es
Taxi from Avilés to Oviedo
Ave. Duration
24m
Estimated price
$40 - $50
Radio Taxi Gijon
Phone
+34 985 14 11 11
Website
radiotaxigijon.com
Radio Taxi Villa de Jovellanos
Phone
+34 985 16 44 44
Website
taxivillajovellanos.es

Want to know more about travelling around Spain

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Avilés to Oviedo bus services, operated by ALSA, arrive at Oviedo station.

More details

Avilés to Oviedo train services, operated by Asturias Cercanías (RENFE), arrive at Oviedo station.

More details

Yes, the driving distance between Avilés to Oviedo is 33 km. It takes approximately 24m to drive from Avilés to Oviedo.

Get driving directions

Book your Avilés to Oviedo bus tickets online with ALSA.

Search and book

There are 333+ hotels available in Oviedo. Prices start at $40 USD per night.

More details

Check out Blablacar's carpooling service for rideshare options between Avilés and Oviedo. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar