Madrid to Barcelona Train: Schedules, Tickets & Prices
Travel from Madrid to Barcelona by train in around 3h 2m to 3h 24m, with tickets available from 51 EUR to 101 EUR.
Train from Madrid to Barcelona
If you're taking the train from Madrid to Barcelona, you can board at Madrid Puerta de Atocha and arrive at Barcelona Sants. Trains are a good option, the journey typically takes around 3 hours 2 minutes, with tickets costing 51 EUR. Check schedules and secure your seat here.
Prices: 51 EUR to 101 EUR
Duration: 3h 2m – 3h 24m ⏱
Train Routes & Schedules from Madrid to Barcelona
Board the train at Madrid Puerta de Atocha to travel between Madrid and Barcelona. Rail services operate from 06:09 until 19:29 and typically cover the route in around 3h 2m to 3h 24m. Ticket prices start at 51 to 101 EUR, and the journey ends at Barcelona Sants. As this is a single-station connection, planning is straightforward. Consult the train timetable for Madrid to Barcelona to review all departures and choose the service that best fits your plans.
Cheapest Train Madrid to Barcelona
51 EUR, from Madrid Puerta de Atocha to Barcelona Sants, departure 06:09, duration 3h 16m.Fastest Train Madrid to Barcelona
86 EUR, from Madrid Puerta de Atocha to Barcelona Sants, departure some times, duration 3h 2m.Train Timetable: Madrid Puerta de Atocha → Barcelona Sants
- 06:09 09:25 3h 16m 51 EUR
- 07:22 10:24 3h 2m 76 EUR
- 08:22 11:24 3h 2m 59 EUR
- 09:57 13:14 3h 17m 52 EUR
- 11:22 14:39 3h 17m 57 EUR
- 12:22 15:39 3h 17m 56 EUR
- 14:42 18:06 3h 24m 55 EUR
- 15:52 18:54 3h 2m 86 EUR
- 16:37 19:39 3h 2m 91 EUR
- 17:22 20:42 3h 20m 101 EUR
- 18:32 21:35 3h 3m 92 EUR
- 19:29 22:46 3h 17m 88 EUR
Frequently Asked Questions Train Madrid to Barcelona
Below you will find answers to the most common questions about traveling from Madrid to Barcelona by train.
How long is the train journey from Madrid to Barcelona?
The train journey from Madrid to Barcelona takes about 3 hours 2 minutes to 3 hours 24 minutes, so it is a fairly quick way to travel between the two cities. If you are planning a train trip, this short travel time makes it easy to fit into a day of travel.
What is the price of train tickets for Madrid to Barcelona?
Train tickets for Madrid to Barcelona start at 51 EUR and can go up to 101 EUR. The final fare for a train service can vary depending on availability and when you book, so it is worth checking options early if you want a better price.
Where does the train from Madrid to Barcelona depart and arrive?
The train from Madrid to Barcelona departs from Madrid Puerta de Atocha and arrives at Barcelona Sants. That makes the train connection straightforward for travelers who want a direct city-to-city trip.
How many train departures are there between Madrid and Barcelona?
There are 12 train departures for Madrid to Barcelona, giving travelers several options across the day. With this train schedule, it is easier to choose a departure that fits your plans.
What time is the first train service from Madrid to Barcelona?
The first train service from Madrid to Barcelona leaves at 06:09. If you want an early train departure, this is a good option for starting your trip in the morning.
What time does the last train journey from Madrid to Barcelona leave?
The last train journey from Madrid to Barcelona departs at 19:29. That gives you a fairly late train option if you prefer to travel later in the day.
Can I book train tickets for Madrid to Barcelona in advance?
Yes, it is a good idea to book train tickets for Madrid to Barcelona ahead of time, especially if you want to compare fares and choose the best departure. Since train prices can vary, early booking can help you find a better deal.
What should I know before taking the train trip from Madrid to Barcelona?
Before taking the train trip from Madrid to Barcelona, it helps to check your departure from Madrid Puerta de Atocha and your arrival at Barcelona Sants, along with the train schedule for the day. Since the train journey is only about 3 hours 2 minutes to 3 hours 24 minutes, it is a convenient option for a smooth city-to-city transfer.
Travel options for Madrid to Barcelona
More Train routes from and to Madrid or Barcelona
Routes in Train from Madrid →
Routes in Train to Barcelona ←
Routes in Train to Madrid ←
Routes in Train from Barcelona →
Planning more than just Madrid to Barcelona?
You’re currently viewing Train options for Madrid to Barcelona. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.