Barcelona Sants to Madrid train with SNCF OUIGO

Fri, 24 Jan
+ 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 Barcelona Sants to Madrid

Showing times and prices for 24 Jan

Cheapest

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

Cheapest
iryo06210
20:552h45
Barcelona Sants
23:40Madrid-Puerta de Atocha-Almudena Grandes
£331One-way
0 changes
SNCF OUIGO6610
20:402h55
Barcelona Sants
23:35Madrid-Puerta de Atocha-Almudena Grandes
£331One-way
0 changes
Renfe REGIONAL EXPRESS17501
08:309h39
Barcelona Sants
18:09Madrid Chamartín
£411One-way
0 changes
SNCF OUIGO6540
13:502h30
Barcelona Sants
16:20Madrid-Puerta de Atocha-Almudena Grandes
£431One-way
0 changes
Renfe AVE03212
21:002h46
Barcelona Sants
23:46Madrid-Puerta de Atocha-Almudena Grandes
£441One-way
0 changes

Barcelona Sants to Madrid train times

Showing trains for tomorrow, Friday 24 January
ProviderDepartsDurationArrivesChangesTickets
iryo
06060
iryo06060
05:45 Barcelona Sants2h45 08:30 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03862
Renfe AVE03862
05:50 Barcelona Sants3h20 09:10 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVLO
06302
Renfe AVLO06302
06:35 Barcelona Sants2h45 09:20 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06270
iryo06270
07:05 Barcelona Sants2h30 09:35 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03662
Renfe AVE03662
07:32 Barcelona Sants2h38 10:10 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06280
iryo06280
07:55 Barcelona Sants2h30 10:25 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03082
Renfe AVE03082
08:00 Barcelona Sants3h12 11:12 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03080
Renfe AVE03080
08:25 Barcelona Sants2h30 10:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe REGIONAL EXPRESS
17501
Renfe REGIONAL EXPRESS17501
08:30 Barcelona Sants9h39 18:09 Madrid Chamartín0 changesDirect
iryo
06090
iryo06090
08:55 Barcelona Sants2h45 11:40 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03092
Renfe AVE03092
09:00 Barcelona Sants2h45 11:45 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06010
iryo06010
09:50 Barcelona Sants2h45 12:35 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVLO
06304
Renfe AVLO06304
10:00 Barcelona Sants3h17 13:17 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
SNCF OUIGO
6500
SNCF OUIGO6500
10:40 Barcelona Sants2h45 13:25 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06110
iryo06110
10:50 Barcelona Sants2h30 13:20 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03112
Renfe AVE03112
11:00 Barcelona Sants2h45 13:45 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06020
iryo06020
11:50 Barcelona Sants2h45 14:35 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03122
Renfe AVE03122
12:00 Barcelona Sants3h12 15:12 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06130
iryo06130
12:40 Barcelona Sants2h45 15:25 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE INT
09730
Renfe AVE INT09730
12:50 Barcelona Sants2h55 15:45 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03130
Renfe AVE03130
13:25 Barcelona Sants2h30 15:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06014
iryo06014
13:45 Barcelona Sants2h45 16:30 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
SNCF OUIGO
6540
SNCF OUIGO6540
13:50 Barcelona Sants2h30 16:20 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVLO
06308
Renfe AVLO06308
14:00 Barcelona Sants3h12 17:12 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03140
Renfe AVE03140
14:25 Barcelona Sants2h29 16:54 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06150
iryo06150
14:55 Barcelona Sants2h30 17:25 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03152
Renfe AVE03152
15:00 Barcelona Sants2h45 17:45 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03150
Renfe AVE03150
15:25 Barcelona Sants2h30 17:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06160
iryo06160
15:55 Barcelona Sants2h45 18:40 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03162
Renfe AVE03162
16:00 Barcelona Sants3h12 19:12 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03160
Renfe AVE03160
16:25 Barcelona Sants2h30 18:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03172
Renfe AVE03172
17:00 Barcelona Sants2h45 19:45 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03170
Renfe AVE03170
17:25 Barcelona Sants2h30 19:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06180
iryo06180
17:35 Barcelona Sants2h30 20:05 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
SNCF OUIGO
6570
SNCF OUIGO6570
17:40 Barcelona Sants2h30 20:10 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03182
Renfe AVE03182
18:00 Barcelona Sants3h12 21:12 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03180
Renfe AVE03180
18:25 Barcelona Sants2h30 20:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03192
Renfe AVE03192
18:40 Barcelona Sants3h05 21:45 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06190
iryo06190
19:05 Barcelona Sants2h45 21:50 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03190
Renfe AVE03190
19:25 Barcelona Sants2h30 21:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVLO
06310
Renfe AVLO06310
20:00 Barcelona Sants3h12 23:12 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
SNCF OUIGO
6610
SNCF OUIGO6610
20:40 Barcelona Sants2h55 23:35 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
iryo
06210
iryo06210
20:55 Barcelona Sants2h45 23:40 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03212
Renfe AVE03212
21:00 Barcelona Sants2h46 23:46 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
Renfe AVE
03610
Renfe AVE03610
21:25 Barcelona Sants2h30 23:55 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect

Find all the dates and times for this journey

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

Thu
23 Jan
Fri
24 Jan
Sat
25 Jan
Sun
26 Jan
Mon
27 Jan
Tue
28 Jan
Wed
29 Jan
Thu
30 Jan
Fri
31 Jan
Sat
01 Feb
Sun
02 Feb
Mon
03 Feb
Tue
04 Feb
Wed
05 Feb
Thu
06 Feb
Fri
07 Feb
Sat
08 Feb
Sun
09 Feb
Mon
10 Feb
Tue
11 Feb
Wed
12 Feb

Train times from Barcelona Sants to Madrid

Showing times and prices for 24 Jan

Fastest Journey

2 h 29 m

Average

2 h 55 m

Trains per day

45

Distance

502 km

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

Fastest
Renfe AVE03140
14:252h29
Barcelona Sants
16:54Madrid-Puerta de Atocha-Almudena Grandes
£521One-way
0 changes
Renfe AVE03130
13:252h30
Barcelona Sants
15:55Madrid-Puerta de Atocha-Almudena Grandes
£861One-way
0 changes
SNCF OUIGO6570
17:402h30
Barcelona Sants
20:10Madrid-Puerta de Atocha-Almudena Grandes
£561One-way
0 changes
iryo06280
07:552h30
Barcelona Sants
10:25Madrid-Puerta de Atocha-Almudena Grandes
£571One-way
0 changes
Renfe AVE03150
15:252h30
Barcelona Sants
17:55Madrid-Puerta de Atocha-Almudena Grandes
£901One-way
0 changes

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey information

Overview: Train from Barcelona Sants to Madrid

Trains from Barcelona Sants to Madrid run on average 25 times per day, taking around 2h 58m. Cheap train tickets for this journey start at £20 if you book in advance.
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
Distance
502 km
Average train duration
2h 58m
Cheapest ticket price
£20
Trains per day
25
Direct trains
25
Train providers
6
Fastest train
2h 30m
First train
04:45
Last train
20: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

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

Buy your official AVE, Ouigo and Renfe AVLO train tickets from Barcelona Sants to Madrid from £17 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

AVE offers excellent high-speed train services in Spain, including the route to Madrid from Barcelona Sants. Omio, as an official Renfe AVE partner, shows you AVE train timetables so you can choose the fastest and cheapest Barcelona Sants to Madrid train ticket. The distance from Barcelona Sants to Madrid on AVE is approximately 311 miles (502 km) and prices start as low as £20 on Omio.

Renfe AVE has a wide variety of ticket types with special offers such as Promo, Promo + and Flexible tickets. If you are a regular Renfe customer, you can apply discount cards such as the Gold Card and the + Renfe Youth 50 Card at Omio when purchasing an AVE ticket.

The AVE trains are the most popular from Renfe, with the most timetables throughout the day. Their trains offer a restaurant, WiFi, toilets, entertainment on board and, most importantly, the highest speed to reach your destination. As one of the fastest trains in the entire world, AVE trains reach speeds up to 192 mph (310 kmh) on select routes and connect the main Spanish cities in just a few hours. Reserve your AVE tickets with Omio today!

Train information from Barcelona Sants to Madrid with AVE:

  • Average Duration: 2 h 29 min
  • Cheapest Price: £20
  • AVE frequency: 13 a day

FAQs: Barcelona Sants to Madrid train

FAQs: Travel by train from Barcelona Sants to Madrid 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 Barcelona Sants to Madrid.
FAQs
Cheap train tickets from Barcelona Sants to Madrid can start from as little as £4 when you book in advance. The average train ticket price for Barcelona Sants to Madrid is £46; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Barcelona Sants to Madrid train time is 2 h 30 min   covering the 311 mile long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Barcelona Sants to Madrid leaves at 03: 40. Plan your trip with the Journey Planner   from Omio.
The last train from Barcelona Sants to Madrid leaves at 19: 25.
Yes, there are 30 direct trains a day from Barcelona Sants to Madrid with AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, you can take a high-speed train from Barcelona Sants to Madrid with Ouigo or iryo. Overall you can travel with the following companies: AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés.
Take the Barcelona Sants to Madrid train with AVE, Ouigo, Renfe AVLO, iryo or Renfe Regional Exprés. However, it's always good to check out all possible train companies for the route from Barcelona Sants to Madrid as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 19: 25.
A trip to Madrid from Barcelona Sants 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 to travel from Barcelona Sants to Madrid by train is January.
It's helpful to compare your options as there are 3 ways to travel from Barcelona Sants to Madrid including taking a train, coach or flight.

Important Stations and Airports in Barcelona Sants and Madrid

Barcelona
Madrid
The major train station for departures in Barcelona is Barcelona Sants. Find all the information you need to know about services, amenities and connections at Barcelona Sants for your trip from Barcelona to 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 transport 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
The major train station for arrivals in Madrid is Madrid-Puerta de Atocha-Almudena Grandes. Find all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha-Almudena Grandes for your journey to Madrid from Barcelona.
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 transport 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
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

More options for your journey from Barcelona Sants to Madrid

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Madrid and Barcelona Sants

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
More routes, destinations and providers
Currency
Language