Barcelona to Madrid train

  1. Cheap tickets
  2. Train
  3. Main Journeys
  4. Train from Barcelona to Madrid

Find cheap train tickets from Barcelona to Madrid

Thanks to Gopili, compare train ticket prices and find the best price to travel from Barcelona to Madrid by train. Our service is dedicated to helping you find the cheapest Barcelona to Madrid train ticket and gives you practical information: booking, next departures, timetables, fares, and good deals.

Cheap train calendar from Barcelona to Madrid

Find cheapest tickets to travel from Barcelona to Madrid by train, bus, ride sharing and plane. With the calendar below, choose the day you want to travel and easily find the cheapest price.

  august october   september
monday tuesday wednesday thursday friday saturday sunday
25
26
27
28
29
30
01

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Find the best prices for train tickets Barcelona to Madrid

No results found

Different train ticket types for your journey

There are several types of train tickets Barcelona to Madrid provided by each company, allowing passengers to choose between flexibility and price. Travellers can purchase tickets on the website of the railway companies or on train ticket sales websites being accredited. Here is a description of each kind of rail ticket:

The Advance Tickets are tickets for single journeys, valid in 1st and 2nd class. They can be bought 12 weeks in advance, really they are sold in limited numbers and are subject to availability. Usually, the earlier you book them, the cheaper the price is. You should be aware that the Advance ticket is non-refundable. However, you can change the hours and the date of the journey before departure.

The Off-Peak Tickets are the cheapest tickets to travel in less occupied trains. Offering an interesting quality-price ratio, these tickets require passengers to travel off-peak. You can buy tickets at any time, in advance or just before the travel. The rail ticket is refundable but administrative fees may be charged; these fees do not exceed £10.00.

The Anytime Tickets are completely flexible: you can travel whenever you desire. Tickets can be bought in advance or directly before travel. There are no restrictions on when you want to go, however you will need to book a new ticket if you want to modify the date, destination or class.

You can also buy a Season Ticket for 7 days or a period of either 1 month or 1 year. Normally these tickets are available for short and medium distances in the UK.

The last Rovers and Rangers ticket type allows you unlimited travel for an area and time period with all train companies.

Barcelona - Madrid: the best time to book cheap trains

Price of the ticket when booking in advance or at the last minute

90

60

£52

30

£50

15

£49

7

£56

3

£55

1

£68

Same day

Days before Departure

The chart above shows the best prices found in the past 6 months depending on how many time in advance the train ticket is purchased. Purchasing your train from Barcelona to Madrid in advance should help you pay less for your trip.

The cheapest tickets we found were from £49 when buying your train 7 days in advance, it is 28% cheaper than the best ticket we found when purchasing your seat on the day you're travelling.

Book cheap train from Barcelona to Madrid

Barcelona to Madrid train ticket can be bought using different options:

You are able to buy tickets online using most rail companies' websites such as C2C, Northern Rail, South West Trains, Greater Anglia. You can also book train tickets on Ticket Retailers' websites like Trainline or My Train Ticket.

If you would rather have a chat with an advisor that will help you get your journey sorted, you can do it with most rail companies.

If you need to buy your ticket at the station, you have the ability to do it either by yourself using the self-service ticket machine as well as with an agent. Please note some rural stations might not have all these services.

The best way to find cheap train tickets from Barcelona to Madrid is to check online the prices from all train companies. Gopili helps you to do it by comparing in one search journey times and prices across all existing offers. If you need to travel back to Barcelona afterwards, train tickets Madrid to Barcelona are also available on gopili.

Things to do in Madrid

We have created for you a list of 6 things that you can visit in Madrid.

  • Mercado de San Miguel
  • Estadio Santiago Bernabeu
  • Museo Reina Sofía
  • Puerta de Alcalá
  • Museo Arqueológico Nacional
  • Museo de Cera

If you're visiting Madrid for the first time and you do not have a clear idea of the things that you can visit during your stay, don't worry. The different options you have will obviously depend on how much time you got as well as your areas of interest but the team at Gopili shares with you the interesting places in Madrid.

Mercado de San Miguel is probably one of the main tourist places for visitors. You can also plan to visit Puerta de Alcalá and Estadio Santiago Bernabeu which are most of the time recommended by the travellers who have already visited the city.

Another noteworthy site that you may want to discover is Museo Arqueológico Nacional if you want to know more about the city.

Museo Reina Sofía is also a place that we will recommend you to see if you got enough time during your trip.

Lastly, if you're still looking to discover more about Madrid, Museo de Cera can be the last stage of your visit. While people might not consider it as the most interesting place to visit, it will enable you to get a full picture of the city and its character.

Travel information for your train journey

Barcelona Madrid train

Route Barcelona to Madrid

Barcelona Madrid train map

Train duration 3h13m
Arrival city Madrid, Spain
Departure city Barcelona, Spain
Distance 314 Miles

Which train company can I use?

There are many rail operators across the country & Europe. By searching for your ticket using our travel search engine, you can see the trains connecting Barcelona in Spain to Madrid in Spain as well as the rail operator for this journey.

How long is the train?

On average, it takes normally 3h13m by train because of the 314 miles to go to Madrid from Barcelona. The journey time can change depending if the train is direct or with stops.

What is the price of a train ticket for this journey?

Fares will change depending on when you travel and how long in advance you book your ticket.

Transport operators from Barcelona to Madrid

The following table lists the various transport operators serving the route Barcelona to Madrid.

Transport operators Departure Arrival
No Results Found

Best price found for train ticket from Barcelona to Madrid

We compare train ticket prices for all major companies to travel from Barcelona to Madrid by train and find the best price for you. Here are the best prices selected for the coming days to go to Madrid. Your Barcelona to Madrid train ticket is just few clicks away!

From To Price Departure on At Company Searched
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£48.00 29/10/2017 07:05 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£56.50 29/10/2017 08:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£65.00 29/10/2017 16:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£65.00 29/10/2017 09:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£65.00 29/10/2017 16:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£73.00 29/10/2017 13:25 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£73.00 29/10/2017 14:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£73.00 29/10/2017 15:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£82.50 29/10/2017 17:00 Renfe 25 days ago
Barcelona
Barcelona Sants
Madrid
Madrid Atocha
£82.50 29/10/2017 18:00 Renfe 25 days ago

Best price found for Barcelona to Madrid train ticket for the next 30 days.

> Search train from Barcelona to Madrid

Next train departures

When are the next trains to Madrid?

Departure Arrival Duration Company
Today
There are no more services available today.
Tomorrow
Barcelona Passeig de Gracia
05:50
Madrid Recoletos
08:20
2h30m Renfe
Barcelona Passeig de Gracia
14:00
Madrid Recoletos
17:10
3h10m Renfe
Barcelona Passeig de Gracia
20:00
Madrid Recoletos
23:10
3h10m Renfe
Barcelona Passeig de Gracia
21:15
Madrid Recoletos
00:02
2h47m Renfe

The table above only shows the remaining services for today and will display a maximum of 10 train departures.

See all departures: Today / Tomorrow

How to find cheap train tickets Barcelona to Madrid ?

If you're searching for cheap train tickets Barcelona to Madrid, we're here to help. Here we give you some hints to find cheap train tickets.

When should I book my ticket?

To travel for cheap you have to buy your ticket in advance. The best time to purchase your advance train ticket is around 12 weeks before. Thus you must remember to book approximately 3 months in advance. Using this trick you should enjoy great savings of up to 80%.

When should I take my train?

The peak times to travel are during the morning commute time and in the late afternoon for your train ticket Barcelona to Madrid. Train ticket prices tend to be more expensive during these hours so you will pay less by travelling very early, in the middle of the day or late in the evening.

2 single tickets vs 1 return: which is cheaper?

It's very common that two singles are cheaper than a return ticket, we suggest you should always check both tickets for your journey if you want to make savings.

How does split ticketing work?

Frequently, booking a ticket from Barcelona to an intermediary city and then an additional ticket from this station to Madrid costs less than purchasing a single ticket for your entire journey. Splitting your ticket can help you pay less.

And if you change?

Other alternatives of transport exist to travel from Barcelona to Madrid:

Bus from Barcelona to Madrid

Other city in Spain