Compare prices and tickets by train, bus or flight

Mon
Dec 6
$64Renfe Alvia
$57Alsa
$71Ryanair
Tue
Dec 7
$95Renfe Alvia
Find prices
Find prices
Wed
Dec 8
Find prices
$57Alsa
$97Ryanair
Thu
Dec 9
$64Renfe Alvia
$57Alsa
$29Ryanair
Fri
Dec 10
$64Renfe Alvia
$57Alsa
$31Ryanair
Sat
Dec 11
$64Renfe Alvia
$57Alsa
$42Iberia Express
Sun
Dec 12
$64Renfe Alvia
$54Flixbus
$42Iberia Express
Mon
Dec 13
$64Renfe Alvia
$57Alsa
$27Iberia Express
Tue
Dec 14
$50Renfe Alvia
$57Alsa
$10Ryanair
Wed
Dec 15
$48Renfe Alvia
$54Flixbus
$10Ryanair
Thu
Dec 16
$50Renfe Alvia
Find prices
Find prices
Fri
Dec 17
$64Renfe Alvia
$57Alsa
$24Iberia Express
Sat
Dec 18
$64Renfe Alvia
$57Alsa
$24Iberia Express
Sun
Dec 19
$64Renfe Alvia
$57Alsa
$13Ryanair
Mon
Dec 20
$50Renfe Alvia
$57Alsa
$13Ryanair
Tue
Dec 21
$41Renfe Alvia
Find prices
Find prices
Wed
Dec 22
$49Renfe Alvia
$57Alsa
$13Ryanair
Thu
Dec 23
$58Renfe Alvia
$57Alsa
$13Ryanair
Fri
Dec 24
$58Renfe Alvia
$57Alsa
$13Ryanair
Sat
Dec 25
$74Renfe Alvia
$57Alsa
$24Iberia Express
Sun
Dec 26
$74Renfe Alvia
$57Alsa
$71Ryanair

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Santiago de Compostela and Madrid

distanceDistance301 miles (486 km)
durationAverage bus duration8 h 30 min
priceAverage bus ticket price$57 (€48)
changesDirect busYes
carriersBus companiesAlsa, Alsa Supra, Eurolines Switzerland or Flixbus

Buses from Santiago de Compostela to Madrid cover the 301 miles (486 km) long route taking on average 8 h 30 min with our travel partners like Alsa, Alsa Supra, Eurolines Switzerland or Flixbus. There are direct bus services available. You can get the cheapest bus tickets for this trip for as low as $54 (€45), but the average price of bus tickets is $57 (€48). Travelers depart most frequently from Santiago De Compostela and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus providers

Alsa and FlixBus Santiago de Compostela – Madrid

You can travel by bus between Santiago de Compostela and Madrid with Alsa and FlixBus for as low as $54 (€45). When you search for schedules and tickets, Omio will show you the best route.

Alsa
FlixBus

Alsa is the main bus company in Spain, a subsidiary of the UK bus company National Express. Alsa offers a wide variety of national and international routes and transports more than 300 million passengers every year. Apart from the Standard fare, Alsa provides ticket types like Minimum, Reduced and Flexible fares on select routes for those looking to save money on bus journeys. While most travelers don’t mind traveling on normal buses with basic services like bathrooms, free WiFi, footrests and onboard entertainment, some others may want to check out Alsa’s deluxe buses like the Alsa Supra, Alsa Eurobus and Alsa Premium, which provide more luxurious amenities on specific routes.

  • Average Price: $57

Please follow the recommendations outlined by Alsa when booking your bus tickets between Santiago de Compostela and Madrid due to the coronavirus:

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

Buses from Santiago de Compostela to Madrid

Passengers can choose every day between numerous buses that cover the route Santiago de Compostela-Madrid. Most routes are direct, although there are also itineraries with transshipment in Lugo or Oporto. The route begins at the Santiago de Compostela bus station and ends at the Sur station, at terminal 4 at Madrid-Barajas Adolfo Suárez airport or at Moncloa. The fastest buses complete their journey in less than 9 hours.

Which buses go from Santiago de Compostela to Madrid?

The Santiago de Compostela Madrid buses are programmed by the Spanish multinational Alsa, which operates the Normal and Supra Economy services for this route. Both offer state-of-the-art buses with toilet, Canal Ociobus with movies and series and free wifi connection.

How long does the bus from Santiago de Compostela to Madrid take?

The fastest Santiago de Compostela Madrid buses complete their journey in 8 hours and 55 minutes. While buses with 1 transfer have an estimated duration of 9 hours and 25 minutes.

How many buses are there from Santiago de Compostela to Madrid?

There are 11 Santiago de Compostela Madrid buses available daily. All of them are direct except for 2, the one that makes the transfer in Lugo and the one that stops in Oporto. The number of buses decreases on weekends, with 9 buses on Saturdays and 7 on Sundays.

Where do buses from Santiago de Compostela to Madrid depart from and reach?

Bus station in Santiago de Compostela : it is located in the north of the city, very close to the buildings of the Xunta de Galicia. Travelers can travel from downtown Santiago to this station by taking bus #5. The journey takes about 12 minutes. This station offers different services, such as free wifi network, parcel service, cafeteria, restaurant, lockers and locker.

South bus station, Madrid-Barajas Adolfo Suárez airport terminal 4 and Moncloa interchange : Sur station is part of the Méndez Álvaro station complex, south of Madrid. The city centre can be reached in 10 minutes by subway line 3. If the journey ends at Airport Terminal 4, travellers can take Metro Line 8 to get to the centre of Madrid in 15 minutes. For its part, the Moncloa Interchange is located in the centre of Madrid, and has ATMs, shops, cafeterias and kiosks.

Travel Tips

Bus to Madrid from Santiago de Compostela
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 Santiago de Compostela to Madrid.
FAQs
What is the price of the cheapest bus from Santiago de Compostela to Madrid?
Omio customers have found the cheapest buses from Santiago de Compostela to Madrid to cost as little as $54 (€45)  in the next 7 days.
How much does it cost to take a bus between Santiago de Compostela and Madrid?
The Santiago de Compostela to Madrid bus ticket price is on average $57 (€48)  if you are looking to buy your tickets for this journey in the next week.
How far is Santiago de Compostela to Madrid by bus?
The bus distance from Santiago de Compostela to Madrid is around 301 miles (486 km).
What is the Santiago de Compostela to Madrid bus travel time?
On average the Santiago de Compostela to Madrid bus travel time is 8 h 30 min  for the 301 miles (486 km) long journey, but the duration can vary if you travel on weekends and holidays.
What bus station in Santiago de Compostela goes to Madrid? What bus station do I come into Madrid from Santiago de Compostela?

When departing from Santiago de Compostela, you have various bus station options to start your trip from including Santiago de Compostela, Aeropuerto, Santiago de Compostela, Estación de Autobuses and Santiago de Compostela. 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 Santiago De Compostela   to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83   most frequently for this route.

Where is the bus station in Santiago de Compostela to go to Madrid? Where is the bus station in Madrid located?

Passengers board the bus most frequently from Santiago De Compostela, which is located around 0.7 miles (1.1 km) away from the city center, and they get off the bus at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, located 1.9 miles (3.1 km) away from the city center.

Which bus companies should I travel with from Santiago de Compostela to Madrid?
Take the Santiago de Compostela to Madrid bus with Alsa, Alsa Supra, Eurolines Switzerland or Flixbus. However, it's always good to check out all possible bus companies for the trip to Madrid from Santiago de Compostela as there might be differences in the amenities they offer.
When is the earliest bus from Santiago de Compostela to Madrid? When is the last bus from Santiago de Compostela to Madrid?
You can take the first bus from Santiago de Compostela to Madrid at 4: 45 AM. The last bus from Santiago de Compostela to Madrid that you can take departs at 8: 30 PM. Omio shows you the latest bus from Santiago de Compostela to Madrid schedule to help you book the best departure time for this journey.
How early should I purchase bus tickets from Santiago de Compostela to Madrid to score the best deals?
If you purchase the Santiago de Compostela to Madrid bus within the next 7 days, you can find one way tickets to cost on average $57 (€48). However, booking your bus ticket in advance gives you access to the best prices for buses from Santiago de Compostela to Madrid. Look out for bus tickets for this journey to go on sale a few months before your planned departure date to find the best deals.