[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Mon
Aug 2
$63Renfe
$44Alsa
Find prices
Tue
Aug 3
$63Renfe
$44Alsa
$153Iberia
Wed
Aug 4
$56Renfe
$44Alsa
$153Iberia
Thu
Aug 5
$56Renfe
$44Alsa
$153Iberia
Fri
Aug 6
$56Renfe
$44Alsa
$153Iberia
Sat
Aug 7
$63Renfe
$44Alsa
$222Iberia
Sun
Aug 8
$62Renfe
$44Alsa
$379Iberia
Mon
Aug 9
$63Renfe
$44Alsa
Find prices
Tue
Aug 10
$56Renfe
$44Alsa
$153Iberia
Wed
Aug 11
$49Renfe
$44Alsa
$53Iberia
Thu
Aug 12
$37Renfe
$44Alsa
$149Iberia
Fri
Aug 13
$49Renfe
$44Alsa
$183Iberia
Sat
Aug 14
$63Renfe
$44Alsa
Find prices
Sun
Aug 15
$62Renfe
$44Alsa
Find prices
Mon
Aug 16
$63Renfe
$44Alsa
$179Iberia
Tue
Aug 17
$49Renfe
$44Alsa
$53Iberia
Wed
Aug 18
$42Renfe
$44Alsa
$53Iberia
Thu
Aug 19
$46Renfe
$44Alsa
$53Iberia
Fri
Aug 20
$49Renfe
Find prices
$88Iberia
Sat
Aug 21
$56Renfe
$44Alsa
$119Iberia
Sun
Aug 22
$62Renfe
Find prices
Find prices

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information to Madrid from Oviedo

distanceDistance231 miles (372 km)
durationAverage bus duration5 h 30 min
priceAverage bus ticket price$44 (€35)
changesDirect busYes
carriersBus providersAlsa or Alsa Supra

Buses from Oviedo to Madrid cover the 231 miles (372 km) long journey taking on average 5 h 30 min with our travel partners like Alsa or Alsa Supra. There are direct bus services available. While the average ticket price for this route costs around $44 (€35)], you can find the cheapest bus ticket for as low as $44 (€35). Travelers depart most frequently from Oviedo and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus companies

Alsa buses from Oviedo to Madrid

Travel from Oviedo to Madrid from $44 (€35) with Omio’s bus partners Alsa! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

Alsa

Enjoy one of the most comfortable travel experiences at a budget price with a bus from Oviedo to Madrid with Alsa. The Alsa bus ride covers 231 miles (372 km) between Oviedo and Madrid at prices starting as low as $44 (€35). Alsa even has different ticket types on select routes for the budget traveler in mind, including Minimum, Reduced and Flexible fares. Simply check Omio for Alsa bus schedules and tickets and book the best Oviedo - Madrid bus for you.

As Spain’s main bus company offering thousands of regional and urban routes throughout the country, plus more than 300 international routes in 16 different European countries and Morocco, Alsa offers 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.

When you buy your Alsa bus tickets between Oviedo and Madrid don't forget to keep the following COVID-19 related policies in mind:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

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.

Travel Tips

Buses from Oviedo to Madrid
Take the bus to Madrid 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 Oviedo to Madrid.
FAQs
How much are cheap buses to Madrid from Oviedo?
If you’re looking to save money on tickets, you can find cheap Oviedo to Madrid buses for as little as $44 (€35)  in the next 7 days.
How much is a bus ticket between Oviedo and Madrid?
If you’re looking to book your bus tickets in the next week, you can expect the Oviedo to Madrid bus price to come in at an average of $44 (€35)  one way.
How far is it from Oviedo to Madrid by bus?
When traveling this route you should expect the distance from Oviedo to Madrid by bus to be approximately 231 miles (372 km).
What is the Oviedo to Madrid bus travel time?
The bus time from Oviedo to Madrid is on average 5 h 30 min  for the 231 miles (372 km) long journey, but the time it takes to go between Oviedo and Madrid by bus can vary depending on specific dates or traveling on weekends and holidays.
Which bus station from Oviedo to Madrid do I depart from? Which Madrid bus station from Oviedo do I arrive in?

When departing from Oviedo, you have various bus station options to start your journey from including Oviedo, Estación de Autobuses, Oviedo, La Corte and Oviedo, Estación de Autobuses. When arriving in Madrid, you can end your trip in 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.

Omio customers book a bus from Oviedo   to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83   most frequently for this route.

Where is the bus station in Oviedo? Where is the bus station in Madrid?

The most popular departure bus station with passengers for this trip, called Oviedo, is located 0 mile (s) / 0 km from the city center of Oviedo.

The most popular arrival bus station, Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, is located 0 mile (s) / 0 km away from the city center of Madrid.

Which bus providers can take me from Oviedo to Madrid?
If you're looking for buses from Oviedo to Madrid, you can rely on Alsa or Alsa Supra to get you to Madrid. It's also good to check out all possible bus providers for the Oviedo to Madrid route to see if there might be differences in the amenities they offer.
Can I purchase a direct bus from Oviedo to Madrid?
Yes, there are direct buses from Oviedo to Madrid, and you can find a direct bus for this journey with Alsa or Alsa Supra  on Omio. It's worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first bus depart from Oviedo to Madrid? When does the last bus depart from Oviedo to Madrid?
The first Oviedo to Madrid bus departs at 5: 30 AM   and the last bus from Oviedo to Madrid leaves at 10: 30 PM. Check out the most up-to-date bus schedule from Oviedo to Madrid on Omio and find the best time to travel to your destination.
How far in advance should I purchase a bus ticket from Oviedo to Madrid to get the best deals?
If you purchase a bus ticket from Oviedo to Madrid within the next 7 days, you can find tickets to cost on average $44 (€35) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Madrid from Oviedo are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Oviedo
Madrid
Oviedo
Amenities