ComparaBUS

Barcelona ➜ Madrid

Madrid ➜ Barcelona

Thu 10
Friday 11 July
Sat 12
Company Departs Duration Arrives Fare
XX GoodBus Station 00:00 Station 00.00€ a
Filters
Departure time

Bus companies

Transport

Changes

Bus Barcelona Madrid summary

Bus ticket from 25€
Maximum coach ticket price 44€
Average bus trip duration 7h05m
Bus companies ALSA, 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 and BlaBlaCar.


Tickets of busBarcelona Madrid are from 25€. The bus journey takes about 7h05m 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 31/07 - 23:59
Barcelona
7:49
Madrid
7h50m 25€
alsa alsa 31/07 - 23:59
Barcelona
7:34
Madrid
7h35m 40€
alsa alsa 31/07 - 23:45
Barcelona
7:40
Madrid
7h55m 27€
alsa alsa 31/07 - 23:45
Barcelona
7:25
Madrid
7h40m 40€
alsa alsa 31/07 - 23:30
Barcelona
7:05
Madrid
7h35m 25€
alsa alsa 31/07 - 22:00
Barcelona
5:50
Madrid
7h50m 25€
alsa alsa 31/07 - 22:00
Barcelona
5:35
Madrid
7h35m 40€
alsa alsa 31/07 - 16:30
Barcelona
0:20
Madrid
7h50m 25€
alsa alsa 31/07 - 16:30
Barcelona
0:05
Madrid
7h35m 40€
alsa alsa 31/07 - 15:00
Barcelona
22:50
Madrid
7h50m 25€
alsa alsa 31/07 - 15:00
Barcelona
22:35
Madrid
7h35m 40€
alsa alsa 31/07 - 13:00
Barcelona
21:05
Madrid
8h05m 25€
alsa alsa 31/07 - 13:00
Barcelona
20:35
Madrid
7h35m 25€
alsa alsa 31/07 - 13:00
Barcelona
20:20
Madrid
7h20m 40€
alsa alsa 31/07 - 10:30
Barcelona
18:35
Madrid
8h05m 25€

Popular lines from Barcelona

By browsing ComparaBUS.com, you accept the use of cookies used for statistical purposes.
Manage   Accept and Close ✕
PrevNext
July 2025
MoTuWeThFrSaSu
 123456
78910111213
14151617181920
21222324252627
28293031