ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration10h
Distance625
Avg. price$ 44
Bus trips2 found

Buses from Barcelona to Madrid

🚌 When traveling from Barcelona to Madrid by bus, there is no direct route available. You will need to transfer at Aeropuerto Madrid Barajas T4 after departing from Estación de Autobuses Barcelona Nord. The journey, including transfers, takes approximately 8 hours and 39 minutes. 🛣️ The distance between Barcelona and Madrid is 519 km, with the bus route taking around 7 hours and 35 minutes. The bus service is operated by ALSA, offering a long-distance journey with prices ranging from €41 to €76. The route involves stops in Zaragoza on the way to Madrid. 🚆 Alternatively, you can consider taking a train from Barcelona to Madrid for a faster option. The train journey takes about 2 hours and 30 minutes, covering a distance of 601 km. Trains depart from Barcelona-Sants and arrive at Estación Madrid - Puerta de Atocha, operated by Renfe.

Where to stay in Madrid

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • There is no direct bus route from Barcelona to Madrid. The journey typically involves taking a bus from Estación de Autobuses Barcelona Nord to Aeropuerto Madrid Barajas T4, followed by a transfer to another bus to Cibeles. This route, operated by Bus media distancia, takes around 8 hours and 39 minutes in total with the transfers included. It's important to plan your schedule accordingly to accommodate the transfer time during this journey.
  • You can catch the bus from Barcelona to Madrid at the Estación de Autobuses Barcelona Nord station. This is the departure point for bus services operated by ALSA traveling between the two cities. Make sure to arrive at the station in advance to allow time for check-in and boarding procedures before the bus departs for Madrid. The station is well-equipped with facilities and amenities for travelers waiting to embark on their journey.
  • The Barcelona to Madrid bus services, operated by ALSA, arrive at the Aeropuerto Madrid Barajas T4. Bus largo recorrido station in Madrid. This is the final destination where passengers disembark after completing the journey from Barcelona. Once you arrive at Aeropuerto Madrid Barajas T4, you can continue your onward travels within Madrid or take advantage of the airport's facilities and transportation options to reach your final destination in the city.
  • The cost of a bus ticket from Barcelona to Madrid typically ranges between €41 and €76, depending on factors such as the time of booking, class of service, and the specific bus carrier chosen for the journey. Prices may also fluctuate based on the season and demand for travel between these two popular cities in Spain. It's recommended to book your ticket in advance to secure the best possible fare for your Barcelona to Madrid bus trip.
  • There are multiple bus services available between Barcelona and Madrid, with transfers typically required during the journey. One route involves departing from Estación de Autobuses Barcelona Nord and arriving at Cibeles via Aeropuerto Madrid Barajas T4, operated by ALSA. The total travel time for this route is approximately 8 hours and 39 minutes, with varying ticket prices ranging from €41 to €76. It's advisable to check the schedules and availability of these bus services in advance to plan your trip accordingly.
  • The Barcelona to Madrid buses are typically less crowded during off-peak hours, such as mid-week mornings or late evenings. On the contrary, peak travel times like weekends or holidays tend to see more passengers, making the buses more crowded. It's advisable to book tickets in advance, especially during busy travel seasons, to secure your seat and avoid potential overcrowding on the buses. Additionally, considering alternative travel options like the train route between Barcelona and Madrid may offer a less crowded experience during peak times.
  • The first bus from Barcelona to Madrid usually departs in the early morning hours, around 6:00 am to 7:00 am, depending on the specific schedule. The last bus of the day typically leaves Barcelona in the late afternoon or early evening, around 5:00 pm to 6:00 pm. It's recommended to check the exact departure times and schedules with the bus operator like ALSA for the most up-to-date information on the first and last bus services connecting Barcelona and Madrid.

Will you be returning to Barcelona by bus?

If you are looking for a return bus trip, check out the buses from Madrid to Barcelona.

See schedule