Find bus tickets Madrid to
Barcelona, at the best price
Search
What is the trip from Madrid to Barcelona like?
Buses from Madrid to Barcelona have a frequency of 40 daily services, and the journey duration is between 7:20 hours for the most direct service and 11:55 hours for the service with the most stops. You can book your tickets to Barcelona from just €5.
| 7:20h - 11:55h |
| 00:14h |
| 23:59h |
| 620 km |
| 40 buses daily |
Advantages of travelling with Alsa
Comfort
Buses equipped with Wi-Fi, on-board entertainment, footrests,
toilets, and the best safety systems.
Best price
Our trips are the most economical way to get around, with the
best price guaranteed.
Environmental efficiency
Getting around by bus is the most sustainable way to travel,
improving our carbon footprint.
Our onboard services on the route from Madrid to Barcelona
If you need to go from Madrid to Barcelona, with Alsa you have the opportunity to travel with the Comfort service.
Comfort is the ideal option for those looking for a comfortable and accessible experience, with spacious seats and wifi connection
Wifi connection
You choose how you want to enjoy the journey.*
Individual screens
To enjoy the best audiovisual content.*
Footrests
We make your trip more comfortable.*
WC
Always at your disposal when you need it.*
Plugs and USB
Power charging points at each seat, as well as USB ports.*
In addition, all our buses have the best safety systems.
*Service available exclusively on buses of the Alsa fleet and not on all routes and schedules.
Bus stations
Madrid
Av. de América Interchange: avenida de América 9, 28002, Madrid. Connection with metro lines 4, 6, 7 and 9.
South Station (Estación Sur): calle Méndez Álvaro 84, 28045, Madrid. Connection with metro line 6; suburban trains C1, C5, C10.
Madrid Barajas Airport T4: avenida de la Hispanidad 2, 28042, Madrid. Connection with metro line 8; suburban trains: C1 and C10.
Connections between stations
From Avenida de América Interchange to Plaza de Castilla Interchange.
From South Station to Plaza de Castilla Interchange.
From South Station to Avenida América Interchange.
Barcelona
Estació Nord: Carrer d'Alí Bei 80, 08013, Barcelona.
- Connections with public transport: BUS L54; METRO L1; SUBURBAN TRAINS L31, L3 and L4.
Estació Sants: Plaça dels Països Catalans 1, 7, 08014, Barcelona.
- Connections with public transport: BUS 27, 78, 109, 115, D40, H10, V5 and V7; METRO L3 and L5; SUBURBAN TRAINS R11, R12, R13, R14, R15 and R16.
FAQs
To travel, you need to present your ticket (digital or printed) and the identification document you used to identify yourself as a passenger at the time of purchase. If you have applied any discount to the purchase, you must present the corresponding supporting documentation.
You can carry one suitcase or backpack of up to 20 kg for free. If you need to add extra luggage, you can add up to 25 kg in a single item, starting from €5 per journey.
Additionally, inside the bus, you can carry one small accessory or handbag for free, which must fit in the overhead compartments above the seats.
Yes, you can take bicycles on the bus. This service has a supplement of €10. Bicycles must be packed in a bag suitable for transport. We recommend that the front wheel of the bicycle be disassembled and packed in the bag.
Cardboard box packaging will not be accepted, only transport bags. We have bike covers available for only €15; ask at the ticket office of your nearest point of sale. Remember to arrive at least 15 minutes before departure. Check all the details.
Yes, pets can travel on the bus, on Comfort and Supra buses, but they cannot travel on double-decker buses.
The animal must travel in its own carrier in the bus's luggage hold. Check for more details about the conditions.
Yes, there are buses that offer adapted spaces for people with reduced mobility in wheelchairs (PMRSR).
It is necessary to book these spaces more than 36 hours in advance to ensure their availability. Check all the details .
Online. Through the official Alsa website (www.alsa.es) or its mobile app.
At bus stations where Alsa has a ticket office and/or self-service ticket machines.
At Alsa, we offer various payment options that may vary depending on the amount and the service.
Generally, you can always pay with a credit/debit card and with your Alsa Plus balance through all our sales channels (website, app, ticket offices, and self-service machines).
Additionally, you can also pay with cash at our ticket offices and at most of our self-service machines. On our online channels, we often accept payments with Apple Pay, PayPal, and Bizum.
Generally, you can buy your ticket up to 6 months in advance. For high-demand routes (holidays, long weekends), it's recommended to buy it as far in advance as possible to secure your seat and also benefit from better prices.
It's not necessary to print your ticket. Alsa allows you to travel by presenting your ticket in digital format on your mobile device (phone or tablet).
The possibility of changing or canceling a ticket, as well as the conditions and possible charges, depend on the fare you purchased.
You can manage changes and cancellations through the Alsa website, the mobile app, at ticket offices, or by calling customer service.
If you have a problem with your ticket (for example, you didn't receive it, there was an error in the information, etc.), we recommend:
- Check your spam/junk mail folder.
- Go to the Manage Your Ticket section on the Alsa website.
- Contact Alsa customer service.
Yes, if you arrive late for the bus and it has already departed, you lose the right to travel with that ticket and you won't be entitled to a refund. It's essential to be at the station or bus stop with enough time.
If you're not going to arrive, change or cancel your ticket. Many Alsa tickets can be changed or canceled up to two hours before departure. If you're an Alsa Plus member, you have better change and cancellation conditions .
It is recommended to arrive at the station or bus stop 15 minutes before departure time. For international routes or during peak periods, it is advisable to arrive 30 minutes before departure time.
We regret that our service did not meet your expectations and understand how annoying it can be when schedules are not met as planned.
Although we make every effort to maintain our schedules, sometimes external factors such as traffic or the number of stops can affect transit and arrival times.
If the delay is significant or due to a reason for which Alsa is responsible, please let us know through our contact channels and we will get in touch with you.
The suspension or cancellation of your trip is not something that usually happens, but it is true that there may be specific and exceptional situations where it may occur.
If your bus is canceled, Alsa may have contacted you to inform you of this and how to proceed. If not, and your trip has been canceled, please contact us through Customer Service so we can help you immediately.
Yes, we have a loyalty program called Alsa Plus . By joining, you can:
- Earn points for every ticket you purchase.
- Redeem those points for discounts on future tickets or for free tickets.
- Access exclusive offers and promotions.
- Free ticket changes and cancellations.
You must contact us as soon as possible using the lost & found goods form , providing all the details of your item and where you lost it. We will do our best to find it and will contact you with all the information we have so you can recover it!
You can contact Alsa through our contact forms . We'll answer all your questions and resolve any issues you may have.