Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes train with SNCF OUIGO

Tue, 11 Feb
+ 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-Puerta de Atocha-Almudena Grandes

Showing times and prices for 11 Feb

Cheapest

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

Cheapest
SNCF OUIGO6610
20:402h55
Barcelona Sants
23:35Madrid-Puerta de Atocha-Almudena Grandes
£231One-way
0 changes
iryo06210
20:552h45
Barcelona Sants
23:40Madrid-Puerta de Atocha-Almudena Grandes
£251One-way
0 changes
SNCF OUIGO6570
17:402h30
Barcelona Sants
20:10Madrid-Puerta de Atocha-Almudena Grandes
£271One-way
0 changes
Renfe AVLO06310
20:003h12
Barcelona Sants
23:12Madrid-Puerta de Atocha-Almudena Grandes
£271One-way
0 changes
SNCF OUIGO6540
13:502h30
Barcelona Sants
16:20Madrid-Puerta de Atocha-Almudena Grandes
£271One-way
0 changes

Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes train times

Showing trains for tomorrow, Tuesday 11 February
ProviderDepartsDurationArrivesChangesTickets
Renfe AVE
03052
Renfe AVE03052
05:40 Barcelona Sants2h45 08:25 Madrid-Puerta de Atocha-Almudena Grandes0 changesDirect
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 AVE
03060
Renfe AVE03060
06:20 Barcelona Sants2h30 08:50 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
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
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

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes by train, coach or flight

Mon
10 Feb
Tue
11 Feb
Wed
12 Feb
Thu
13 Feb
Fri
14 Feb
Sat
15 Feb
Sun
16 Feb
Mon
17 Feb
Tue
18 Feb
Wed
19 Feb
Thu
20 Feb
Fri
21 Feb
Sat
22 Feb
Sun
23 Feb
Mon
24 Feb
Tue
25 Feb
Wed
26 Feb
Thu
27 Feb
Fri
28 Feb
Sat
01 Mar
Sun
02 Mar

Train times from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes

Showing times and prices for 11 Feb

Fastest Journey

2 h 30 m

Average

2 h 46 m

Trains per day

43

Distance

502 km

Of the 43 trains that leave Barcelona Sants for Madrid-Puerta de Atocha-Almudena Grandes every day 43 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Renfe AVE03130
13:252h30
Barcelona Sants
15:55Madrid-Puerta de Atocha-Almudena Grandes
£361One-way
0 changes
Fastest
SNCF OUIGO6570
17:402h30
Barcelona Sants
20:10Madrid-Puerta de Atocha-Almudena Grandes
£271One-way
0 changes
Fastest
iryo06280
07:552h30
Barcelona Sants
10:25Madrid-Puerta de Atocha-Almudena Grandes
£601One-way
0 changes
Fastest
Renfe AVE03150
15:252h30
Barcelona Sants
17:55Madrid-Puerta de Atocha-Almudena Grandes
£431One-way
0 changes
Fastest
Renfe AVE03190
19:252h30
Barcelona Sants
21:55Madrid-Puerta de Atocha-Almudena Grandes
£291One-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-Puerta de Atocha-Almudena Grandes

Trains from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes run on average 32 times per day, taking around 2h 46m. Cheap train tickets for this journey start at £19 but you can travel from only £17 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
Coach from £17
Distance
501 km
Average train duration
2h 46m
Cheapest ticket price
£19
Trains per day
32
Direct trains
32
Train providers
7
Fastest train
2h 30m
First train
05:30
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
Cheapest alternative travel mode
Coach from £17

Train providers: AVE, Ouigo and Renfe AVLO trains Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes

Buy your official AVE, Ouigo and Renfe AVLO train tickets from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes from £17 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable route.

AVE trains from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes are available on Omio at just £20! 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 Madrid-Puerta de Atocha-Almudena Grandes from Barcelona Sants, the distance is 311 miles (501 km). There are a multitude of AVE train times for the Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes 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 Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes train information:

  • Average Duration: 2 h 30 min
  • Cheapest Price: £20
  • AVE frequency: 12 a day

FAQs: Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes train

FAQs: Travel by train from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes 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-Puerta de Atocha-Almudena Grandes.
FAQs
Cheap train tickets from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes can start from as little as £13 when you book in advance. The average train ticket price for Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes is £46; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The train time between Barcelona Sants and Madrid-Puerta de Atocha-Almudena Grandes is on average 2 h 30 min   for the 311 mile long journey, but the time it takes to go between Barcelona Sants and Madrid-Puerta de Atocha-Almudena Grandes by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes leaves at 03: 40. Plan your trip with the Journey Planner   from Omio.
The last train from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes leaves at 19: 25.
Yes, it is possible to travel from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes without having to change trains with AVE, Ouigo, Renfe AVLO or iryo. There are 29 direct trains from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes with Ouigo or iryo. Overall you can travel with the following companies: AVE, Ouigo, Renfe AVLO or iryo.
Take the Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes train with AVE, Ouigo, Renfe AVLO or iryo. However, it's always good to check out all possible train companies for the journey to Madrid-Puerta de Atocha-Almudena Grandes from Barcelona Sants 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-Puerta de Atocha-Almudena Grandes 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 for a train from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes is January.
It's helpful to compare your options as there are 3 ways to travel to Madrid-Puerta de Atocha-Almudena Grandes from Barcelona Sants including taking a train, coach or flight.

Important Stations and Airports in Barcelona Sants and Madrid-Puerta de Atocha-Almudena Grandes

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.
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.
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

More options for your journey from Barcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes

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

Most popular trains, buses, flights and ferries to and from Madrid-Puerta de Atocha-Almudena Grandes and Barcelona Sants

HomeTrainsTrains in SpainBarcelona Sants to Madrid-Puerta de Atocha-Almudena Grandes train

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