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

Eurolines France
Bla Bla Bus

Need a place to stay?

Tue, Jun 22
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

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

View all

Journey Summary

Astorga to Madrid Bus Information

Avg. Bus Duration
5 hours 40 minutes
Coach Ticket Price: $33
Buses depart from:Astorga
Bus arrives in:Madrid
Distance:300 km
Bus Companies:Alsa
Bus companies

Alsa buses between Astorga and Madrid

For as little as $33 (€26) you can travel by bus between Astorga and Madrid with Alsa. Omio will show you the best deals, schedules and tickets available for this trip.


Enjoy one of the most comfortable travel experiences at a budget price with a bus between Astorga and Madrid with Alsa. The Alsa bus ride covers 186 miles (300 km) from Astorga to Madrid at prices starting as low as $33 (€26). 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 Astorga - 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 from Astorga to 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

Travel Tips

Buses from Astorga 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 Astorga to Madrid.
How much do cheap buses between Astorga and Madrid cost?
If you’re looking to save money on tickets, you can find cheap Astorga to Madrid buses for as little as $33 (€26)  in the next 7 days.
How much does it cost to take a bus to Madrid from Astorga?
The bus price to Madrid from Astorga is on average $33 (€26)  if you are looking to book your tickets for this journey in the next 7 days.
How far is it from Astorga to Madrid by bus?
The Astorga to Madrid bus distance is approximately 186 miles (300 km).
How long is the bus ride between Astorga and Madrid?
On average the Astorga to Madrid bus time is 3 h 50 min  covering the 186 miles (300 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What is the departure bus station in Astorga and arrival bus station in Madrid?

When taking the bus to Madrid from Astorga, you can choose to depart from bus stations like Astorga, Estación de Autobuses, Astorga, train station and Astorga. Your journey can end in bus stations such as Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Moncloa and Madrid, Méndez Álvaro - Terminal.

Omio customers who travel this route most frequently depart from Astorga   and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Where is the Astorga bus station located? Where is the Madrid bus station located?

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

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 companies can take me from Astorga to Madrid?
For the best Astorga to Madrid bus to book, you can travel safely and comfortably with Alsa. However, it's always good to check all possible bus companies with services between Astorga and Madrid to compare what amenities they may offer.
What time is the earliest bus from Astorga to Madrid? What time is the last bus from Astorga to Madrid?
The earliest bus for this trip departs from Astorga at 2: 25 PM. The last bus leaves from Astorga at 6: 10 PM. Check Omio for the latest bus schedule from Astorga to Madrid and book the best time to depart on your chosen travel date.
How far in advance should I book bus tickets between Astorga and Madrid for the best deals?
You can find buses between Astorga and Madrid to cost on average $33 (€26) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Astorga to Madrid bus generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey