ComparaBUS

Bus Barcelona Madrid summary

Bus ticket from 5€
Maximum coach ticket price 285€
Average bus trip duration 2h29m
Bus companies ALSA, RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A., IRYO, BlaBlaCar
Distance 505 km

Barcelona Madrid bus trip


Barcelona Madrid bus trip

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, RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A., IRYO and BlaBlaCar.


Tickets of busBarcelona Madrid are from 5€. The bus journey takes about 2h29m for a distance of 505 km.


Find all the information for your bus trip between Barcelona and Madrid:

Book a Barcelona Madrid bus

What to see during your trip in 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:

Cheap bus Barcelona ➜ Madrid

Company Departs Arrives Duration Fare
alsa alsa 07/03 - 23:59
Barcelona
7:49
Madrid
7h50m 19€
alsa alsa 07/03 - 23:59
Barcelona
7:34
Madrid
7h35m 38€
alsa alsa 07/03 - 23:30
Barcelona
7:05
Madrid
7h35m 38€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 21:25
Barcelona
23:55
Madrid
2h30m 40€
alsa alsa 07/03 - 21:00
Barcelona
4:50
Madrid
7h50m 22€
alsa alsa 07/03 - 21:00
Barcelona
4:35
Madrid
7h35m 38€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 21:00
Barcelona
23:45
Madrid
2h45m 59€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 20:00
Barcelona
23:12
Madrid
3h12m 46€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 19:25
Barcelona
21:55
Madrid
2h30m 94€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 18:40
Barcelona
21:45
Madrid
3h05m 69€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 18:25
Barcelona
20:55
Madrid
2h30m 108€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 18:00
Barcelona
21:12
Madrid
3h12m 91€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 17:25
Barcelona
19:55
Madrid
2h30m 108€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 17:00
Barcelona
19:45
Madrid
2h45m 91€
RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. RENFE VIAJEROS SOCIEDAD MERCANTIL ESTATAL, S. A. 07/03 - 16:25
Barcelona
18:55
Madrid
2h30m 121€

Popular lines from Barcelona

By browsing ComparaBUS.com, you accept the use of cookies used for statistical purposes.
Manage   Accept and Close ✕