Buses from Madrid to Barcelona

When are you travelling?

Wed 23 Jan

21:35 05:50
$38
08:15 hrs

Thu 24 Jan

21:30 05:05
$38
07:35 hrs

Fri 25 Jan

13:30 21:20
$38
07:50 hrs

Sat 26 Jan

22:00 05:50
$38
07:50 hrs

Sun 27 Jan

16:45 00:20
$38
07:35 hrs

Approved for

Easy as 1, 2, 3

Choose the cheapest and fastest routes from over 800 official partners

Get there your way

Enjoy travelling by train, bus and flight across Europe

Every time, anywhere

Because your trip doesn't end with a ticket, we’re here for you all the way
Today Tue 22 Jan Wed 23 Jan Thu 24 Jan Fri 25 Jan Sat 26 Jan Sun 27 Jan Mon 28 Jan Tue 29 Jan Wed 30 Jan Thu 31 Jan Fri 1 Feb Sat 2 Feb Sun 3 Feb Mon 4 Feb Tue 5 Feb Wed 6 Feb Thu 7 Feb Fri 8 Feb Sat 9 Feb Sun 10 Feb

Price Calendar: These fares were collected over the last 24 hours and may be subject to change.

Madrid to Barcelona Bus Information

Avg. Bus Duration9h 30m
Bus arrives inBarcelona
Buses depart fromMadrid
Coach Ticket Price$ 38.46
Distance504 km
Bus Companies
  • Flixbus
  • Alsa

What bus companies travel from Madrid to Barcelona

Many companies operate modern fleets with comfortable, reclining seats, wifi and air-conditioning. Compare the services available.

What's on board Eurolines Switzerland buses?

  • Power Outlet

  • Wifi

  • Refreshments

  • Mobile Tickets

  • Pets

  • WC

  • Seat Reservation

  • ID Required

  • Allows Bicycles

Further facilities and services may vary according to the transport company and country of operation.

What do I need to know about travelling on Eurolines Switzerland buses?

    Standard


    Promo


    This ticket is only valid for the selected bus.


    Standard


    Ticket can be exchanged or refunded for a 25% fee up to 48h before departure (min. 10€) and a 50% fee up to 24h before departure (min. 25€). Ticket cannot be cancelled or exchanged less than 24h before departure.


    Promo


    This ticket cannot be refunded or exchanged.


What's on board Bla Bla Car buses?

  • Power Outlet

  • Wifi

  • Refreshments

  • Mobile Tickets

  • Pets

  • WC

  • Seat Reservation

  • ID Required

  • Allows Bicycles

Further facilities and services may vary according to the transport company and country of operation.

What's on board Alsa buses?

  • Power Outlet

  • Wifi

  • Refreshments

  • Mobile Tickets

  • Pets

  • WC

  • Seat Reservation

  • ID Required

  • Allows Bicycles

Further facilities and services may vary according to the transport company and country of operation.

What's on board Alsa buses?

  • Power Outlet

  • Wifi

  • Refreshments

  • Mobile Tickets

  • Pets

  • WC

  • Seat Reservation

  • ID Required

  • Allows Bicycles

Further facilities and services may vary according to the transport company and country of operation.

What do I need to know about travelling on Alsa buses?

    No, children under 3 years do not need a ticket on Alsa buses.


    No check-in is required for Alsa buses.


    Ticket can be modified once for free (plus any price difference). Ticket can be cancelled for free up to 48h before departure, for a 20% fee up to 24h before departure and a 30% fee up to 2h before departure. Ticket cannot be modified or cancelled less than 2h before departure.


What's on board Flixbus buses?

  • Power Outlet

  • Wifi

  • Refreshments

  • Mobile Tickets

  • Pets

  • WC

  • Seat Reservation

  • ID Required

  • Allows Bicycles

Further facilities and services may vary according to the transport company and country of operation.

What do I need to know about travelling on Flixbus buses?

    Yes, all children need a ticket on FlixBus buses. Children under 3 years old must be transported in a child's seat and secured during travel. Children under 15 years old travel at a reduced rate.


    No check-in is required for FlixBus buses. However, arriving 15 minutes before departure is recommended.


    All tickets are the same on FlixBus buses.


    This ticket is only valid for the selected bus.


    Ticket can be refunded for a €15 fee up to 15 minutes before departure. Ticket can be exchanged for free and in the form of a voucher equal to ticket price which is valid for 12 months.


Buses from Madrid to 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.

Taking the Bus from Madrid

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.

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. 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.

Bus
Bus
Bus
Cheapest Madrid to Barcelona Buses This Weekend
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus
Bus

Stay Up to Date

Get travel offers, trip reminders and other updates by email.

Invalid email format.

We’ve sent you a confirmation email.
Please click the link inside to complete the process.