Madrid to Barcelona bus

Sun, Oct 06
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap bus tickets and timesfrom Madrid to Barcelona

All modes
Recommended for youView the best options based on price, speed, departure time, and popularity.

Cheap bus tickets from Madrid to Barcelona start from €38 with an average ticket price of €42.

38
Cheapest price
42
Average Price
7 h 30 m
Fastest Journey
8 h 24 m
Average duration
39
Buses per day
504 km
Distance

Compare prices and tickets Madrid to Barcelona by train, bus, or flight

Sun
Oct 06
Mon
Oct 07
Tue
Oct 08
Wed
Oct 09
Thu
Oct 10
Fri
Oct 11
Sat
Oct 12
Sun
Oct 13
Mon
Oct 14
Tue
Oct 15
Wed
Oct 16
Thu
Oct 17
Fri
Oct 18
Sat
Oct 19
Sun
Oct 20
Mon
Oct 21
Tue
Oct 22
Wed
Oct 23
Thu
Oct 24
Fri
Oct 25
Sat
Oct 26

More than 1,000 travel companies trust us to sell their tickets all in one place.

National Express
Alsa
Eurolines France
RegioJet

Overview: Coach from Madrid to Barcelona

distanceDistance504 km
durationAverage coach duration7 h 20 min
priceAverage coach ticket price€73 (€73)
changesDirect coachYes
carriersCoach companiesAlsa or FlixBus

Coaches from Madrid to Barcelona cover the 504 km long journey taking on average 7 h 20 min with our travel partners like Alsa or FlixBus. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as €19, but the average price of coach tickets is €73. Travellers depart most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and arrive in Barcelona, Estación de Autobuses de Sants.

Coach companies: Alsa, BlaBlaCar and Infobus Madrid to Barcelona

Travel to Barcelona from Madrid from €19 with Omio’s coach partners Alsa, BlaBlaCar and Infobus! You can find the best timetables and tickets when comparing and booking the most popular trip for you.

Alsa is the main provier of coach travel in Spain. As a subsidiary of the UK coach operator National Express, Alsa offers a plethora of regional, national and international routes and transports more than 300 million passengers per year. Alsa has an impressive fleet of coaches with different levels of comfort and amenities on offer. Aside from the Alsa Normal coach with free WiFi, toilets, footrests and entertainment on board, the Alsa Supra, Alsa Eurobus and Alsa Premium coaches provide more luxurious services when travelling by road, depending on the specific route. Apart from the Standard ticket, Alsa offers other coach tickets like Minimum, Reduced and Flexible fares on select routes.

Alsa from Madrid to Barcelona coach information:

  • Average Duration: 7 h 35 min
  • Cheapest Price: €19
  • Alsa frequency: 2 a day

Buses from Madrid to Barcelona

Alsa is the service provider of bus travel between Madrid and Barcelona. The trip has an average duration of 7 hours and 30 minutes. There are more than 40 buses available every day. The earliest bus departs Madrid at 6:40 a.m., and the last leaves at 1:45 a.m.

What are the departure and arrival stations for buses from Madrid to Barcelona?

Departure Station: Estacion Sur, located two kilometres south of Atocha train station and four kilometres away from the Plaza Mayor and the historic centre. The nearest underground stations are Puente de Vallecas and Delicias.

Arrival Station: Barcelona Nord, two kilometres away from the Ramblas and from the waterfront. Arc de Triomf underground station is barely three minutes away. This is a red line station that travels directly to the city centre. Some buses arrive at Barcelona Sants, located next to the city's main railway station. This station may be handy for travellers who want to visit the Exhibition Centre or the museums on Montjuic hill.

Taking the Bus from Madrid

For most buses from Madrid to Barcelona, passengers will alight at the Intercambiador de Transporte Avenida de América station. Easily connected to the rest of the city via the Madrid Metro, the station lies to the north of the city centre. A limited night service operates, providing 24/7 connections to the main bus interchange, while taxis offer convenient pick-ups and journeys across the city centre and beyond. Journeys from Madrid to Barcelona take on average 7 hours 50 minutes, although express services can take as little as 7 hours.

Getting into Barcelona by Bus

Barcelona is one of the most cosmopolitan cities in Europe, with a thriving arts culture, first-rate cuisine, and celebrated fashions at every turn. The capital of Spain's Catalonia region, Barcelona offers some of the oldest and most iconic architecture in Europe, alongside breath-taking beaches and coastal views. 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.

FAQs: Bus from Madrid to Barcelona

FAQs: Take the bus from Madrid to Barcelona with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Madrid to Barcelona.
FAQs
Cheap coach tickets from Madrid to Barcelona can start from as little as €19 when you book in advance. The average coach ticket price for Madrid to Barcelona is €73; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by coach from Madrid to Barcelona is 7 h 20 min   to travel the 504 km long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first coach from Madrid to Barcelona leaves at 06: 00. Plan your trip with the Journey Planner   from Omio.
The last coach from Madrid to Barcelona leaves at 21: 59.
Take the Madrid to Barcelona coach with Alsa or FlixBus. However, it's always good to check out all possible coach companies for the route to Barcelona from Madrid as there might be differences in the amenities they offer.

When departing from Madrid, you have various coach station options to start your journey from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Aeropuerto Barajas T4, Madrid, Avenida de América and Madrid, Terminal de autobuses T4 (Aeropuerto de Madrid). When arriving in Barcelona, you can end your trip in coach stations like Barcelona, Estación de Autobuses de Sants and Barcelona, Estació d'Autobusos Nord.

Passengers board the coach most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, which is located around 3 miles (4.9 km) away from the city centre, and they get off the coach at Barcelona, Estación de Autobuses de Sants, located 1.6 miles (2.5 km) away from the city centre.

The cheapest month to travel from Madrid to Barcelona by coach is January.
It's helpful to compare your options as there are 3 ways to travel from Madrid to Barcelona including taking a train, coach or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language