Cheapest price
€18
Average price
€39
Fastest journey
4 h 20 m
Average duration
4 h 34 m
Buses per day
37
Distance
372 km
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.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Alsa Normal | 12:30AM Madrid, Estación Sur de Autobuses | 5h45 | 06:15AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Supra Supra Economy | 12:45AM Madrid | 7h00 | 07:45AM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 06:15AM Madrid, Estación Sur de Autobuses | 6h30 | 12:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 08:15AM Madrid, Estación Sur de Autobuses | 5h45 | 02:00PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 08:30AM Madrid | 5h30 | 02:00PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Supra Supra Economy | 09:15AM Madrid, Estación Sur de Autobuses | 5h30 | 02:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Supra Supra Economy | 09:30AM Madrid | 5h15 | 02:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 10:30AM Madrid, Estación Sur de Autobuses | 5h45 | 04:15PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 10:45AM Madrid | 5h30 | 04:15PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 11:15AM Madrid | 6h15 | 05:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 12:00PM Madrid, Estación Sur de Autobuses | 5h30 | 05:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 12:15PM Madrid | 5h15 | 05:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 12:15PM Madrid, Estación Sur de Autobuses | 6h20 | 06:35PM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 12:30PM Madrid | 6h05 | 06:35PM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 01:15PM Madrid | 7h50 | 09:05PM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 01:30PM Madrid | 8h05 | 09:35PM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 02:00PM Madrid, Estación Sur de Autobuses | 5h30 | 07:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 02:15PM Madrid | 5h15 | 07:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 04:15PM Madrid | 6h15 | 10:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 04:15PM Madrid, Estación Sur de Autobuses | 5h30 | 09:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 04:30PM Madrid | 5h15 | 09:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
FlixBus FlixBus | 04:40PM Madrid, Estación Sur de Autobuses | 19h25 | 12:05PM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 04:45PM Madrid | 5h50 | 10:35PM Oviedo, Estación de Autobuses | 1 transfer | |
Alsa Normal | 05:00PM Madrid, Estación Sur de Autobuses | 5h30 | 10:30PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 06:00PM Madrid, Estación Sur de Autobuses | 5h45 | 11:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 06:15PM Madrid | 5h30 | 11:45PM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Supra Supra Economy | 08:45PM Madrid | 6h00 | 02:45AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Supra Supra Economy | 09:30PM Madrid, Estación Sur de Autobuses | 5h15 | 02:45AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Supra Supra Economy | 09:45PM Madrid | 5h00 | 02:45AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 11:00PM Madrid | 6h15 | 05:15AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 11:30PM Madrid, Estación Sur de Autobuses | 5h45 | 05:15AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
Alsa Normal | 11:59PM Madrid | 6h16 | 06:15AM Oviedo, Estación de Autobuses | 0 transfersDirect | |
This is the last bus of the day. |
Find all the dates and times for this journey
Distance 372 km |
Average bus duration 6h 21m |
Cheapest ticket price €18 |
Buses per day 33 |
Direct buses 27 |
Bus providers 5 |
Fastest bus 5h 0m |
First bus 05:15 |
Last bus 22:59 |
For as little as €21 you can travel by coach between Madrid and Oviedo with Alsa, Alsa Supra and Infobus. Omio will show you the best deals, timetables and tickets available for this journey.
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.
Alsa from Madrid to Oviedo coach information:
Passengers board the coach most frequently from Madrid, Estación Sur de Autobuses, which is located around 3.1 miles (5 km) away from the city centre, and they get off the coach at Oviedo, Estación de Autobuses, located 2.2 miles (3.5 km) away from the city centre.
Here are some other resources that might have the information you need