Barcelona to Madrid

Depart date
(Return date)

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

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

Trip Barcelona Madrid

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

How to go from Barcelona to Madrid ?

You're planning a trip from Barcelona to Madrid and like many travellers you are looking for the best and the cheapest mode of transport to travel between Barcelona Madrid? Browsing several websites to get a simple information and book your trip is always very tedious.

You'll be able to get in a single search on Vivanoda, your multimodal travel planner in Europe, all the prices for flights, trains, carpooling and buses to travel to Madrid from Barcelona Simply enter your travel date to Madrid and Vivanoda does the rest. Finally, use the filters and sorting options to refine the results.

To travel from Barcelona, flights, trains, carpooling or buses of Renfe, Blablacar, Vueling Airlines, ALSA, SNCF, Iberia, TACV and Air Europa will carry you to Madrid.

All modes of transport Barcelona-Madrid

If you've already chosen the mode of transport you'd like to travel with, go directly to the dedicated section:

Train Barcelona to Madrid

Is there a direct train for the Barcelona-Madrid route?

Yes, the Barcelona to Madrid route is served by a direct train. Be careful, as this may depend on the date of your trip to Madrid and there may be fewer direct trains from Barcelona on certain days. To check prices and availabilities, launch now a search for a Barcelona-Madrid train ticket on Vivanoda.

Barcelona Madrid train companies

These are the 2 railways companies that you may take during your trip to Madrid: SNCF and Renfe.
SNCF Barcelona MadridRenfe Barcelona Madrid

Railway stations from Barcelona

  • Barcelona-Sants
  • Barcelona-Paseo de Gracia

Arrival train stations in Madrid

  • Madrid-Puerta De Atocha
  • Madrid-Chamartin

Highspeed Train Barcelona Madrid

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

Night Train Barcelona Madrid

Night trains are a good opportunity to save a hotel night in Madrid since you can sleep whether in seat or a comfortable spleeping berth.

Intercity Train Barcelona Madrid

The railway station bewteen Barcelona and Madrid are served by intercity trains which are faster than regional trains.

Barcelona to Madrid bus

There is a direct connection by intercity coach between Barcelona and Madrid.

You may still have doubts to get to Madrid by bus. To encourage you to take the bus to Madrid, here are some arguments that will convince you.

  • The Barcelona Madrid tickets are sold at unbeatable prices, it is unlikely that you will find better offers with the other modes of transport: rail or carpool offers.
  • The modern buses that operate the line Barcelona Madrid have toilets and comfortable reclining seats in order to make you travel in optimal conditions.
  • The coaches operating the Barcelona Madrid line are mostly equipped with an air conditioning system, which will allow you to travel in good conditions during hot seasons.

Coach companies on the Barcelona Madrid trip

The journey by coach Barcelona Madrid is served by only one bus company: ALSA.

ALSA Barcelona Madrid

Bus stops in Barcelona

You will have to arrive at your Barcelona stop between 15 minutes and 30 minutes, depending on the bus company, before the departure time indicated on your ticket. In general, the destination 'Madrid' is displayed at the front of the bus with the other cities served. Finally, present your ticket to the staff of ALSA who will allow you to put your suitcases in the trunk and then board.

  • Barcelone Sants

Bus stops at arrival in Madrid

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

  • Madrid Sur

Carpool from Barcelona to Madrid

Carpooling is a recent way to travel by sharing your journey Barcelona-Madrid with other travellers looking for the same route. This helps reduce travel costs for both the driver and the passenger, and also reduces the impact on the environment.

Cheap flights from Barcelona to Madrid

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

  • Book your Barcelona Madrid flight well in advance to get the best prices. 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 Madrid. 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 Barcelona to Madrid flights ?

We count 4 airlines to schedule a direct service between the airport of Barcelona and the one of Madrid: Air Europa, Iberia, TACV and Vueling Airlines.
Air Europa Barcelona MadridIberia Barcelona MadridTACV Barcelona MadridVueling Airlines Barcelona Madrid

Departure airport in Barcelona

  • BCN Barcelona-El Prat

Destination airport in Madrid

  • MAD Adolfo-Suárez de Madrid-Barajas

Which carriers to travel between Barcelona and Madrid?

Air Europa carries out a flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Madrid (arrival at Adolfo-Suárez de Madrid-Barajas MAD airport)
Iberia flies on the route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Madrid (serving Adolfo-Suárez de Madrid-Barajas MAD airport)
TACV schedules the flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Madrid (arrival at Adolfo-Suárez de Madrid-Barajas MAD airport)
Vueling Airlines ensures the flight route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Madrid (serving Adolfo-Suárez de Madrid-Barajas MAD airport)
Railway companies
SNCF provides a rail connection Barcelona-Madrid with the train TGV from Barcelona-Sants railway station (1.7 mi from city-centre) and serving the rail station of Madrid-Puerta De Atocha at arrival (0.9 mi from centre)
Renfe transports passengers on a rail line from Barcelona to Madrid with the train Estrella which leaves Barcelona-Sants station to arrive at Madrid-Chamartin railway station ( Spain)
Bus companies
The bus company ALSA operates the intercity service from the bus station of Barcelone Sants in Barcelona and to the one of Madrid Sur ( Spain)
Depending on the requested date, Blablacar can display an offer to share a ride Barcelona-Madrid (314.4 mi)
United Kingdom
Česká republika
International (en)