Find all the dates and times for this journey
Buses per day
Of the 90 bus that leave Madrid for Barcelona every day 60 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct bus cover the 504 km distance in an average of 7h 46m but if you time it right, some bus will get you there in just 6h 5m .
The slowest bus will take 9h 29m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.
The average ticket from Madrid to Barcelona will cost around $ 62 if you buy it on the day, but the cheapest tickets can be found for only $ 43.
|Avg. Bus Duration:|
8 hours 51 minutes
|Coach Ticket Price:||$39|
|Buses depart from:||Madrid|
|Bus arrives in:||Barcelona|
Buses in Spain are an affordable way to travel between cities, with a number of companies offering domestic and international routes. Visitors will find a reliable schedule of buses from Madrid to Barcelona, with direct services operated by ALSA departing Madrid throughout most of the day. First departures leave at 7:00 a.m. each morning, running at least once per hour during peak times, with late-night services departing until1:30 a.m. from the Intercambiador de Transporte Avenida de América bus station.
Most buses from Madrid to Barcelona depart from Madrid's Intercambiador de Transporte Avenida de América station. Well connected to the rest of the city via the Madrid Metro, the station lies to the north of Madrid's city center. A limited night bus operates, providing connections to the main bus station, while taxis offer convenient pick-ups and journeys across the city center and beyond. Journeys from Madrid to Barcelona take on average 7 hours 50 minutes, although express services can take as little as 7 hours.
Barcelona is one of the most cosmopolitan cities in Europe, with a thriving arts culture, first-rate cuisine, and celebrated fashions at every turn. Most buses from Madrid to Barcelona arrive at Estació d'Autobusos Barcelona Nord (Bus Station North), the main bus interchange for regional and international journeys. The bus station is just minutes from the coast and conveniently connected to the rest of the Madrid Metro system. The city has its own subway network, alongside regular bus service and a light-rail tram system, with a limited night service available on some lines.