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.
The average ticket from Madrid to Oviedo will cost around $ 55 if you buy it on the day, but the cheapest tickets can be found for only $ 49.
This is the last bus of the day.
Find all the dates and times for this journey
5 h 45 m
Buses per day
Of the 27 buses that leave Madrid for Oviedo every day 27 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 372 km distance in an average of 5 h 45 m but if you time it right, some buses will get you there in just 5 h .
The slowest buses will take 7 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||231 miles (372 km)|
|Average bus duration||5 h 15 min|
|Average bus ticket price||$43 (€35)|
|Bus companies||Alsa, Alsa Supra or Infobus|
Buses from Madrid to Oviedo cover the 231 miles (372 km) long journey taking on average 5 h 15 min with our travel partners like Alsa, Alsa Supra or Infobus. There are direct bus services available. While the average ticket price for this trip costs around $43 (€35), you can find the cheapest bus ticket for as low as $43 (€35). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Oviedo, Estación de Autobuses.
For as little as $43 (€35) you can travel by bus from Madrid to Oviedo with Alsa. Omio will show you the best deals, schedules and tickets available for this trip.
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.
These are Alsa's ticket policies for COVID-19 for the bus between Madrid and 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.
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.
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.
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.
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.
When taking a bus from Madrid, you have a couple of bus stations you can depart 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 you arrive in Oviedo, your bus can arrive in bus stations including Oviedo, Estación de Autobuses, Oviedo, La Corte and Oviedo, Estación de Autobuses.
Omio customers traveling this route book their buses from Madrid-Puerta de Atocha to Oviedo, Estación de Autobuses.
You can find the most popular departure bus station for this trip, Madrid-Puerta de Atocha, located approximately 1 mile (s) / 1 km from the city center of Madrid. The most popular arrival bus station in Oviedo, called Oviedo, Estación de Autobuses, is located around 0 mile (s) / 0 km away from its city center.
Here are some other resources that might have the information you need