Bus ticket from | 5€ |
Maximum coach ticket price | 43€ |
Average bus trip duration | 6h35m |
Bus companies | ALSA, BlaBlaCar |
Distance | 505 km |
Are you soon going to Madrid? Do you want to book a cheap bus Barcelona Madrid?
To find the cheapest bus Barcelona Madrid tickets, use the ComparaBUS multitransport comparator. At a glance, view all bus tickets from all bus companies for your journey. You can also compare all modes of transport (bus, train, plane, carpool). How to find the ideal bus ticket? Sort bus offers by price, time, or travel time.
To join Madrid from Barcelona, you have the choice between several bus companies : ALSA and BlaBlaCar.
Tickets of busBarcelona Madrid are from 5€. The bus journey takes about 6h35m for a distance of 505 km.
Find all the information for your bus trip between Barcelona and Madrid:
Madrid, the capital of Spain since 1562, is famous for its collections of European art, with works by Velázquez, Goya and other Spanish masters in the Prado Museum. Although its cultural offerings are worthy to visit as well as Madrid is a city with a vibrant nightlife.
Top 3 of places to visit in Madrid:
Company | Departs | Arrives | Duration | Fare |
---|---|---|---|---|
alsa |
20/01 - 23:59 Barcelona |
7:49 Madrid |
7h50m | 15€ |
alsa |
20/01 - 23:59 Barcelona |
7:34 Madrid |
7h35m | 39€ |
alsa |
20/01 - 23:30 Barcelona |
7:05 Madrid |
7h35m | 15€ |
alsa |
20/01 - 21:00 Barcelona |
4:50 Madrid |
7h50m | 9€ |
alsa |
20/01 - 21:00 Barcelona |
4:35 Madrid |
7h35m | 39€ |
alsa |
20/01 - 15:30 Barcelona |
23:20 Madrid |
7h50m | 9€ |
alsa |
20/01 - 15:30 Barcelona |
23:05 Madrid |
7h35m | 39€ |
alsa |
20/01 - 13:00 Barcelona |
21:05 Madrid |
8h05m | 9€ |
alsa |
20/01 - 13:00 Barcelona |
20:35 Madrid |
7h35m | 9€ |
alsa |
20/01 - 13:00 Barcelona |
20:20 Madrid |
7h20m | 39€ |
alsa |
20/01 - 10:30 Barcelona |
18:35 Madrid |
8h05m | 9€ |
alsa |
20/01 - 10:30 Barcelona |
18:10 Madrid |
7h40m | 39€ |
alsa |
20/01 - 7:00 Barcelona |
14:50 Madrid |
7h50m | 15€ |
alsa |
20/01 - 7:00 Barcelona |
14:35 Madrid |
7h35m | 39€ |
alsa |
20/01 - 1:00 Barcelona |
8:50 Madrid |
7h50m | 19€ |