Barcelona to Madrid Bus: Schedules, Tickets & Prices
Travel from Barcelona to Madrid by bus in around 7h 20m to 8h 5m, with tickets available from 42 EUR to 55 EUR.
Bus from Barcelona to Madrid
Catch a bus at Barcelona or Barcelona North Bus Station and start your journey from Barcelona. Services run frequently throughout the day, with the first departure at 01:00, allowing you to pick a departure that suits your schedule. The trip takes around 7 hours 20 minutes, and you'll arrive at Madrid, Madrid Airport T4 or America Avenue Bus Station, Madrid, heading into Madrid. Fares start from 42 EUR, and you can check availability and book your seat here.
Prices: 42 EUR to 55 EUR
Duration: 7h 20m – 8h 5m ⏱
Bus Routes & Schedules from Barcelona to Madrid
- From Barcelona, hop on a bus heading to Madrid for a journey of around 7h 20m to 7h 50m. Services operate from 01:00 until 23:59, with tickets starting at 47 EUR.
- Catch a bus at Barcelona heading toward Madrid Airport T4, with the journey typically lasting 7h 20m to 7h 40m. Departures operate from 01:00 until 23:59, and fares start at 47 EUR.
- Arriving at America Avenue Bus Station, Madrid, you’ll leave Barcelona North Bus Station by bus for a journey of approximately 7h 35m to 8h 5m. Tickets are available from 42 to 55 EUR, with departures from 01:00 until 23:59.
Cheapest Bus Barcelona to Madrid
42 EUR, from Barcelona North Bus Station to America Avenue Bus Station, Madrid, departure some times, duration 7h 50m.Fastest Bus Barcelona to Madrid
47 EUR, from Barcelona to Madrid, departure some times, duration 7h 20m.Bus Timetable: Barcelona → Madrid
- 01:00 08:35 7h 35m 47 EUR
- 07:00 14:35 7h 35m 47 EUR
- 09:30 16:50 7h 20m 47 EUR
- 10:30 18:10 7h 40m 47 EUR
- 11:30 19:00 7h 30m 47 EUR
- 13:00 20:20 7h 20m 47 EUR
- 15:00 22:35 7h 35m 47 EUR
- 16:30 00:20 7h 50m 47 EUR
- 21:00 04:35 7h 35m 47 EUR
- 22:00 05:35 7h 35m 47 EUR
- 23:30 06:55 7h 25m 47 EUR
- 23:59 07:34 7h 35m 47 EUR
Bus Timetable: Barcelona → Madrid Airport T4
- 01:00 08:35 7h 35m 47 EUR
- 07:00 14:35 7h 35m 47 EUR
- 09:30 16:50 7h 20m 47 EUR
- 10:30 18:10 7h 40m 47 EUR
- 11:30 19:00 7h 30m 47 EUR
- 13:00 20:20 7h 20m 47 EUR
- 15:00 22:35 7h 35m 47 EUR
- 21:00 04:35 7h 35m 47 EUR
- 22:00 05:35 7h 35m 47 EUR
- 23:59 07:34 7h 35m 47 EUR
Bus Timetable: Barcelona North Bus Station → America Avenue Bus Station, Madrid
- 01:00 08:50 7h 50m 46 EUR
- 07:00 14:50 7h 50m 42 EUR
- 09:30 17:05 7h 35m 42 EUR
- 10:30 18:35 8h 5m 42 EUR
- 11:30 19:15 7h 45m 42 EUR
- 15:00 22:50 7h 50m 42 EUR
- 16:30 00:20 7h 50m 42 EUR
- 21:00 04:50 7h 50m 46 EUR
- 22:00 05:50 7h 50m 55 EUR
- 23:59 07:49 7h 50m 46 EUR
Frequently Asked Questions Bus Barcelona to Madrid
Below you will find answers to the most common questions about traveling from Barcelona to Madrid by bus.
How long is the bus trip from Barcelona to Madrid?
The bus trip from Barcelona to Madrid usually takes about 7 hours 20 minutes to 8 hours 5 minutes, depending on the service and the exact station pair. Some Barcelona to Madrid bus journeys are a little shorter or longer, so it is worth checking the specific departure before you book.
What is the price of a bus ticket for Barcelona to Madrid?
A bus ticket for Barcelona to Madrid typically costs between 42 EUR and 55 EUR. Prices can vary by departure time and availability, so it is a good idea to compare options before choosing your bus service.
When is the first bus departure from Barcelona to Madrid?
The first bus departure from Barcelona to Madrid is at 01:00. If you are planning an early Barcelona to Madrid bus journey, it is best to arrive a little ahead of time so you can board without rushing.
What time is the last bus from Barcelona to Madrid?
The last bus from Barcelona to Madrid leaves at 23:59. That gives travelers a late Barcelona to Madrid bus option, which can be useful if you want to travel after a full day in the city.
How many bus options are there between Barcelona and Madrid?
There are 32 bus trips between Barcelona and Madrid. With that many Barcelona to Madrid bus services available, you have several choices across the day, which makes it easier to find a departure that fits your plans.
Can I book bus tickets from Barcelona to Madrid in advance?
Yes, you can book bus tickets from Barcelona to Madrid in advance, and that is often the easiest way to secure the departure you want. Since Barcelona to Madrid bus services can fill up, booking ahead is a practical choice, especially for popular travel times.
Which stations are used for the Barcelona to Madrid bus service?
For the Barcelona to Madrid bus service, departures can be from Barcelona or Barcelona North Bus Station, and arrivals can be in Madrid, Madrid Airport T4, or America Avenue Bus Station, Madrid. The exact station depends on the specific bus trip, so it is important to check your ticket carefully.
Is there a direct bus journey from Barcelona to Madrid Airport T4?
Yes, there is a Barcelona to Madrid bus journey that goes to Madrid Airport T4. This direct bus option usually takes about 7 hours 20 minutes to 7 hours 40 minutes, so it can be a convenient choice if you are heading straight to the airport.
Travel options for Barcelona to Madrid
More Bus routes from and to Barcelona or Madrid
Routes in Bus from Barcelona →
Routes in Bus to Madrid ←
Routes in Bus to Barcelona ←
Routes in Bus from Madrid →
Planning more than just Barcelona to Madrid?
You’re currently viewing Bus options for Barcelona to Madrid. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.