Compare all timetables for the bus from Barcelona to Madrid
Cheapest bus trips today
-
ALSA7h 50m16:30BarcelonaNorth Bus Stop00:20MadridBus Station Avenida AmericaEconomy
-
ALSA7h 35m19:30BarcelonaNorth Bus Stop03:05MadridBus Station Avenida AmericaEconomy
-
Renfe9h 26m08:43Barcelona18:09MadridEconomy
-
Renfe9h 15m08:54Barcelona18:09MadridEconomy
-
FlixBus29h 40m02:20BarcelonaSants Central Bus Station08:00MadridBus StopEconomy
Cheapest bus trips tomorrow
-
ALSA8h 5m10:30Barcelona18:35MadridEconomy
-
ALSA7h 50m15:30Barcelona23:20MadridEconomy
-
Renfe3h 12m18:00Barcelona21:12MadridEconomy
-
Renfe2h 30m17:25Barcelona19:55MadridEconomy
-
FlixBus29h 40m02:20BarcelonaSants Central Bus Station08:00MadridBus StopEconomy
Cheapest bus trips Sunday
-
ALSA7h 50m07:00BarcelonaNorth Bus Stop14:50MadridBus Station Avenida AmericaEconomy
-
ALSA8h 5m10:30BarcelonaNorth Bus Stop18:35MadridBus Station Avenida AmericaEconomy
-
Renfe2h 45m17:00Barcelona19:45MadridEconomy
-
Renfe2h 45m06:35Barcelona09:20MadridEconomy
-
FlixBus29h 40m02:20BarcelonaSants Central Bus Station08:00MadridBus StopEconomy
Cheapest bus trips Monday
-
ALSA7h 50m01:00BarcelonaNorth Bus Stop08:50MadridBus Station Avenida AmericaEconomy
-
ALSA7h 50m07:00BarcelonaNorth Bus Stop14:50MadridBus Station Avenida AmericaEconomy
-
Renfe2h 30m21:25Barcelona23:55MadridEconomy
-
Renfe2h 45m21:00Barcelona23:45MadridEconomy
-
FlixBus35h 15m23:00BarcelonaSants Central Bus Station10:15MadridBus StopEconomy
Cheapest bus trips Tuesday
-
Renfe2h 45m21:00Barcelona23:45MadridEconomy
-
ALSA7h 50m07:00Barcelona14:50MadridEconomy
-
ALSA8h 5m10:30Barcelona18:35MadridEconomy
-
Renfe2h 30m21:25Barcelona23:55MadridEconomy
-
FlixBus30h 35m02:20BarcelonaSants Central Bus Station08:55MadridBus StopEconomy
Cheapest bus trips Wednesday
-
ALSA7h 50m07:00BarcelonaNorth Bus Stop14:50MadridBus Station Avenida AmericaEconomy
-
ALSA8h 5m10:30BarcelonaNorth Bus Stop18:35MadridBus Station Avenida AmericaEconomy
-
Renfe3h 20m05:50Barcelona09:10MadridEconomy
-
Renfe3h 12m12:00Barcelona15:12MadridEconomy
-
FlixBus33h 0m23:00BarcelonaSants Central Bus Station08:00MadridBus StopEconomy
Cheapest bus trips Thursday
-
Renfe2h 43m05:40Barcelona08:23MadridEconomy
-
Renfe2h 45m21:00Barcelona23:45MadridEconomy
-
ALSA7h 50m07:00BarcelonaNorth Bus Stop14:50MadridAvenida de AragonEconomy
-
ALSA8h 5m10:30BarcelonaNorth Bus Stop18:35MadridAvenida de AragonEconomy
-
FlixBus29h 40m02:20BarcelonaSants Central Bus Station08:00MadridBus StopEconomy
Frequency of bus connections between Barcelona and Madrid
Facts about the coach from Barcelona to Madrid
Compare all providers like Renfe, ALSA and FlixBus that travel daily 46 times by bus from Barcelona to Madrid in one click and book your bus ticket from Barcelona to Madrid starting from £8!
Cheapest Bus | £8 |
Fastest Bus | 2h 29m |
Earliest Coach | 02:20 |
Latest Coach | 23:59 |
Daily Bus Connections | 46 Ø |
Distance | 505.4 km |
Coach Companies | Renfe, ALSA and FlixBus |
Cheapest coach tickets from Barcelona to Madrid
Every day, 46 buses from 3 coach companies leave Barcelona for Madrid: in the table below, you will find the cheapest prices for a coach ticket for this route, starting from 10/05/2024 and for the following days.
The cheapest time to travel from Barcelona to Madrid
How to save money travelling from Barcelona to Madrid
Book the ticket from Barcelona to Madrid in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the coach from Barcelona to Madrid, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later coaches from Barcelona to Madrid are also emptier.Beloved coach companies from Barcelona to Madrid
Iryo from Barcelona to Madrid
Here you will find the key facts about the Iryo bus route Barcelona to Madrid:
Cheapest Price | £21 |
Fastest Coach | 2h 30m |
Earliest Coach | 05:45 |
Last Coach | 20:55 |
Daily Connections | 13 Ø |
Found on | 06/05/2024 |
ALSA from Barcelona to Madrid
Here you will find the key facts about the ALSA bus route Barcelona to Madrid:
Cheapest Price | £8 |
Fastest Coach | 7h 20m |
Earliest Coach | 07:00 |
Last Coach | 23:59 |
Daily Connections | 21 Ø |
Found on | 09/05/2024 |
All bus stations and stops in Barcelona and Madrid
In the map below you can see, where to find all bus stations in Barcelona and Madrid.
Service and Comfort on the bus from Barcelona to Madrid
FAQs about the Barcelona to Madrid bus
How much does a Barcelona Madrid coach trip cost?
How much could I save by comparing buses from Barcelona to Madrid?
How many connections are available for the Barcelona Madrid route on average every day?
How long does a bus to Madrid from Barcelona take?
What time is the first bus from Barcelona to Madrid?
What time is the last coach from Barcelona to Madrid?
Which bus companies serve the Barcelona Madrid route?
Is there a direct bus between Barcelona and Madrid?
What can I take with me on the bus to Madrid from Barcelona?
What equipment is available for the Barcelona Madrid bus route?
Available seat classes which are offered on the bus route Barcelona to Madrid
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
Alternate transport types from Barcelona to Madrid
Cheap train tickets from Barcelona to Madrid
Here is a selection of the cheapest trains from the schedule from Barcelona to Madrid for the next days.-
Renfe AVLO2h 45m06:35Barcelona09:20MadridEconomy
-
Ouigo2h 30m17:40Barcelona20:10MadridEconomy
-
Iryo2h 45m20:55BarcelonaSants Train Station23:40MadridAtocha StationEconomy
-
Renfe3h 20m05:50BarcelonaSants Train Station09:10MadridAtocha StationFirst Class
Cheap carpooling from Barcelona to Madrid
Here is a selection of the cheapest carpooling offers from the schedule from Barcelona to Madrid for the next days.-
BlaBlaCar6h 10m09:00Barcelona15:10MadridEconomy
-
BlaBlaCar7h 20m16:00Barcelona23:20MadridEconomy
-
BlaBlaCar6h 20m15:00Barcelona21:20MadridEconomy
-
BlaBlaCar6h 10m11:00Barcelona17:10MadridEconomy