Barcelona to Madrid bus
Barcelona - Madrid bus information
Cheapest bus fare
4 €
Bus Time
2h10min
Distance
313 miles
Bus operators
Alsa, FlixBus, Autna, Hife, BlaBlaCar Bus, Vibasa, Julia, Gipsyy, Avanza, Interbus S.A. are the bus operators connecting Barcelona to Madrid.
Best prices for bus tickets Barcelona - Madrid
1512 departures / day
from
10 €
48 departures / day
from
4 €
Julia
20 departures / day
from
32 €
Prices calendar to travel between Barcelona and Madrid
Mon, Nov 1617 €
Tue, Nov 174 €
Wed, Nov 1817 €
Thu, Nov 1917 €
Fri, Nov 2017 €
Sat, Nov 2117 €
Sun, Nov 2221 €
Best time to book a Barcelona - Madrid bus
As you can see in the table below, the price of the ticket for a coach from Barcelona to Madrid is more expensive as you approach your travel date. Buying your ticket beforehand is a great way to pay less as well as avoiding missing the bus because no seats remain available.
Coach fare depending on when you purchase your ticket
Days before Departure · Price
90 days before40 €
60 days before35 €
30 days before36 €
15 days before32 €
7 days before30 €
3 days before34 €
1 day before34 €
Same day40 €