Madrid to Barcelona train

Wed, Jan 15
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Madrid to Barcelona

Showing times and prices for Jan 16

Cheapest

The best way to find a cheap train ticket from Madrid to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Renfe AVE03083
08:30AM2h45
Madrid-Puerta de Atocha-Almudena Grandes
11:15AMBarcelona Sants
361One-way
0 transfers
SNCF OUIGO6501
10:05AM2h55
Madrid-Puerta de Atocha-Almudena Grandes
01:00PMBarcelona Sants
411One-way
0 transfers
Renfe AVE03123
12:30PM3h10
Madrid-Puerta de Atocha-Almudena Grandes
03:40PMBarcelona Sants
431One-way
0 transfers
Renfe AVLO06301
06:15AM2h30
Madrid-Puerta de Atocha-Almudena Grandes
08:45AMBarcelona Sants
441One-way
0 transfers
Renfe AVLO06303
10:30AM2h45
Madrid-Puerta de Atocha-Almudena Grandes
01:15PMBarcelona Sants
491One-way
0 transfers

Madrid to Barcelona train times

Showing trains for tomorrow, Thursday, January 16
ProviderDepartsDurationArrivesTransfersTickets
Renfe AVLO
06301
Renfe AVLORenfe AVLO | 06301
06:15AM Madrid-Puerta de Atocha-Almudena Grandes2h30 08:45AM Barcelona Sants0 transfersDirect
Renfe AVE
03063
Renfe AVERenfe AVE | 03063
06:30AM Madrid-Puerta de Atocha-Almudena Grandes2h51 09:21AM Barcelona Sants0 transfersDirect
iryo
06061
iryoiryo | 06061
06:40AM Madrid-Puerta de Atocha-Almudena Grandes2h30 09:10AM Barcelona Sants0 transfersDirect
Renfe AVE
03071
Renfe AVERenfe AVE | 03071
07:00AM Madrid-Puerta de Atocha-Almudena Grandes2h30 09:30AM Barcelona Sants0 transfersDirect
Renfe REGIONAL EXPRESS
17050
Renfe REGIONAL EXPRESSRenfe REGIONAL EXPRESS | 17050
07:24AM Madrid Chamartín9h46 05:10PM Barcelona Sants0 transfersDirect
iryo
06271
iryoiryo | 06271
07:25AM Madrid-Puerta de Atocha-Almudena Grandes2h30 09:55AM Barcelona Sants0 transfersDirect
Renfe AVE
03073
Renfe AVERenfe AVE | 03073
07:30AM Madrid-Puerta de Atocha-Almudena Grandes3h12 10:42AM Barcelona Sants0 transfersDirect
Renfe AVE
03081
Renfe AVERenfe AVE | 03081
08:00AM Madrid-Puerta de Atocha-Almudena Grandes2h30 10:30AM Barcelona Sants0 transfersDirect
Renfe AVE
03083
Renfe AVERenfe AVE | 03083
08:30AM Madrid-Puerta de Atocha-Almudena Grandes2h45 11:15AM Barcelona Sants0 transfersDirect
iryo
06281
iryoiryo | 06281
08:35AM Madrid-Puerta de Atocha-Almudena Grandes2h30 11:05AM Barcelona Sants0 transfersDirect
Renfe AVE
03091
Renfe AVERenfe AVE | 03091
09:00AM Madrid-Puerta de Atocha-Almudena Grandes2h37 11:37AM Barcelona Sants0 transfersDirect
iryo
06091
iryoiryo | 06091
09:15AM Madrid-Puerta de Atocha-Almudena Grandes2h45 12:00PM Barcelona Sants0 transfersDirect
Renfe AVE
03093
Renfe AVERenfe AVE | 03093
09:30AM Madrid-Puerta de Atocha-Almudena Grandes3h07 12:37PM Barcelona Sants0 transfersDirect
iryo
06011
iryoiryo | 06011
10:00AM Madrid-Puerta de Atocha-Almudena Grandes2h45 12:45PM Barcelona Sants0 transfersDirect
SNCF OUIGO
6501
SNCF OUIGOSNCF OUIGO | 6501
10:05AM Madrid-Puerta de Atocha-Almudena Grandes2h55 01:00PM Barcelona Sants0 transfersDirect
Renfe AVLO
06303
Renfe AVLORenfe AVLO | 06303
10:30AM Madrid-Puerta de Atocha-Almudena Grandes2h45 01:15PM Barcelona Sants0 transfersDirect
iryo
06111
iryoiryo | 06111
11:25AM Madrid-Puerta de Atocha-Almudena Grandes2h45 02:10PM Barcelona Sants0 transfersDirect
Renfe AVE
03113
Renfe AVERenfe AVE | 03113
11:30AM Madrid-Puerta de Atocha-Almudena Grandes3h12 02:42PM Barcelona Sants0 transfersDirect
iryo
06121
iryoiryo | 06121
12:25PM Madrid-Puerta de Atocha-Almudena Grandes2h45 03:10PM Barcelona Sants0 transfersDirect
Renfe AVE
03123
Renfe AVERenfe AVE | 03123
12:30PM Madrid-Puerta de Atocha-Almudena Grandes3h10 03:40PM Barcelona Sants0 transfersDirect
Renfe AVE
03131
Renfe AVERenfe AVE | 03131
01:00PM Madrid-Puerta de Atocha-Almudena Grandes2h30 03:30PM Barcelona Sants0 transfersDirect
Renfe AVE INT
09725
Renfe AVE INTRenfe AVE INT | 09725
01:25PM Madrid-Puerta de Atocha-Almudena Grandes2h57 04:22PM Barcelona Sants0 transfersDirect
iryo
06141
iryoiryo | 06141
02:05PM Madrid-Puerta de Atocha-Almudena Grandes2h45 04:50PM Barcelona Sants0 transfersDirect
SNCF OUIGO
6541
SNCF OUIGOSNCF OUIGO | 6541
02:15PM Madrid-Puerta de Atocha-Almudena Grandes2h30 04:45PM Barcelona Sants0 transfersDirect
Renfe AVE
03143
Renfe AVERenfe AVE | 03143
02:30PM Madrid-Puerta de Atocha-Almudena Grandes2h50 05:20PM Barcelona Sants0 transfersDirect
iryo
06021
iryoiryo | 06021
02:45PM Madrid-Puerta de Atocha-Almudena Grandes2h52 05:37PM Barcelona Sants0 transfersDirect
Renfe AVE
03151
Renfe AVERenfe AVE | 03151
03:00PM Madrid-Puerta de Atocha-Almudena Grandes2h30 05:30PM Barcelona Sants0 transfersDirect
Renfe AVLO
06305
Renfe AVLORenfe AVLO | 06305
03:30PM Madrid-Puerta de Atocha-Almudena Grandes3h12 06:42PM Barcelona Sants0 transfersDirect
Renfe AVE
03163
Renfe AVERenfe AVE | 03163
04:30PM Madrid-Puerta de Atocha-Almudena Grandes2h45 07:15PM Barcelona Sants0 transfersDirect
iryo
06161
iryoiryo | 06161
04:40PM Madrid-Puerta de Atocha-Almudena Grandes2h30 07:10PM Barcelona Sants0 transfersDirect
Renfe AVE
03171
Renfe AVERenfe AVE | 03171
05:00PM Madrid-Puerta de Atocha-Almudena Grandes2h30 07:30PM Barcelona Sants0 transfersDirect
SNCF OUIGO
6571
SNCF OUIGOSNCF OUIGO | 6571
05:20PM Madrid-Puerta de Atocha-Almudena Grandes2h30 07:50PM Barcelona Sants0 transfersDirect
iryo
06171
iryoiryo | 06171
05:25PM Madrid-Puerta de Atocha-Almudena Grandes2h45 08:10PM Barcelona Sants0 transfersDirect
Renfe AVE
03173
Renfe AVERenfe AVE | 03173
05:30PM Madrid-Puerta de Atocha-Almudena Grandes3h12 08:42PM Barcelona Sants0 transfersDirect
Renfe AVE
03181
Renfe AVERenfe AVE | 03181
06:00PM Madrid-Puerta de Atocha-Almudena Grandes2h30 08:30PM Barcelona Sants0 transfersDirect
Renfe AVE
03183
Renfe AVERenfe AVE | 03183
06:30PM Madrid-Puerta de Atocha-Almudena Grandes2h50 09:20PM Barcelona Sants0 transfersDirect
iryo
06181
iryoiryo | 06181
06:35PM Madrid-Puerta de Atocha-Almudena Grandes2h30 09:05PM Barcelona Sants0 transfersDirect
Renfe AVE
03191
Renfe AVERenfe AVE | 03191
07:00PM Madrid-Puerta de Atocha-Almudena Grandes2h30 09:30PM Barcelona Sants0 transfersDirect
iryo
06013
iryoiryo | 06013
07:25PM Madrid-Puerta de Atocha-Almudena Grandes2h45 10:10PM Barcelona Sants0 transfersDirect
Renfe AVLO
06309
Renfe AVLORenfe AVLO | 06309
07:30PM Madrid-Puerta de Atocha-Almudena Grandes3h14 10:44PM Barcelona Sants0 transfersDirect
iryo
06201
iryoiryo | 06201
08:25PM Madrid-Puerta de Atocha-Almudena Grandes2h45 11:10PM Barcelona Sants0 transfersDirect
Renfe AVE
03203
Renfe AVERenfe AVE | 03203
08:30PM Madrid-Puerta de Atocha-Almudena Grandes3h20 11:50PM Barcelona Sants0 transfersDirect
SNCF OUIGO
6611
SNCF OUIGOSNCF OUIGO | 6611
09:00PM Madrid-Puerta de Atocha-Almudena Grandes2h45 11:45PM Barcelona Sants0 transfersDirect
Renfe AVE
02883
Renfe AVERenfe AVE | 02883
09:10PM Madrid-Puerta de Atocha-Almudena Grandes2h45 11:55PM Barcelona Sants0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Madrid to Barcelona by train, bus, or flight

Wed
Jan 15
Thu
Jan 16
Fri
Jan 17
Sat
Jan 18
Sun
Jan 19
Mon
Jan 20
Tue
Jan 21
Wed
Jan 22
Thu
Jan 23
Fri
Jan 24
Sat
Jan 25
Sun
Jan 26
Mon
Jan 27
Tue
Jan 28
Wed
Jan 29
Thu
Jan 30
Fri
Jan 31
Sat
Feb 01
Sun
Feb 02
Mon
Feb 03
Tue
Feb 04

How far in advance should I book train tickets from Madrid to Barcelona?

The best time to book your train from Madrid to Barcelona is 91 days before departure. See how prices for trains change on the Madrid to Barcelona route.
Prices are for one-way tickets for one passenger from Madrid to Barcelona per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Madrid to Barcelona.

Fastest train times from Madrid to Barcelona

Showing times and prices for Jan 16

Fastest Journey

2 h 30 m

Average

2 h 55 m

Trains per day

44

Distance

504 km

Of the 44 trains that leave Madrid for Barcelona every day 44 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
SNCF OUIGO6541
02:15PM2h30
Madrid-Puerta de Atocha-Almudena Grandes
04:45PMBarcelona Sants
521One-way
0 transfers
Fastest
iryo06271
07:25AM2h30
Madrid-Puerta de Atocha-Almudena Grandes
09:55AMBarcelona Sants
691One-way
0 transfers
Fastest
Renfe AVE03131
01:00PM2h30
Madrid-Puerta de Atocha-Almudena Grandes
03:30PMBarcelona Sants
511One-way
0 transfers
Fastest
iryo06281
08:35AM2h30
Madrid-Puerta de Atocha-Almudena Grandes
11:05AMBarcelona Sants
491One-way
0 transfers
Fastest
Renfe AVLO06301
06:15AM2h30
Madrid-Puerta de Atocha-Almudena Grandes
08:45AMBarcelona Sants
441One-way
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Renfe AVE

Journey information

Overview: Train from Madrid to Barcelona

Trains from Madrid to Barcelona run on average 34 times per day, taking around 3h 2m. Cheap train tickets for this journey start at €10 but you can travel from only €5 by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from €5
Distance
504 km
Average train duration
3h 2m
Cheapest ticket price
€10
Trains per day
34
Direct trains
34
Train providers
7
Fastest train
2h 30m
First train
05:40
Last train
21:25
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from €5

Train companies: AVE, Ouigo and Renfe AVLO trains Madrid to Barcelona

Buy your official AVE, Ouigo and Renfe AVLO train tickets to Barcelona from Madrid from €25 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

AVE trains from Madrid to Barcelona are available on Omio at just €28! AVE are the high-speed trains from Renfe, the main Spanish railway company that offers routes throughout the country and to France and Portugal. When you travel with a Renfe AVE train to Barcelona from Madrid, the distance is 312 miles (504 km). There are a multitude of AVE train times for the Madrid to Barcelona route, which you can compare and book easily on Omio.

Renfe offers different types of AVE tickets that adapt to all budgets, such as Promo, Promo +, Flexible tickets for one-way or return. You can also use the Renfe discount cards such as the Gold Card and the + Renfe Youth 50 Card when booking your Renfe AVE ticket on Omio.

All AVE trains have a restaurant, WiFi, toilets and onboard entertainment and offer a multitude of times throughout the day for greater comfort and flexibility. In addition, Renfe AVE trains are characterised as being the most popular, comfortable, punctual and one of the fastest trains in the world, reaching speeds around 192 mph (310 kmh) on select routes. AVE connects the main Spanish cities in just a few hours.

AVE from Madrid to Barcelona train information:

  • Average Duration: 2 h 30 min
  • Cheapest Price: €28
  • AVE frequency: 12 a day

Trains from Madrid to Barcelona

RENFE Spain operate AVE high-speed trains from Madrid to Barcelona seven days a week. This direct route takes around 2.5 hours. The first departure is just before 6:00 a.m., with trains then leaving roughly half-hourly until 8:00 p.m.

Return journeys for trains from Madrid to Barcelona are also available.

Trains from Madrid to Barcelona; not what you were looking for?

Here are some pages that might be more in line with the information you need:

Trains from Madrid to Barcelona: Departing

Madrid Puerta de Atocha Station is centrally located within easy walking distance of the historic Madrid centre and its major art galleries. This attractive old station, with its soaring façade, contains a tropical garden and a pond full of terrapins. Madrid has one of the best public transport systems in the world and the second largest Underground network after London, so getting around the city by Metro, bus or Cercania train is easy. Puerta de Atocha is on Line 1 of the Metro and well served by local buses and taxis. Night buses, known as Búhos (owls), run every twenty minutes.

Trains from Madrid to Barcelona: Arriving

Trains from Madrid to Barcelona arrive at Barcelona Sants Station, which is to the South-West of the city and a ten-minute Metro ride on Lines 5 or 3 into the historic centre. Barcelona has an efficient and well-integrated transport system, with tickets that cover trains, buses and Metros. There is a night bus service and taxi ranks are located outside Sants Station.

Barcelona with its distinct barrios is full of history, architecture and culture, as well as having a lively night-life. The stunning architecture of Gaudí can be seen around the town, while The Rambla, a famous thoroughfare, is the place to meet and enjoy a drink with friends, or simply to sit and watch the world go by.

FAQs: Trains from Madrid to Barcelona

FAQs: Travel by train from Madrid to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Barcelona.
FAQs
Cheap train tickets from Madrid to Barcelona can start from as little as €10 when you book in advance. The average train ticket price for Madrid to Barcelona is €37; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time to Barcelona from Madrid is on average 2 h 30 min   for the 504 km long journey, but the time it takes to go from Madrid to Barcelona by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Madrid to Barcelona leaves at 05: 40. Plan your trip with the Journey Planner   from Omio.
The last train from Madrid to Barcelona leaves at 21: 25.
Yes, there are 30 direct trains a day from Madrid to Barcelona with AVE, Ouigo, Renfe AVLO or iryo. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, you can take a high-speed train from Madrid to Barcelona with Ouigo or iryo. Overall you can travel with the following companies: AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés.
When taking a train from Madrid to Barcelona, you can count on AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés for the best way to get you to Barcelona. You can also check all possible train providers who offer a service between Madrid and Barcelona and compare the amenities they offer before buying a train ticket.
No, there are no night trains, the latest train for this route is 21: 25.

When departing from Madrid, you have various train station options to start your trip from including Madrid-Puerta de Atocha-Almudena Grandes and Madrid Chamartín. When arriving in Barcelona, you can end your trip in train stations like Barcelona Sants, Passeig de Gràcia station and Barcelona Estació de França.

Passengers board the train most frequently from Madrid-Puerta de Atocha-Almudena Grandes, which is located around 1.4 miles (2.2 km) away from the city centre, and they get off the train at Barcelona Sants, located 1.5 miles (2.4 km) away from the city centre.

A trip to Barcelona from Madrid is worth doing but not as a day trip with a journey time of 2 h 30 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Madrid to Barcelona is July.
You have options as you can travel from Madrid to Barcelona 3 different ways: train, coach or flight.

Popular train stations from Madrid to Barcelona

Madrid
Barcelona
The major train station for departures in Madrid is Madrid Chamartín. Find all the information you need to know about services, amenities and connections at Madrid Chamartín for your trip from Madrid to Barcelona.
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
ticketOfficeHours
Distance to city center
6 km
Dining
Dining
  • McDonald's
  • El Chaflan
  • 100 Montaditos
  • Ginos
Accessibility
Accessibility
Hotel
Hotel
  • El Chaflan
  • Eurostars Madrid Tower
  • Hotel The One
  • Ilunion Pío XII
Ticket Office
Ticket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 10:00 - 20:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi in the station and on all Renfe trains.
Lockers
Lockers
  • Open daily from 05:30 to 22:00.
Parking
Parking
Dining
Dining
  • Passion Food
  • La Barrila
  • Enrique Tomás
  • Pic Nic
  • Foodissimo!
  • PureGusto
  • Burger King
Accessibility
Accessibility
  • Wheelchair parking, adapted elevators, adapted platforms, lobby shopping area.
WC
WC
Hotel
Hotel
  • 60 Balconies Urban Stay
  • Only YOU Hotel Atocha
  • SLEEP’N Atocha
Ticket Office
Ticket Office
  • Mon - Sun: 10:00 - 20:00
Public transit options for Madrid-Puerta de Atocha-Almudena Grandes
  • Metro lines: 1
  • Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203
  • Train lines: C1, C2, C3, C4, C5, C7, C8, C10
The major train station for arrivals in Barcelona is Barcelona Sants. Find all the information you need to know about services, amenities and connections at Barcelona Sants for your journey to Barcelona from Madrid.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:00 - 22:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Hotspots in and near restaurants.
Lockers
Lockers
  • Staffed and automatic. Open daily from 05:30 to 21:00.
Dining
Dining
  • McDonald’s
  • Caffe di Fiore
  • Ars Café
  • Café de l'Estació
  • Café de l’Estació Deli
  • Lavazza
  • Como
  • Peter's
  • Tutti Frutti
  • Enrique Tomás
  • & many more
Accessibility
Accessibility
  • All areas of the station have full disability access facilities.
Hotel
Hotel
  • Apartments Eixample
  • Apartment Guell
  • Sweet Inn Callao
Ticket Office
Ticket Office
  • Mon - Sun: 06:00 - 22:00
Public transit options for Barcelona Sants
  • Metro lines: L3, L5
  • Bus lines: A1, A2
  • Train lines: AVE, Alvia, Euromed, Talgo, Trenhotel, TGV, Avant, Intercity, R1, R2, R2 Nord, R2 Sud, R3, R4, RG1, R11, R12, R13, R14, R15, R16, R17
Barcelona Passeig De GraciaParkingDiningATMTaxisAccessibilityWCHotel
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Dining
Dining
  • Restaurant Embattled
  • Can Kenji
  • Hanibishi
  • Kasparo
Hotel
Hotel
  • Gran Hotel Catalonia
  • Hosteria Grau
  • Hotel Sir Victor
  • Hotel Suites Avenue
Barcelona Estació De FrançaParkingDiningATMTaxisAccessibilityWCHotelTicket Office
Amenities at train station
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Distance to city center
2 km
Dining
Dining
  • Taller de Tapas
  • Can Paixano
  • Italo
  • Cerveceria Taller de tapas
Accessibility
Accessibility
Hotel
Hotel
  • Hotel Suizo
  • Comfortel Almirante
  • Catalonia Avinyó
  • Park Hotel Barcelona
Ticket Office
Ticket Office

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language