Oviedo to Madrid bus

Wed, Jul 24
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets from Oviedo to Madrid

Showing times and prices for Jul 25

Cheapest

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

BlaBlaCar
04:20PM5h00
Oviedo
09:20PMMadrid
$291One-way
0 transfers
BlaBlaCar
04:30PM4h40
Oviedo
09:10PMMadrid
$291One-way
0 transfers
BlaBlaCar
06:30PM5h10
Oviedo
11:40PMMadrid
$311One-way
0 transfers
BlaBlaCar
05:30PM5h20
Oviedo
10:50PMMadrid
$311One-way
0 transfers
BlaBlaCar
12:30PM5h20
Oviedo
05:50PMMadrid
$311One-way
0 transfers

Bus schedule from Oviedo to Madrid

Showing buses for tomorrow, Thursday, July 25
Alsa
12:30AM6h15
Oviedo, Estación de Autobuses
06:45AMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
12:30AM6h00
Oviedo, Estación de Autobuses
06:30AMMadrid
0 transfers
Alsa
12:30AM6h45
Oviedo, Estación de Autobuses
07:15AMMadrid
0 transfers
Alsa
06:50AM8h10
Oviedo
03:00PMMadrid
2 transfers
Alsa
07:30AM8h15
Oviedo, Estación de Autobuses
03:45PMMadrid
1 transfer
Alsa
08:05AM8h55
Oviedo
05:00PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
2 transfers
Alsa Supra
08:30AM5h15
Oviedo, Estación de Autobuses
01:45PMMadrid
0 transfers
Alsa Supra
08:30AM5h30
Oviedo, Estación de Autobuses
02:00PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa Supra
08:30AM6h15
Oviedo, Estación de Autobuses
02:45PMMadrid
0 transfers
Alsa
09:20AM9h25
Oviedo
06:45PMMadrid
1 transfer
Alsa
09:30AM5h30
Oviedo, Estación de Autobuses
03:00PMMadrid
0 transfers
Alsa
09:30AM5h45
Oviedo, Estación de Autobuses
03:15PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa Supra
10:30AM7h30
Oviedo, Estación de Autobuses
06:00PMMadrid
1 transfer
Alsa Supra
10:30AM7h45
Oviedo, Estación de Autobuses
06:15PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
1 transfer
Alsa
10:35AM8h10
Oviedo
06:45PMMadrid
1 transfer
Alsa
11:30AM5h30
Oviedo, Estación de Autobuses
05:00PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
11:50AM7h40
Oviedo
07:30PMMadrid
2 transfers
Alsa
01:05PM9h50
Oviedo
10:55PMMadrid
2 transfers
Alsa
01:30PM5h30
Oviedo, Estación de Autobuses
07:00PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
01:30PM5h15
Oviedo, Estación de Autobuses
06:45PMMadrid
0 transfers
Alsa
02:00PM6h00
Oviedo, Estación de Autobuses
08:00PMMadrid
0 transfers
Alsa
02:00PM5h30
Oviedo, Estación de Autobuses
07:30PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
02:00PM5h15
Oviedo, Estación de Autobuses
07:15PMMadrid
0 transfers
Alsa
02:05PM8h50
Oviedo
10:55PMMadrid
2 transfers
Alsa Supra
02:30PM5h15
Oviedo, Estación de Autobuses
07:45PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa Supra
02:30PM5h45
Oviedo, Estación de Autobuses
08:15PMMadrid
0 transfers
Alsa Supra
02:30PM5h00
Oviedo, Estación de Autobuses
07:30PMMadrid
0 transfers
Alsa
03:30PM6h00
Oviedo, Estación de Autobuses
09:30PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
03:30PM5h45
Oviedo, Estación de Autobuses
09:15PMMadrid
0 transfers
Alsa
03:35PM8h40
Oviedo
12:15AMMadrid
2 transfers
FlixBus
04:25PM20h55
Oviedo, Estación de Autobuses
01:20PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
1 transfer
Alsa
04:35PM11h55
Oviedo
04:30AMMadrid
2 transfers
Alsa Supra
05:30PM5h25
Oviedo, Estación de Autobuses
10:55PMMadrid
0 transfers
Alsa Supra
05:30PM6h00
Oviedo, Estación de Autobuses
11:30PMMadrid
0 transfers
Alsa Supra
05:30PM5h35
Oviedo, Estación de Autobuses
11:05PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
05:35PM10h55
Oviedo
04:30AMMadrid
2 transfers
Alsa
06:30PM6h00
Oviedo, Estación de Autobuses
12:30AMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
06:30PM6h30
Oviedo, Estación de Autobuses
01:00AMMadrid
0 transfers
Alsa
06:30PM5h45
Oviedo, Estación de Autobuses
12:15AMMadrid
0 transfers
Alsa
06:35PM9h55
Oviedo
04:30AMMadrid
2 transfers
Alsa
07:50PM8h40
Oviedo
04:30AMMadrid
2 transfers
Alsa Supra
08:30PM6h30
Oviedo, Estación de Autobuses
03:00AMMadrid
1 transfer
Alsa
10:30PM6h15
Oviedo, Estación de Autobuses
04:45AMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
0 transfers
Alsa
10:30PM6h00
Oviedo, Estación de Autobuses
04:30AMMadrid
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Oviedo to Madrid by bus, train, or flight

Thu
Jul 25
Fri
Jul 26
Sat
Jul 27
Sun
Jul 28
Mon
Jul 29
Tue
Jul 30
Wed
Jul 31
Thu
Aug 01
Fri
Aug 02
Sat
Aug 03
Sun
Aug 04
Mon
Aug 05
Tue
Aug 06
Wed
Aug 07
Thu
Aug 08
Fri
Aug 09
Sat
Aug 10
Sun
Aug 11
Mon
Aug 12
Tue
Aug 13
Wed
Aug 14

Bus times from Oviedo to Madrid

Showing times and prices for Jul 25

Fastest Journey

5 h

Average

7 h 12 m

Buses per day

44

Distance

372 km

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

Fastest
Alsa Supra
02:30PM5h00
Oviedo, Estación de Autobuses
07:30PMMadrid
$711One-way
0 transfers
2nd Fastest
Alsa Supra
08:30AM5h15
Oviedo, Estación de Autobuses
01:45PMMadrid
$711One-way
0 transfers
2nd Fastest
Alsa Supra
02:30PM5h15
Oviedo, Estación de Autobuses
07:45PMMadrid, Estación Sur/Gare routière Méndez Alvaro - 83
$711One-way
0 transfers
2nd Fastest
Alsa
01:30PM5h15
Oviedo, Estación de Autobuses
06:45PMMadrid
$491One-way
0 transfers
2nd Fastest
Alsa
02:00PM5h15
Oviedo, Estación de Autobuses
07:15PMMadrid
$491One-way
0 transfers

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 Oviedo to Madrid

distanceDistance231 miles (372 km)
durationAverage bus duration5 h 15 min
priceAverage bus ticket price$46 (€40)
frequencyBus frequency8 a day
changesDirect busYes, there are 6 direct buses a day
carriersBus providersAlsa, Alsa Supra, Infobus or BlaBlaCar

Buses from Oviedo to Madrid cover the 231 miles (372 km) long route taking on average 5 h 15 min with our travel partners like Alsa, Alsa Supra, Infobus or BlaBlaCar. Normally, there are 8 buses operating per day, including direct services available. While the average ticket price for this route costs around $46 (€40), you can find the cheapest bus ticket for as low as $24 (€21). Travelers depart most frequently from Oviedo, Estación de Autobuses and arrive in Madrid, Estación Sur de Autobuses.

Bus companies: Alsa, Alsa Supra and Infobus from Oviedo to Madrid

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

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.

Bus information from Oviedo to Madrid with Alsa:

  • Average Duration: 5 h 15 min
  • Cheapest Price: $24
  • Alsa frequency: 8 a day

Buses from Oviedo to Madrid

Passengers who want to travel by bus between Oviedo and Madrid can choose almost thirty departures a day, which is a good indicator of the popularity of this means of transport. The minimum duration of the trip is 5 hours, which is a good reason why it is interesting to use this travel system.

What buses go from Oviedo to Madrid?

The main Oviedo Madrid buses are managed by Alsa, one of the benchmarks of interurban transport in Spain. In general, it offers modern, well-equipped vehicles with a high level of comfort. In addition, some of these itineraries are covered by Supra vehicles, which incorporate additional features, such as tablets in the seats and ergonomic seats with more space.

How long is the bus from Oviedo to Madrid?

The more than 440 kilometers that separate these cities are crossed by the fastest Oviedo Madrid buses in only 5 hours. These are direct and very comfortable connections. In addition, there are longer but also cheaper alternatives, including stops in León that can take more than 7 hours.

How many buses from Oviedo to Madrid?

27 Oviedo Madrid buses make this journey every day, so the departure options are practically distributed from midnight until the end of the day. In fact, 6 departures are in the early morning, 9 in the morning, 2 shortly after noon, 8 in the afternoon and 2 in the evening.

Where do the buses from Oviedo to Madrid depart from and reach?

Oviedo bus station: this station is located 10 minutes by public transport from the centre of the capital of Oviedo and, to get there, you only have to use the urban bus lines F-huca and C-Facultades, which stop a few metres from it. The services it provides include ticket information and sales, parcel billing, 24-hour parking and car rental. It also has a commercial gallery with waiting room, cafeteria, restaurant, florist, travel agency and parapharmacy.

Madrid Sur bus station: is one of Madrid's main stations, located on Avenida Méndez Álvaro and is connected to the city by metro line 6 (circular) and buses 8, 102, 113, 148 and 152. It is a modern station equipped with a car park with almost 300 parking spaces, a shopping area, restaurants, ticket offices and a waiting room.

FAQs: Bus from Oviedo to Madrid

FAQs: Take the bus from Oviedo to Madrid with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Oviedo to Madrid.
FAQs
Cheap bus tickets from Oviedo to Madrid can start from as little as $24 (€21) when you book in advance. The average bus ticket price for Oviedo to Madrid is $46 (€40); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Oviedo to Madrid bus time is 5 h 15 min   covering the 231 mile (372 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first bus from Oviedo to Madrid leaves at 8: 30 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Oviedo to Madrid leaves at 9: 30 PM.
Yes, it is possible to travel from Oviedo to Madrid without having to change trains with Alsa or Alsa Supra. There are 6 direct buses from Oviedo to Madrid each day. There may be fewer direct services available on weekends or holidays.
For the best Oviedo to Madrid bus to purchase, you can travel safely and comfortably with Alsa, Alsa Supra, Infobus or BlaBlaCar. However, it's always good to check all possible bus companies with services between Oviedo and Madrid to compare what amenities they may offer.

When departing from Oviedo, you have various bus station options to start your trip from including Oviedo, Estación de Autobuses, Oviedo, Consejerias and Oviedo, C. Fuertes Acevedo (Plaza de Toros). When arriving in Madrid, you can end your trip in bus stations like Madrid, Estación Sur de Autobuses, Madrid, Aeropuerto Barajas T4 and Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Passengers board the bus most frequently from Oviedo, Estación de Autobuses, which is located around 2.2 miles (3.5 km) away from the city centre, and they get off the bus at Madrid, Estación Sur de Autobuses, located 3.1 miles (5 km) away from the city centre.

The cheapest month to travel from Oviedo to Madrid by bus is January.
You have options as you can travel to Madrid from Oviedo 3 different ways: bus, train or flight.

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
More routes, destinations and providers
Currency
Language