COMPARE Prices across different modes

Sun
13 Jun
£78Renfe AVE
£30Alsa
£132Air Europa
Mon
14 Jun
£35Renfe AVE
£30Alsa
£52Vueling
Tue
15 Jun
£39Renfe
£30Alsa
£45Vueling
Wed
16 Jun
£25Renfe AVE
£30Alsa
£40Vueling
Thu
17 Jun
£35Renfe AVE
£30Alsa
£42Vueling
Fri
18 Jun
£39Renfe
£30Alsa
£47Air Europa
Sat
19 Jun
£39Renfe
£30Alsa
£35Air Europa
Sun
20 Jun
£39Renfe
£30Alsa
£47Air Europa
Mon
21 Jun
£39Renfe
£30Alsa
£45Vueling
Tue
22 Jun
£35Renfe AVE
£30Alsa
£35Vueling
Wed
23 Jun
£39Renfe
£30Alsa
£45Vueling
Thu
24 Jun
£39Renfe
£30Alsa
£40Vueling
Fri
25 Jun
£35Renfe AVE
£30Alsa
£35Vueling
Sat
26 Jun
£39Renfe
Find prices
Find prices
Sun
27 Jun
£39Renfe
£30Alsa
£61Vueling
Mon
28 Jun
£39Renfe
£30Alsa
£35Vueling
Tue
29 Jun
£23Renfe AVE
£30Alsa
£41Air Europa
Wed
30 Jun
£25Renfe AVE
£30Alsa
£40Vueling
Thu
1 Jul
£23Renfe AVE
£30Alsa
£23Vueling
Fri
2 Jul
£29Renfe AVE
£30Alsa
£40Vueling
Sat
3 Jul
£25Renfe AVE
£30Alsa
£35Vueling

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View All
bus

Journey Summary

Barcelona to Madrid Bus Information

Avg. Bus Duration
8 hours 35 minutes
Coach Ticket Price: £30
Buses depart from:Barcelona
Bus arrives in:Madrid
Distance:504 km
Bus Companies:Alsa
Coach companies

Alsa and FlixBus between Barcelona and Madrid

Travel between Barcelona and Madrid from £30 with Omio’s coach partners Alsa and FlixBus! You can find the best timetables and tickets when comparing and booking the most convenient route for you.

Alsa
FlixBus

Enjoy one of the most comfortable travel experiences at a budget price with a coach from Barcelona to Madrid with Alsa. The Alsa coach covers 312 miles (504 km) from Barcelona to Madrid at prices starting as low as £30. Alsa even has different ticket types on select routes for the budget traveller in mind, including Minimum, Reduced and Flexible fares. Simply check Omio for Alsa coach timetables and tickets and book the best Barcelona - Madrid coach for you.

As Spain’s main coach operator 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 coaches with different levels of comfort and amenities on offer. Aside from the Alsa Normal coach with free WiFi, WCs, 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.

Alsa 's current ticket policies due to COVID-19 for your coach between Barcelona and Madrid are the following:

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

Buses from Barcelona to Madrid: An Overview

Using the bus to get from Barcelona to Madrid is a great option for those with a bit of extra time and want to spend less money. The bus leaves from just outside Barcelona city centre and arrives into Madrid around 7 - 8 hours later. Many of the buses stop off at Madrid Airport, making it a great option for those who are leaving Spain for other destinations.

Which bus companies run service from Barcelona to Madrid?

All buses from Barcelona to Madrid are run by Spanish bus company ALSA.

How long is the bus journey from Barcelona to Madrid?

The journey time can vary depending on the arrival station in Madrid. Most buses terminate at Avenida de America, and it take arounds 8 hours to get here. Many of these buses also stop at Madrid's Airport en route. A couple of buses terminate at Estacion Sur de Autobus (also known as Méndez Álvaro) instead and they take around 7h35m to complete the journey.

How many buses are there from Barcelona to Madrid day?

There are around 19 buses a day that leave Barcelona for Madrid. The first bus leaves at 07:00 in the morning and the last bus leaves Barcelona Nord at 23:59 arriving into Madrid at around 07:20.

What are the departure and arrival stations for buses from Barcelona to Madrid?

Departure Information: Buses depart from Barcelona's main coach station, Barcelona Nord, located just to the north of the centre. Barcelona can be accessed via the L1 Metro line or bus number 54. Getting to the station from the centre of Barcelona takes approximately 20 minutes, whether you go by metro or walk, and the bus takes about ten minutes. Taxis from central Barcelona are useful for those travelling at night, especially as the station is only about a ten-minute drive from the centre of Barcelona.

Arrival bus station: The Barcelona to Madrid bus mostly terminates at Avenida de America with a stop off at Madrid Airport before hand. Avenida de America is located in the North East of Madrid and is connected to the rest of the city by Metro. Some buses arrive into Estacion Sur de Autobus (also known as Méndez Álvaro), this is Madrid's main bus station and is well- connected to the rest of Madrid by Metro. A taxi rank is situated outside both stations.

Travel Tips

Buses from Barcelona 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 Barcelona to Madrid.
FAQs
How much do cheap coach tickets between Barcelona and Madrid cost?
Omio customers have found cheap coach tickets from Barcelona to Madrid for as low as £30  for the next 7 days.
What is the average cost of a coach from Barcelona to Madrid?
If you’re looking to buy your coach tickets in the next week, you can expect the Barcelona to Madrid coach price to come in at an average of £30  one way.
What is the distance to Madrid from Barcelona by coach?
When travelling this route you should expect the distance between Barcelona and Madrid via coach to be approximately 312 miles (504 km).
How many hours does it take from Barcelona to Madrid by coach?
The Barcelona to Madrid coach duration is on average 7 h 20 min, which is to be expected when travelling 312 miles (504 km) between Barcelona and Madrid. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
Which coach station in Barcelona goes to Madrid? Which coach station do I come into Madrid from Barcelona?

Some of the Barcelona coach stations to Madrid you can start your journey from include Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants. Similarly, some of the arrival coach stations in Madrid include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Moncloa and Madrid, Méndez Álvaro - Terminal.

When travelling this route, Omio customers are departing most frequently from Barcelona Sants   and arriving in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Where is the departure coach station in Barcelona located? Where is the arrival coach station in Madrid located?

Passengers booking this route most frequently board their coaches from Barcelona Sants and need to travel around 0 mile (s) / 0 km from the city centre to get to this coach station.

Passengers arriving in Madrid most often arrive at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and need to travel around 0 mile (s) / 0 km from this coach station to the city centre.

Which coach companies can get me from Barcelona to Madrid?
When taking a coach from Barcelona to Madrid, you can count on Alsa, Alsa Supra, Bla Bla Car, Infobus or Flixbus for the best way to get you to Madrid. You can also check all possible coach companies who offer a service to Madrid from Barcelona and compare the amenities they offer before buying a coach ticket.
Are there any direct coaches from Barcelona to Madrid?
Yes, you can find a direct coach from Barcelona to Madrid with Alsa  on Omio. This is worth paying attention to when you purchase your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
When does the first coach depart from Barcelona to Madrid? When does the last coach depart from Barcelona to Madrid?
If you prefer early morning coaches from Barcelona to Madrid, the first coach leaves at 05: 00. If you prefer late night coaches from Barcelona to Madrid, the last coach of the day leaves at 21: 59. Omio shows you the latest coach from Barcelona to Madrid schedule to help you book the best departure time for this journey.
How far in advance should I buy a coach ticket to Madrid from Barcelona to get the best deals?
You can find a coach between Barcelona and Madrid to cost on average £30 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Barcelona to Madrid coach generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Barcelona
Madrid
Barcelona, Estacion de Autobuses de Sants
Amenities
Estació d'autobusos Barcelona-Nord
Amenities