Barcelona to Madrid (Airport)

Barcelona to Madrid (Airport) Madrid (Airport) to Barcelona
Between Barcelona and Madrid (Airport) we found up to 7 bus departures, including 2 night buses. The earliest departure from Barcelona is at 07:00 arriving to Madrid (Airport) at 14:35. The latest departure is at 22:45 arriving at 06:05. Prices for a one way adult ticket range from 37 € to 37 €.

Traveling by bus from Barcelona to Madrid (Airport)

The shortest travel distance between Barcelona (ES) and Madrid (Airport) (ES) is 609 km. The fastest bus which departs at 14:00 has a travel time of 07:05h. The longest travel time on the route is 08:05h. Specific information about each route can be found by clicking the route in the search results.

Overnight bus Barcelona to Madrid (Airport)

If you want to travel overnight, there are 2 night buses from Barcelona to Madrid (Airport). The overnight buses depart between 18:00 and 22:45 and arrive between 02:05 and 06:05 in the morning.

Bus companies from Barcelona to Madrid (Airport)

In total the bus route between Barcelona and Madrid (Airport) has been rated 0 times.

Departure and arrival station(s)

Map overlay


You can see information about the departure station and stops Barcelona here

Ticket prices from Barcelona to Madrid (Airport)

Cheapest single adult ticket: 37 €
Return adult ticket price from: 74 € (37 + 37)
Cheapest single child ticket: N/A
Return child ticket price from: N/A
Cheapest single student ticket: N/A
Return student ticket price from: N/A
Cheapest single pensioner ticket: N/A
Return pensioner ticket price from: N/A

You can pay your tickets using credit cards

gbb_logomark twitter instagram facebook fax dinersCard maestroCard mastercard safety group faq printer mTicketQr arrowIcon thumbsUp exclamationCircle download directions clock calendarCheck accommodation questionCircleFull gpsIcon locationMark ferryIcon busIcon