Madrid to Oviedo coach

Cheap bus tickets from Madrid to Oviedo

Showing times and prices for 17 Aug

Cheapest

£32

Average

£36

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.

Cheapest
14:00Madrid, Estación Sur5h45 19:45Oviedo, Estación de Autobuses
0 changes
£321One-way
Cheapest
00:30Madrid, Estación Sur5h45 06:15Oviedo, Estación de Autobuses
0 changes
£321One-way
Cheapest
06:15Madrid, Estación Sur6h30 12:45Oviedo, Estación de Autobuses
0 changes
£321One-way
Cheapest
18:00Madrid, Estación Sur5h45 23:45Oviedo, Estación de Autobuses
0 changes
£321One-way
Cheapest
23:30Madrid, Estación Sur5h45 05:15Oviedo, Estación de Autobuses
0 changes
£321One-way

Bus Timetable Madrid to Oviedo

Showing buses for tomorrow, Wednesday, 17 August
00:30Madrid, Estación Sur5h45 06:15Oviedo, Estación de Autobuses
0 changes
06:15Madrid, Estación Sur6h30 12:45Oviedo, Estación de Autobuses
0 changes
08:15Madrid, Estación Sur5h30 13:45Oviedo, Estación de Autobuses
0 changes
08:30Madrid5h15 13:45Oviedo, Estación de Autobuses
0 changes
09:15Madrid, Estación Sur5h30 14:45Oviedo, Estación de Autobuses
0 changes
09:30Madrid5h15 14:45Oviedo, Estación de Autobuses
0 changes
10:15Madrid, Estación Sur5h30 15:45Oviedo, Estación de Autobuses
0 changes
10:30Madrid5h15 15:45Oviedo, Estación de Autobuses
0 changes
11:15Madrid, Aeropuerto Barajas T46h15 17:30Oviedo, Estación de Autobuses
0 changes
12:00Madrid, Estación Sur5h30 17:30Oviedo, Estación de Autobuses
0 changes
12:15Madrid5h15 17:30Oviedo, Estación de Autobuses
0 changes
12:45Madrid, Aeropuerto Barajas T48h25 21:10Oviedo, Estación de Autobuses
1 change
14:00Madrid, Estación Sur5h45 19:45Oviedo, Estación de Autobuses
0 changes
14:15Madrid5h30 19:45Oviedo, Estación de Autobuses
0 changes
14:15Madrid, Aeropuerto Barajas T46h00 20:15Oviedo, Estación de Autobuses
0 changes
14:45Madrid, Aeropuerto Barajas T47h00 21:45Oviedo, Estación de Autobuses
0 changes
15:00Madrid, Estación Sur5h15 20:15Oviedo, Estación de Autobuses
0 changes
15:15Madrid5h00 20:15Oviedo, Estación de Autobuses
0 changes
16:00Madrid, Estación Sur5h45 21:45Oviedo, Estación de Autobuses
0 changes
16:15Madrid, Aeropuerto Barajas T46h15 22:30Oviedo, Estación de Autobuses
0 changes
16:15Madrid5h30 21:45Oviedo, Estación de Autobuses
0 changes
16:45Madrid, Aeropuerto Barajas T47h00 23:45Oviedo, Estación de Autobuses
1 change
17:00Madrid, Estación Sur5h30 22:30Oviedo, Estación de Autobuses
0 changes
17:15Madrid5h15 22:30Oviedo, Estación de Autobuses
0 changes
17:30Madrid, Estación Sur6h15 23:45Oviedo, Estación de Autobuses
1 change
18:00Madrid, Estación Sur5h45 23:45Oviedo, Estación de Autobuses
0 changes
18:15Madrid5h30 23:45Oviedo, Estación de Autobuses
0 changes
20:45Madrid, Aeropuerto Barajas T46h00 02:45Oviedo, Estación de Autobuses
0 changes
21:30Madrid, Estación Sur5h15 02:45Oviedo, Estación de Autobuses
0 changes
21:45Madrid5h00 02:45Oviedo, Estación de Autobuses
0 changes
23:00Madrid, Aeropuerto Barajas T46h15 05:15Oviedo, Estación de Autobuses
0 changes
23:30Madrid, Estación Sur5h45 05:15Oviedo, Estación de Autobuses
0 changes
23:59Madrid, Aeropuerto Barajas T46h16 06:15Oviedo, Estación de Autobuses
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Wed
17 Aug
Thu
18 Aug
Fri
19 Aug
Sat
20 Aug
Sun
21 Aug
Mon
22 Aug
Tue
23 Aug
Wed
24 Aug
Thu
25 Aug
Fri
26 Aug
Sat
27 Aug
Sun
28 Aug
Mon
29 Aug
Tue
30 Aug
Wed
31 Aug
Thu
01 Sept
Fri
02 Sept
Sat
03 Sept
Sun
04 Sept
Mon
05 Sept
Tue
06 Sept

Bus times from Madrid to Oviedo

Showing times and prices for 17 Aug

Fastest Journey

5 h

Average

5 h 48 m

Buses per day

33

Distance

372 km

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

Fastest
15:15Madrid5h00 20:15Oviedo, Estación de Autobuses
0 changes
£511One-way
Fastest
21:45Madrid5h00 02:45Oviedo, Estación de Autobuses
0 changes
£461One-way
2nd Fastest
21:30Madrid, Estación Sur5h15 02:45Oviedo, Estación de Autobuses
0 changes
£461One-way
2nd Fastest
17:15Madrid5h15 22:30Oviedo, Estación de Autobuses
0 changes
£321One-way
2nd Fastest
08:30Madrid5h15 13:45Oviedo, Estación de Autobuses
0 changes
£321One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Madrid to Oviedo

distanceDistance231 miles
durationAverage coach duration5 h 30 min
priceAverage coach ticket price£32 (€36)
changesDirect coachYes
carriersCoach companiesAlsa Supra, Alsa or Infobus

Coaches from Madrid to Oviedo cover the 231 miles long route taking on average 5 h 30 min with our travel partners like Alsa Supra, Alsa or Infobus. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £32, but the average price of coach tickets is £32. Travellers depart most frequently from Madrid-Puerta de Atocha and arrive in Oviedo, Estación de Autobuses.

Coach companies: Alsa Madrid to Oviedo

Travel between Madrid and Oviedo from £32 with Omio’s coach partners Alsa! You can find the best timetables and tickets when comparing and booking the most affordable route for you.

Alsa

Alsa is the main provier of coach travel in Spain. As a subsidiary of the UK coach operator 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 coaches with different levels of comfort and amenities on offer. Aside from the Alsa Normal coach with free WiFi, toilets, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium coaches provide more luxurious services when travelling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other coach tickets like Minimum, Reduced and Flexible fares on select routes.

  • Average Price: £32

Travel Tips: Coach to Oviedo from Madrid

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 route? Omio customers have found the cheapest coach from Madrid to Oviedo for the next 7 days starting from £32  one way.
If you are looking to buy your coach ticket in the next 7 days, you can expect the Madrid to Oviedo coach to cost on average £32  one way.
The Madrid to Oviedo coach distance is approximately 231 miles.
While the time it takes to travel 231 miles to Oviedo from Madrid can vary based on specific dates, weekends, and bank holidays, the coach duration from Madrid to Oviedo is on average 5 h 30 min.

When departing from Madrid, you have various coach station options to start your trip from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. When arriving in Oviedo, you can end your journey in coach stations like Oviedo, Estación de Autobuses, Oviedo and Oviedo, Hosp. Univ. Central.

Omio customers book a coach from Madrid-Puerta de Atocha   to Oviedo, Estación de Autobuses   most frequently for this route.

Passengers booking this journey most frequently board their coaches from Madrid-Puerta de Atocha and need to travel around 1.4 miles (2.2 km) from the city centre to get to this coach station.

Passengers arriving in Oviedo most often arrive at Oviedo, Estación de Autobuses and need to travel around 1.9 miles (3 km) from this coach station to the city centre.

When taking a coach from Madrid to Oviedo, you can count on Alsa Supra, Alsa or Infobus for the best way to get you to Oviedo. You can also check all possible coach companies who offer a service between Madrid and Oviedo and compare the amenities they offer before buying a coach ticket.
If you’re looking for a direct coach from Madrid to Oviedo, consider travelling with Alsa or Alsa Supra. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.
The earliest coach departing from Madrid to Oviedo leaves at 05: 45. The last coach departing from Madrid to Oviedo leaves at 22: 30. You can find the latest Madrid to Oviedo coach timetable on Omio and book the best time to leave for your journey on your chosen travel date.
The price of a one way coach ticket from Madrid to Oviedo is on average £32 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this route. In general, you can find coach tickets to Oviedo from Madrid available 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