Value Plus Savings
Find the best price by comparing bus tickets from Madrid to Barcelona from all bus companies all over Spain
Search and Compare
Browse a variety of travel options in one place with Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Bus Duration:|
8 hours 38 minutes
|Coach Ticket Price:||$39|
|Buses depart from:||Madrid|
|Bus arrives in:||Barcelona|
Buses in Spain are an affordable way to travel between cities, with a number of companies offering domestic and international routes. Visitors will find a reliable schedule of buses from Madrid to Barcelona, with direct services operated by ALSA departing Madrid throughout most of the day. First departures leave at 7:00 a.m. each morning, running at least once per hour during peak times, with late-night services departing until1:30 a.m. from the Intercambiador de Transporte Avenida de América bus station.
Most buses from Madrid to Barcelona depart from Madrid's Intercambiador de Transporte Avenida de América station. Well connected to the rest of the city via the Madrid Metro, the station lies to the north of Madrid's city center. A limited night bus operates, providing connections to the main bus station, while taxis offer convenient pick-ups and journeys across the city center and beyond. Journeys from Madrid to Barcelona take on average 7 hours 50 minutes, although express services can take as little as 7 hours.
Barcelona is one of the most cosmopolitan cities in Europe, with a thriving arts culture, first-rate cuisine, and celebrated fashions at every turn. Most buses from Madrid to Barcelona arrive at Estació d'Autobusos Barcelona Nord (Bus Station North), the main bus interchange for regional and international journeys. The bus station is just minutes from the coast and conveniently connected to the rest of the Madrid Metro system. The city has its own subway network, alongside regular bus service and a light-rail tram system, with a limited night service available on some lines.