This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Madrid to Barcelona

Depart date
(Return date)
1
Search  
Advertisement

1 suggested route to go from Madrid to Barcelona by flight, train, car, bus

  • Specify your dates of travel in order to find the best deals available.
Madrid
Barcelona
/
/
/
  • Get prices

How to go from Madrid to Barcelona ?

Trip Madrid Barcelona

Modes of transportplane, carpooling, bus, train
Distance314 mi
Direct lineYes

Like many travellers, you're looking for the cheapest transport offers to travel from Madrid to Barcelona? Usually, this is not an easy task and you'll have to browse multiple sites to compare all deals.

Thanks to your multimodal search engine Vivanoda, you'll find on the same site all fares for buses, carpooling, trains and flights to get to Barcelona. Fill in the date of your trip to Barcelona and Vivanoda will display all the transport offers. Refine, filter, sort according to your travel preferences then select the Madrid - Barcelona offer that suits you best.

To reach your destination from Madrid, you will travel with Renfe, ALSA, Blablacar, SNCF, Vueling Airlines, Iberia or Air Europa by buses, carpooling, trains or flights.

If you have any preferences for a particular mode of transport, get more information on these sections:

Madrid to Barcelona bus

If you are looking for a bus service from Madrid to Barcelona, you're lucky because there actually is a direct service.

You may wonder whether it's worth travelling by bus between Madrid and Barcelona and what the advantages of this mode of transport may be. To encourage you to take the bus to Barcelona, here are some arguments that will convince you.

  • Very low prices! On the Madrid Barcelona line, carrier fares are often unbeatable compared to other modes of transport: carpooling or train.
  • If ythe duration of the trip Madrid and Barcelona by coach may seem a little long, the night buses Madrid Barcelona are the solution for not wasting time and arrive at Barcelona in the early morning.
  • The new buses used by ALSA are greener than the use of carpooling and even more than your personal car. The road Madrid Barcelona is an already existing infrastructure shared with other vehicles. The landscape balance sheet is therefore neutral.
  • During the summer, forget the heat wave thanks to the air-conditioning almost all of the Madrid Barcelona coaches are equipped with.
  • The recent coaches with which you will travel from Madrid to Barcelona are equipped with onboard toilets as well as comfortable reclining seats to make you travel in the best conditions.

Which coach companies to travel between Madrid and Barcelona?

Only the coach company ALSA operates the direct line Madrid Barcelona.

ALSA Madrid Barcelona

Departure bus stations in Madrid

You will have to arrive at your Madrid stop between 15 minutes and 30 minutes, depending on the bus company, before the departure time indicated on your ticket. The name of the destination 'Barcelona' is always mentioned on the front of the bus. Finally, have your ticket checked by the driver of ALSA and get on board after having your luggage in the hold.

  • Madrid Sur

Arrival bus stations in Barcelona

Once the bus has arrived at Barcelona, check and collect your belongings so as not to forget anything.

  • Barcelone Sants
  • Barcelone Norte

Train Madrid to Barcelona

Is it possible to go directly by train from Madrid to Barcelona?

Indeed, the cities of Barcelona and Madrid are linked with a direct train connection. Be aware that depending the day of the week, the schedule can change and direct trains may not operate every days. To check prices and availabilities, launch now a search for a Madrid-Barcelona train ticket on Vivanoda.

High speed train Madrid Barcelona

This type of trains are the fatest way to travel by train between Madrid and Barcelona with a speed range from 125mph to 220mph.

Intercity train Madrid Barcelona

The intercity trains served the main cities of the route between Madrid and Barcelona with a reduced duration in comparison to regional trains.

Madrid Barcelona railways companies

The railways Renfe and SNCF are the companies that you may travel with for your trip to Barcelona.
Renfe Madrid BarcelonaSNCF Madrid Barcelona

Railway stations from Madrid

  • Madrid-Puerta De Atocha

Arrival train stations in Barcelona

  • Barcelona-Paseo de Gracia
  • Barcelona-Sants
  • Barcelona-Estacio De França

Cheap flights from Madrid to Barcelona

Here's a few tips that can be useful to help you get the best deals to fly from Madrid to Barcelona:

  • Don't wait the day before your trip to book the Madrid Barcelona flight as prices should be very high. Most of the time, this is the number one yield management rule: cheapest price are available long time before departure (this targets leisure customers who are used to booking early).
  • Be flexible with your dates of travel to Barcelona. Prices vary along the time depending many factors including the date and time of travel. So you'd better be able to have a 2- or 3-day flexibility to book your trip.

Which airlines operate the Madrid to Barcelona flights ?

Air Europa, Iberia and Vueling Airlines are the 3 airlines to serve the air route Madrid Barcelona in direct flight.
Air Europa Madrid BarcelonaIberia Madrid BarcelonaVueling Airlines Madrid Barcelona

Departure airport in Madrid

  • MAD Adolfo-Suárez de Madrid-Barajas

Destination airport in Barcelona

  • BCN Barcelona-El Prat

Carpool from Madrid to Barcelona

Ridesharing is a new way of travelling allowing people to share Madrid-Barcelona car journeys with others. Instead of driving alone the car from Madrid to Barcelona, it allows drivers to share the travel costs with other passengers.

Ridesharing doesn't have any scheduled timetable on the contrary to rail, bus or air industry. So, you surely have better chances to get Madrid-Barcelona rides searching three days in advance than one month. Good option for lastminute stay in Barcelona!

Before you book your Madrid-Barcelona ride, you have the possibility to get in touch with the driver to set all the details and conditions of the journey. You can pay online, so you don't need to give any money to your driver.

 
France
United Kingdom
Portugal
Italia
España
Deutschland
Ελλάδα
Nederland
Danmark
Sverige
Norge
Suomi
Česká republika
Polska
Magyarország
Hrvatska
România
International (en)