Madrid to Oviedo bus

Cheap bus tickets from Madrid to Oviedo

Showing times and prices for Nov 30

Cheapest

36

Average

40

The best way to find a cheap bus ticket from Madrid to Oviedo is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
08:30AMMadrid, Estacion Sur De Autobuses5h15 01:45PMOviedo, Estación de Autobuses
0 transfers
361One-way
Cheapest
02:00PMMadrid, Estación Sur5h45 07:45PMOviedo, Estación de Autobuses
0 transfers
361One-way
Cheapest
04:15PMMadrid, Estacion Sur De Autobuses5h30 09:45PMOviedo, Estación de Autobuses
0 transfers
361One-way
Cheapest
02:15PMMadrid, Estacion Sur De Autobuses5h30 07:45PMOviedo, Estación de Autobuses
0 transfers
361One-way
Cheapest
11:59PMMadrid, Aeropuerto Barajas T46h16 06:15AMOviedo, Estación de Autobuses
0 transfers
361One-way

Bus schedule from Madrid to Oviedo

Showing buses for tomorrow, Wednesday, November 30
12:30AMMadrid, Estación Sur5h45 06:15AMOviedo, Estación de Autobuses
0 transfers
06:15AMMadrid, Estación Sur6h30 12:45PMOviedo, Estación de Autobuses
0 transfers
08:15AMMadrid, Estación Sur5h30 01:45PMOviedo, Estación de Autobuses
0 transfers
08:30AMMadrid, Estacion Sur De Autobuses5h15 01:45PMOviedo, Estación de Autobuses
0 transfers
09:15AMMadrid, Estación Sur5h30 02:45PMOviedo, Estación de Autobuses
0 transfers
09:30AMMadrid, Estacion Sur De Autobuses5h15 02:45PMOviedo, Estación de Autobuses
0 transfers
10:30AMMadrid, Estación Sur5h30 04:00PMOviedo, Estación de Autobuses
0 transfers
10:45AMMadrid, Estacion Sur De Autobuses5h15 04:00PMOviedo, Estación de Autobuses
0 transfers
11:15AMMadrid, Aeropuerto Barajas T46h15 05:30PMOviedo, Estación de Autobuses
0 transfers
12:00PMMadrid, Estación Sur5h30 05:30PMOviedo, Estación de Autobuses
0 transfers
12:15PMMadrid, Estación Sur6h20 06:35PMOviedo, Estación de Autobuses
1 transfer
12:15PMMadrid, Estacion Sur De Autobuses5h15 05:30PMOviedo, Estación de Autobuses
0 transfers
12:30PMMadrid, Estacion Sur De Autobuses6h05 06:35PMOviedo, Estación de Autobuses
1 transfer
02:00PMMadrid, Estación Sur5h45 07:45PMOviedo, Estación de Autobuses
0 transfers
02:15PMMadrid, Estacion Sur De Autobuses5h30 07:45PMOviedo, Estación de Autobuses
0 transfers
02:15PMMadrid, Aeropuerto Barajas T46h30 08:45PMOviedo, Estación de Autobuses
0 transfers
02:45PMMadrid, Aeropuerto Barajas T47h00 09:45PMOviedo, Estación de Autobuses
0 transfers
03:00PMMadrid, Estación Sur5h45 08:45PMOviedo, Estación de Autobuses
0 transfers
03:15PMMadrid, Estacion Sur De Autobuses5h30 08:45PMOviedo, Estación de Autobuses
0 transfers
04:00PMMadrid, Estación Sur5h45 09:45PMOviedo, Estación de Autobuses
0 transfers
04:15PMMadrid, Estacion Sur De Autobuses5h30 09:45PMOviedo, Estación de Autobuses
0 transfers
04:15PMMadrid, Aeropuerto Barajas T46h15 10:30PMOviedo, Estación de Autobuses
0 transfers
05:00PMMadrid, Estación Sur5h30 10:30PMOviedo, Estación de Autobuses
0 transfers
05:15PMMadrid, Estacion Sur De Autobuses5h15 10:30PMOviedo, Estación de Autobuses
0 transfers
05:30PMMadrid, Estación Sur6h15 11:45PMOviedo, Estación de Autobuses
0 transfers
06:00PMMadrid, Estación Sur5h45 11:45PMOviedo, Estación de Autobuses
0 transfers
06:15PMMadrid, Estacion Sur De Autobuses5h30 11:45PMOviedo, Estación de Autobuses
0 transfers
08:45PMMadrid, Aeropuerto Barajas T46h00 02:45AMOviedo, Estación de Autobuses
0 transfers
09:30PMMadrid, Estación Sur5h15 02:45AMOviedo, Estación de Autobuses
0 transfers
09:45PMMadrid, Estacion Sur De Autobuses5h00 02:45AMOviedo, Estación de Autobuses
0 transfers
11:00PMMadrid, Aeropuerto Barajas T46h15 05:15AMOviedo, Estación de Autobuses
0 transfers
11:30PMMadrid, Estación Sur5h45 05:15AMOviedo, Estación de Autobuses
0 transfers
11:59PMMadrid, Aeropuerto Barajas T46h16 06:15AMOviedo, Estación de Autobuses
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20

Bus times from Madrid to Oviedo

Showing times and prices for Nov 30

Fastest Journey

5 h

Average

5 h 45 m

Buses per day

33

Distance

372 km

Of the 33 buses that leave Madrid for Oviedo every day 31 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
09:45PMMadrid, Estacion Sur De Autobuses5h00 02:45AMOviedo, Estación de Autobuses
0 transfers
521One-way
2nd Fastest
08:30AMMadrid, Estacion Sur De Autobuses5h15 01:45PMOviedo, Estación de Autobuses
0 transfers
361One-way
2nd Fastest
05:15PMMadrid, Estacion Sur De Autobuses5h15 10:30PMOviedo, Estación de Autobuses
0 transfers
361One-way
2nd Fastest
09:30PMMadrid, Estación Sur5h15 02:45AMOviedo, Estación de Autobuses
0 transfers
521One-way
2nd Fastest
09:30AMMadrid, Estacion Sur De Autobuses5h15 02:45PMOviedo, Estación de Autobuses
0 transfers
521One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Madrid to Oviedo

distanceDistance231 miles (372 km)
durationAverage bus duration5 h 15 min
priceAverage bus ticket price$40 (€36)
changesDirect busYes
carriersBus companiesAlsa Supra, Alsa or Infobus

Buses from Madrid to Oviedo cover the 231 miles (372 km) long trip taking on average 5 h 15 min with our travel partners like Alsa Supra, Alsa or Infobus. There are direct bus services available. While the average ticket price for this trip costs around $40 (€36), you can find the cheapest bus ticket for as low as $40 (€36). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Oviedo, Estación de Autobuses.

Bus providers: Alsa from Madrid to Oviedo

Buy your official Alsa bus tickets from Madrid to Oviedo from $40 (€36) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most affordable route.

Alsa

Alsa is the main provider of bus travel in Spain. As a subsidiary of the UK bus company National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of buses with different levels of comfort and amenities on offer. Aside from the Alsa Normal bus with free WiFi, bathrooms, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium buses provide more luxurious services when traveling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other bus tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: $40

Buses from Madrid to Oviedo

Daily there are 31 buses from Madrid to Oviedo, of which 26 are direct. The fastest journey takes 4 hours and 45 minutes to complete the itinerary, with no stops. Buses with intervals take more than 6 hours to reach Oviedo.

What buses go from Madrid to Oviedo?

Buses departing from Madrid to Oviedo are operated by ALSA. The prices of bus tickets vary depending on the route, fare and anticipation with which it is purchased. ALSA has different types of tariffs: minimum, reduced and flexible, which allow changes and cancellations.

How long is the bus from Madrid to Oviedo?

The direct bus from Madrid to Oviedo takes 4 hours and 45 minutes to cover the 372 kilometres that separate both Spanish cities. Those who make at least 1 interval take from 6 hours and 15 minutes to more than 7 hours of travel. The journey time will depend on the stops made by the bus upon completion of the itinerary.

How many buses are there from Madrid to Oviedo?

31 buses depart daily from Madrid to Oviedo programmed by ALSA, of which 26 are direct buses. Buses that make at least 1 change take longer to reach their destination, but are cheaper. The routes with intervals depart from Madrid, make a stop at the bus station of the city of León, located in the Avenida Ingeniero Sáenz de Miera, and continue their journey until you reach Oviedo.

Where do the buses from Madrid to Oviedo depart from and arrive at?

Southern bus station of Madrid, Barajas T4 airport and Moncloa: from the centre of the city you can get to the South station of Madrid, located in Avenida Méndez Álvaro, through bus lines 148 and 152; to the airport, by means of Line Exprés 203; and to Moncloa, in buses of lines C1, C2, N21. All stations have toilets, information center, ATMs and free wifi connection.

Oviedo bus station: located in Pepe Cosmen street, 10 minutes by public transport from the city centre, it can be reached by means of the F-huca and C-Facultades lines of the Asturias urban bus service. The site houses restaurant, cafeterias, waiting room, VIP lounge, free wifi connection, parking and shops.

Travel Tips: Bus to Oviedo from Madrid

Travel Tips: Take the bus 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 Madrid to Oviedo.
FAQs
Looking to save money on your journey? Omio customers have found the cheapest bus between Madrid and Oviedo for the next 7 days starting from $40 (€36)  one way.
The bus price to Oviedo from Madrid is on average $40 (€36)  if you are looking to purchase your tickets for this journey in the next 7 days.
When traveling this route you should expect the distance to Oviedo from Madrid by bus to be approximately 231 miles (372 km).
On average the Madrid to Oviedo bus travel time is 5 h 15 min  for the 231 miles (372 km) long journey, but the duration can vary if you travel on weekends and holidays.

When taking the bus between Madrid and Oviedo, you can choose to depart from bus stations like Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Your trip can end in bus stations such as Oviedo, Estación de Autobuses, Oviedo and Oviedo, Hosp. Univ. Central.

Omio customers who travel this route most frequently depart from Madrid-Puerta de Atocha   and arrive in Oviedo, Estación de Autobuses.

Passengers board the bus most frequently from Madrid-Puerta de Atocha, which is located around 1.4 miles (2.2 km) away from the city center, and they get off the bus at Oviedo, Estación de Autobuses, located 1.9 miles (3 km) away from the city center.

If you're looking for buses from Madrid to Oviedo, you can rely on Alsa Supra, Alsa or Infobus to get you to Oviedo. It's also good to check out all possible bus providers for the Madrid to Oviedo route to see if there might be differences in the amenities they offer.
Yes, you can search for direct buses from Madrid to Oviedo on Omio with Alsa or Alsa Supra, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
You can take the earliest bus from Madrid to Oviedo at 9: 00 PM   or take the last bus from Madrid to Oviedo leaving at 9: 00 PM. Look for the latest Madrid to Oviedo bus schedules on Omio and book the best time to take the bus for this route.
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this route and save money. If you buy bus tickets from Madrid to Oviedo within the next 7 days, you can find tickets to cost on average $40 (€36) one way. To find the best prices for this route, consider booking your bus ticket from Madrid to Oviedo a few months in advance.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language