Madrid to Barcelona bus

Cheap bus tickets from Madrid to Barcelona

Showing times and prices for Jan 30

Cheapest

34

Average

34

The best way to find a cheap bus ticket from Madrid to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Alsa
10:59PMMadrid8h05 07:04AMBarcelona
0 transfers
341One-way
Alsa
10:45PMMadrid7h20 06:05AMBarcelona
0 transfers
341One-way
Alsa
10:30PMMadrid7h35 06:05AMBarcelona
0 transfers
341One-way

Bus schedule from Madrid to Barcelona

Showing buses for tomorrow, Monday, January 30
Alsa
10:30PMMadrid7h35 06:05AMBarcelona
0 transfers
Alsa
10:45PMMadrid7h20 06:05AMBarcelona
0 transfers
Alsa
10:59PMMadrid8h05 07:04AMBarcelona
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Jan 30
Tue
Jan 31
Wed
Feb 01
Thu
Feb 02
Fri
Feb 03
Sat
Feb 04
Sun
Feb 05
Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19

Bus times from Madrid to Barcelona

Showing times and prices for Jan 30

Fastest Journey

7 h 20 m

Average

7 h 40 m

Buses per day

3

Distance

504 km

Of the 3 buses that leave Madrid for Barcelona every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Alsa
10:45PMMadrid7h20 06:05AMBarcelona
0 transfers
341One-way
Alsa
10:30PMMadrid7h35 06:05AMBarcelona
0 transfers
341One-way
Alsa
10:59PMMadrid8h05 07:04AMBarcelona
0 transfers
341One-way

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

National Express
Alsa
Eurolines France
RegioJet
Accommodation

Need a place to stay in Barcelona?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Coach from Madrid to Barcelona

distanceDistance504 km
durationAverage coach duration7 h 50 min
priceAverage coach ticket price€57 (€57)
frequencyCoach frequency1 a day
changesDirect coachYes, there is 1 direct coach a day
carriersCoach companiesFlixBus

Coaches from Madrid to Barcelona cover the 504 km long route taking on average 7 h 50 min with our travel partners like FlixBus. Normally, there is 1 coach operating per day, including direct services available. You can get the cheapest coach tickets for this trip for as low as €27, but the average price of coach tickets is €57. Travellers depart most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and arrive in Barcelona, Estació d'Autobusos Nord.

Coach companies: FlixBus Madrid to Barcelona

Buy your official FlixBus coach tickets between Madrid and Barcelona from €27 with Omio. Find coach times and tickets for over 1000 travel companies to compare and book the most affordable trip.

FlixBus

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.

Coach information from Madrid to Barcelona with FlixBus:

  • Average Duration: 7 h 15 min
  • FlixBus frequency: 1 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.

Travel Tips: Bus to Barcelona from Madrid

Travel Tips: Take the bus to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Barcelona.
FAQs
You can find a cheap coach from Madrid to Barcelona for some dates and times for as low as €27  one way in the next 7 days.
If you are looking to purchase your coach ticket in the next 7 days, you can expect the Madrid to Barcelona coach to cost on average €57  one way.
The coach distance from Madrid to Barcelona is around 504 km.
On average the Madrid to Barcelona coach time is 7 h 50 min  covering the 504 km long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

Some of the Madrid coach stations to Barcelona you can start your journey from include Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal. Similarly, some of the arrival coach stations in Barcelona include Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

When travelling this route, Omio customers are departing most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83   and arriving in Barcelona, Estació d'Autobusos Nord.

Passengers board their coach most frequently from Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and travel around 3 miles (4.9 km) from the city centre to this coach station.

Passengers travelling this route most often arrive at Barcelona, Estació d'Autobusos Nord and need to travel approximately 1.9 miles (3.1 km) from the coach station to the city centre in Barcelona.

For the best Madrid to Barcelona coach to buy, you can travel safely and comfortably with FlixBus. However, it's always good to check all possible coach companies with services to Barcelona from Madrid to compare what amenities they may offer.
Yes, there is 1 direct coach to Barcelona from Madrid per day with Alsa  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
On average, there is 1 coach a day from Madrid to Barcelona. The coach times and services may be different on weekends and holidays compared to weekdays.
The first Madrid to Barcelona coach departs at 21: 30   and the last coach from Madrid to Barcelona leaves at 21: 30. Check out the most up-to-date Madrid to Barcelona coach schedule on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this route and save money. If you buy coach tickets to Barcelona from Madrid within the next 7 days, you can find tickets to cost on average €57 one way. To find the best prices for this route, consider booking your coach ticket from Madrid to Barcelona a few months in advance.
HomeBusesBus tickets to BarcelonaMadrid to Barcelona bus

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