[menuItemContent][menuItemRightSideContent]
Currency

Timetable Madrid to Barcelona

Showing buses for tomorrow, Mon, Jun 14
08:15AMMadrid, Aeropuerto Barajas T47h50 04:05PMBarcelona, Estació d'Autobusos Nord
0 changes
08:15AMMadrid, Aeropuerto Barajas T47h35 03:50PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
11:15AMMadrid, Aeropuerto Barajas T47h20 06:35PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
11:15AMMadrid, Aeropuerto Barajas T47h35 06:50PMBarcelona, Estació d'Autobusos Nord
0 changes
01:15PMMadrid, Aeropuerto Barajas T47h35 08:50PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
01:15PMMadrid, Aeropuerto Barajas T47h50 09:05PMBarcelona, Estació d'Autobusos Nord
0 changes
02:15PMMadrid, Aeropuerto Barajas T47h50 10:05PMBarcelona, Estació d'Autobusos Nord
0 changes
02:15PMMadrid, Aeropuerto Barajas T47h35 09:50PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
10:45PMMadrid, Aeropuerto Barajas T47h20 06:05AMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
10:45PMMadrid, Aeropuerto Barajas T47h35 06:20AMBarcelona, Estació d'Autobusos Nord
0 changes
11:15PMMadrid, Aeropuerto Barajas T47h45 07:00AMBarcelona, Estació d'Autobusos Nord
0 changes
11:15PMMadrid, Aeropuerto Barajas T47h30 06:45AMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

The fastest buses from Madrid to Barcelona

Showing times and prices for Jun 14

Fastest Journey

7 h 20 m

Average

7 h 36 m

Buses per day

12

Distance

504 km

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

These direct buses cover the 504 km distance in an average of 7 h 36 m but if you time it right, some buses will get you there in just 7 h 20 m .

The slowest buses will take 7 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:45PMMadrid, Aeropuerto Barajas T47h20 06:05AMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
$431One-way
Fastest
11:15AMMadrid, Aeropuerto Barajas T47h20 06:35PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
$431One-way
2nd Fastest
11:15PMMadrid, Aeropuerto Barajas T47h30 06:45AMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
$431One-way
08:15AMMadrid, Aeropuerto Barajas T47h35 03:50PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
$431One-way
01:15PMMadrid, Aeropuerto Barajas T47h35 08:50PMBarcelona, Estación de Autobuses de Barcelona/Sants
0 changes
$431One-way

COMPARE Prices across different modes

Mon
Jun 14
$56Renfe
$43Alsa
$58Vueling
Tue
Jun 15
$41Renfe AVE
$43Alsa
$58Vueling
Wed
Jun 16
$35Renfe AVE
Find prices
Find prices
Thu
Jun 17
$56Renfe
$43Alsa
$58Vueling
Fri
Jun 18
$56Renfe
$43Alsa
$68Air Europa
Sat
Jun 19
$35Renfe AVE
$43Alsa
$68Air Europa
Sun
Jun 20
$82Renfe AVE
$43Alsa
$68Air Europa
Mon
Jun 21
$35Renfe AVE
$43Alsa
$52Iberia
Tue
Jun 22
$35Renfe AVE
$43Alsa
$51Air Europa
Wed
Jun 23
$32Renfe AVE
$43Alsa
$58Vueling
Thu
Jun 24
$35Renfe AVE
$43Alsa
$38Air Europa
Fri
Jun 25
$56Renfe
$43Alsa
$51Vueling
Sat
Jun 26
$86Renfe AVE
$43Alsa
$78Air Europa
Sun
Jun 27
$82Renfe AVE
$43Alsa
$101Vueling
Mon
Jun 28
$49Renfe AVE
$43Alsa
$60Iberia
Tue
Jun 29
$32Renfe AVE
$43Alsa
$59Air Europa
Wed
Jun 30
$32Renfe AVE
$43Alsa
$51Vueling
Thu
Jul 1
$32Renfe AVE
$43Alsa
$32Vueling
Fri
Jul 2
$49Renfe AVE
$43Alsa
$58Vueling
Sat
Jul 3
$32Renfe AVE
$43Alsa
$68Air Europa

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View all
bus

Journey Summary

Madrid to Barcelona Bus Information

Avg. Bus Duration
8 hours 37 minutes
Coach Ticket Price: $43
Buses depart from:Madrid
Bus arrives in:Barcelona
Distance:504 km
Bus Companies:Alsa
Bus companies

FlixBus and Alsa between Madrid and Barcelona

Travel from Madrid to Barcelona from $43 (€33) with Omio’s bus partners FlixBus and Alsa! You can find the best schedules and tickets when comparing and booking the most popular journey for you.

FlixBus
Alsa

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Madrid to Barcelona.

Are you making plans to travel from Madrid to Barcelona? Why not take a bus with FlixBus? Omio can show you current FlixBus bus times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Madrid to Barcelona buses all in one place. On the FlixBus bus, you can expect to travel 312 miles (504 km) from Madrid to Barcelona. If you use the Omio app to search for buses between Madrid and Barcelona, you can quickly see if the FlixBus ticket is a mobile ticket, making it easy for you to go paperless when taking a bus. Once you have found your perfect one-way FlixBus bus from Madrid to Barcelona, book your cheap bus tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Read on for COVID-19 recommendations and policies for your FlixBus bus ticket from Madrid to Barcelona:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses connection from Madrid to Barcelona

The route from the Spanish capital Madrid to Barcelona is operated by the tour operator ALSA. ALSA transports guests to Barcelona at almost any time of the day. Passengers will be able to board the bus in Madrid at intercam Avenida de America. This is one of the largest underground stations in Madrid. This should make your journey comfortable. The journey time varies in length, but it is always about 7:00 to 8:00 hours on average. Some connections also start at the Aeropuerto Madrid - Barajas T4 airport in Madrid. The bus arrives either in Barcelona/North or also in Barcelona/Sants, the main station of Barcelona. From there a direct connection to other parts of Barcelona is guaranteed.

Madrid

The Spanish capital Madrid with the landmark with the Puerta del Sol is considered one of the most popular tourist destinations worldwide. The Spanish climate allows travellers to visit the cultural and political centre of Spain both in the hot summer and in the pleasant winter months. The central square is the Plaza Mayor, where daily events take place. The home of the Real Madrid football club, the Bernabeu Stadium, is a must for every football fan. The Retiro Park is a beautiful recreation area. There you can relax in cafés by the big lake.

Barcelona

Barcelona, the capital of Catalonia, is next to Madrid, probably the most famous city of Spain. A must for tourists is the Boulevard Ramblas, in which there is a huge shopping and gastronomy offer. The Museo Picasso is not only a nice activity for art lovers. The huge Mercat de Sant Josep is the biggest market of Barcelona, where several bizarre and fascinating food and drinks can be found and is not only meant for the palate, but also for the eye. The Gothic quarter Barri Gotic is a series of architecturally successful buildings from the Middle Ages.

Travel Tips

Buses from Madrid to Barcelona
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
How much do cheap buses from Madrid to Barcelona cost?
Omio customers have found cheap bus tickets to Barcelona from Madrid for as low as $43 (€33)  for the next 7 days.
What is the cost of a bus between Madrid and Barcelona?
In the next 7 days you can expect to pay on average $43 (€33)  for a bus ticket between Madrid and Barcelona.
How far is it from Madrid to Barcelona by bus?
You should expect to travel around 312 miles (504 km)  between Madrid and Barcelona by bus.
How long is the bus between Madrid and Barcelona?
On average the Madrid to Barcelona bus travel time is 7 h 30 min  for the 312 miles (504 km) long journey, but the duration can vary if you travel on weekends and holidays.
What is the departure bus station in Madrid and arrival bus station in Barcelona?

There are a few bus stations in Madrid to start your trip from including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Moncloa and Madrid, Méndez Álvaro - Terminal. In Barcelona you have a few bus station options to choose from for your arrival including Barcelona, Estació d'Autobusos Nord, Barcelona, Aeropuerto Josep Tarradellas-El Prat (T1) and Barcelona, Estación de Autobuses de Barcelona/Sants.

Omio customers traveling this route depart most frequently from Madrid-Puerta de Atocha   and arrive in Barcelona, Estació d'Autobusos Nord.

Where is the bus station in Madrid to go to Barcelona? Where is the bus station in Barcelona located?

Passengers board the bus most frequently from Madrid-Puerta de Atocha, which is located around 0 mile (s) / 0 km away from the city center, and they get off the bus at Barcelona, Estació d'Autobusos Nord, located 0 mile (s) / 0 km away from the city center.

Which bus providers can take me to Barcelona from Madrid?
For the best Madrid to Barcelona bus to purchase, you can travel safely and comfortably with Alsa, Alsa Supra, Bla Bla Car, Infobus or Flixbus. However, it's always good to check all possible bus companies with services to Barcelona from Madrid to compare what amenities they may offer.
Are there any nonstop bus services from Madrid to Barcelona?
If you’re looking for a direct bus from Madrid to Barcelona, consider traveling with Alsa. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
When can I take the first bus from Madrid to Barcelona? When can I take the last bus for the day?
The first Madrid to Barcelona bus departs at 6: 15 AM   and the last bus from Madrid to Barcelona leaves at 9: 15 PM. Check out the most up-to-date bus schedule from Madrid to Barcelona on Omio and find the best time to travel to your destination.
How early should I book bus tickets to Barcelona from Madrid to score the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this trip and save money. If you book bus tickets from Madrid to Barcelona within the next 7 days, you can find tickets to cost on average $43 (€33) one way. To find the best prices for this trip, consider booking your bus ticket from Madrid to Barcelona a few months in advance.
Stations

Important Stations and Airports for this Journey

Madrid
Barcelona
Madrid America
Amenities
Madrid Est. Sur
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines 6<br>Bus lines 8, 102, 113, 148, 152, 156, N11<br>Suburban train lines C1, C5, C7, C10