Madrid to Barcelona Bus: Schedules, Tickets & Prices
Buses from Madrid to Barcelona take around 7h 20m to 8h 25m, with tickets starting from 41 EUR to 54 EUR.
Bus from Madrid to Barcelona
To travel from Madrid to Barcelona by bus, you will begin your journey at Madrid, Madrid Airport T4 or Madrid South, with buses typically running between 00:14 and 23:59 so you can choose a departure that fits your schedule. The trip usually takes around 7 hours 20 minutes and arrives at Barcelona or Barcelona Sants Central Bus Station, offering a comfortable and reliable way to reach your destination. Fares start at 41 EUR. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.
Prices: 41 EUR to 54 EUR
Duration: 7h 20m – 8h 25m ⏱
Bus Routes & Schedules from Madrid to Barcelona
- Board at Madrid, and after a journey of around 7h 20m to 8h 25m, the bus reaches Barcelona. Tickets are available from 47 EUR, and departures run from 00:14 until 23:59.
- From Madrid Airport T4, you’ll board a bus that travels for about 7h 20m to 7h 40m before reaching Barcelona. Departures are from 00:14 until 23:45, and fares start at 47 EUR.
- Catch a bus at Madrid South, with a journey lasting roughly 7h 35m to 8h 25m. You’ll arrive at Barcelona Sants Central Bus Station. Tickets begin from 41 to 54 EUR, and services run from 06:30 until 23:30.
Cheapest Bus Madrid to Barcelona
41 EUR, from Madrid South to Barcelona Sants Central Bus Station, departure 11:30, duration 7h 50m.Fastest Bus Madrid to Barcelona
47 EUR, from Madrid to Barcelona, departure 23:45, duration 7h 20m.Bus Timetable: Madrid → Barcelona
- 00:14 07:49 7h 35m 47 EUR
- 01:00 08:50 7h 50m 47 EUR
- 01:15 08:50 7h 35m 47 EUR
- 06:30 14:55 8h 25m 47 EUR
- 07:00 14:55 7h 55m 47 EUR
- 09:00 16:50 7h 50m 47 EUR
- 09:15 16:50 7h 35m 47 EUR
- 11:30 19:20 7h 50m 47 EUR
- 11:55 19:20 7h 25m 47 EUR
- 13:00 20:50 7h 50m 47 EUR
- 13:15 20:50 7h 35m 47 EUR
- 14:00 21:50 7h 50m 47 EUR
- 15:00 22:50 7h 50m 47 EUR
- 15:15 22:50 7h 35m 47 EUR
- 16:30 00:20 7h 50m 47 EUR
- 16:45 00:20 7h 35m 47 EUR
- 19:30 03:25 7h 55m 47 EUR
- 19:45 03:25 7h 40m 47 EUR
- 22:30 06:20 7h 50m 47 EUR
- 22:45 06:20 7h 35m 47 EUR
- 23:30 07:05 7h 35m 47 EUR
- 23:45 07:05 7h 20m 47 EUR
- 23:59 07:49 7h 50m 47 EUR
Bus Timetable: Madrid Airport T4 → Barcelona
- 00:14 07:49 7h 35m 47 EUR
- 01:15 08:50 7h 35m 47 EUR
- 09:15 16:50 7h 35m 47 EUR
- 11:55 19:20 7h 25m 47 EUR
- 13:15 20:50 7h 35m 47 EUR
- 15:15 22:50 7h 35m 47 EUR
- 16:45 00:20 7h 35m 47 EUR
- 19:45 03:25 7h 40m 47 EUR
- 22:45 06:20 7h 35m 47 EUR
- 23:45 07:05 7h 20m 47 EUR
Bus Timetable: Madrid South → Barcelona Sants Central Bus Station
- 06:30 14:55 8h 25m 54 EUR
- 11:30 19:20 7h 50m 41 EUR
- 23:30 07:05 7h 35m 45 EUR
Frequently Asked Questions Bus Madrid to Barcelona
Below you will find answers to the most common questions about traveling from Madrid to Barcelona by bus.
How long is the bus trip from Madrid to Barcelona?
A bus trip from Madrid to Barcelona usually takes about 7 hours 20 minutes to 8 hours 25 minutes, depending on the departure point and service. The Madrid to Barcelona bus journey can be a bit shorter from Madrid Airport T4 and a little longer from Madrid South, so it is worth checking the specific bus option before booking.
What is the price of bus tickets for Madrid to Barcelona?
Bus tickets for Madrid to Barcelona start at 41 EUR and can go up to 54 EUR. The final bus fare can vary by departure point, travel time, and how early you book, so comparing a few Madrid to Barcelona bus options is a good idea.
When do buses from Madrid to Barcelona start and finish running?
The Madrid to Barcelona bus service runs from about 00:14 until 23:59, so there are departures throughout the day and late at night. If you are planning a bus journey on this route, it is best to check the exact departure time that fits your schedule.
How frequent is the bus connection between Madrid and Barcelona?
There are 36 bus trips on the Madrid to Barcelona route, which gives travelers several options across the day. Since the bus schedule is spread out rather than shown as a fixed interval, it is smart to look at the available departures before choosing your Madrid to Barcelona bus.
Can I book bus tickets from Madrid to Barcelona in advance?
Yes, it is a good idea to book bus tickets for Madrid to Barcelona in advance, especially if you want a specific departure time or station. With multiple bus options on this route, early booking can make it easier to secure the Madrid to Barcelona bus trip that suits your plans.
Which stations can I use for a bus departure on Madrid to Barcelona?
For a Madrid to Barcelona bus departure, you can leave from Madrid, Madrid Airport T4, or Madrid South. On arrival, the bus may go to Barcelona or Barcelona Sants Central Bus Station, so it helps to choose the station pair that matches your travel plans.
How long does the bus journey from Madrid Airport T4 to Barcelona take?
The bus journey from Madrid Airport T4 to Barcelona takes about 7 hours 20 minutes to 7 hours 40 minutes. This Madrid to Barcelona bus option is a useful choice if you are starting near the airport and want a direct bus service to Barcelona.
Is there a practical tip for choosing a bus service from Madrid to Barcelona?
A helpful tip for the Madrid to Barcelona bus service is to check both the departure station and the arrival station before you book. Since the bus trip can vary from about 7 hours 20 minutes to 8 hours 25 minutes, choosing the right Madrid to Barcelona bus connection can save time and make the journey smoother.
Travel options for Madrid to Barcelona
More Bus routes from and to Madrid or Barcelona
Routes in Bus from Madrid →
Routes in Bus to Barcelona ←
Routes in Bus to Madrid ←
Planning more than just Madrid to Barcelona?
You’re currently viewing Bus options for Madrid to Barcelona. 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.