Madrid to Barcelona train with Ouigo

Thu, Apr 24
+ 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

The cheapest and fastest trains from Madrid to Barcelona

Showing times and prices for Apr 24

Cheapest price

€40

Average price

€73

Fastest journey

2 h 37 m

Average duration

2 h 37 m

Trains per day

32

Distance

504 km

Cheap tickets

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.

iryo06091
09:22AM2h52
Madrid-Puerta de Atocha-Almudena Grandes
12:14PMBarcelona Sants
401One-way
0 transfers
AVE03123
12:27PM3h17
Madrid-Puerta de Atocha-Almudena Grandes
03:44PMBarcelona Sants
411One-way
0 transfers
AVE03081
07:57AM2h37
Madrid-Puerta de Atocha-Almudena Grandes
10:34AMBarcelona Sants
411One-way
0 transfers
iryo06061
06:22AM2h37
Madrid-Puerta de Atocha-Almudena Grandes
08:59AMBarcelona Sants
411One-way
0 transfers
Ouigo Spain06471
07:02AM2h52
Madrid-Puerta de Atocha-Almudena Grandes
09:54AMBarcelona Sants
421One-way
0 transfers

Live departures

Madrid to Barcelona train times

Showing trains for today, Wednesday, April 23
Last updated at 12:16 PM
ProviderDepartsDurationArrivesTransfers
Tickets
RenfeAVE03151
On time
12:57 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
3:34 PM Barcelona Sants
0 transfersDirect
RenfeAVLO06305
On time
1:27 PM Madrid-Puerta de Atocha-Almudena Grandes
3h19
4:46 PM Barcelona Sants
0 transfersDirect
RenfeAVE03161
On time
1:57 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
4:34 PM Barcelona Sants
0 transfersDirect
RenfeAVE03163
On time
2:27 PM Madrid-Puerta de Atocha-Almudena Grandes
2h52
5:19 PM Barcelona Sants
0 transfersDirect
iryo06161
On time
2:37 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
5:14 PM Barcelona Sants
0 transfersDirect
RenfeAVE03171
On time
2:57 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
5:34 PM Barcelona Sants
0 transfersDirect
OUIGO_ESP06571
On time
3:17 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
5:54 PM Barcelona Sants
0 transfersDirect
RenfeAVE03173
On time
3:27 PM Madrid-Puerta de Atocha-Almudena Grandes
3h19
6:46 PM Barcelona Sants
0 transfersDirect
RenfeAVE02553
On time
3:57 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
6:34 PM Barcelona Sants
0 transfersDirect
iryo06181
On time
4:32 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
7:09 PM Barcelona Sants
0 transfersDirect
RenfeAVE03191
On time
4:57 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
7:34 PM Barcelona Sants
0 transfersDirect
iryo06013
On time
5:29 PM Madrid-Puerta de Atocha-Almudena Grandes
2h52
8:21 PM Barcelona Sants
0 transfersDirect
RenfeAVE03201
On time
6:05 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
8:42 PM Barcelona Sants
0 transfersDirect
iryo06201
On time
6:22 PM Madrid-Puerta de Atocha-Almudena Grandes
2h52
9:14 PM Barcelona Sants
0 transfersDirect
RenfeAVE03203
On time
6:27 PM Madrid-Puerta de Atocha-Almudena Grandes
3h21
9:48 PM Barcelona Sants
0 transfersDirect
OUIGO_ESP06611
On time
7:02 PM Madrid-Puerta de Atocha-Almudena Grandes
2h52
9:54 PM Barcelona Sants
0 transfersDirect
RenfeAVE028837:07 PM Madrid-Puerta de Atocha-Almudena Grandes
2h52
9:59 PM Barcelona Sants0 transfersDirect
Thursday, April 24
RenfeAVLO06301
Delayed
4:16 AM 4:12 AMMadrid-Puerta de Atocha-Almudena Grandes
2h37
6:53 AM 6:53 AMBarcelona Sants
0 transfersDirect
iryo06061
On time
4:22 AM Madrid-Puerta de Atocha-Almudena Grandes
2h37
6:59 AM Barcelona Sants
0 transfersDirect
RenfeAVE03063
On time
4:27 AM Madrid-Puerta de Atocha-Almudena Grandes
2h58
7:25 AM Barcelona Sants
0 transfersDirect
RenfeAVE03071
On time
4:57 AM Madrid-Puerta de Atocha-Almudena Grandes
2h37
7:34 AM Barcelona Sants
0 transfersDirect
OUIGO_ESP06471
On time
5:02 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
7:54 AM Barcelona Sants
0 transfersDirect
iryo06271
On time
5:22 AM Madrid-Puerta de Atocha-Almudena Grandes
2h37
7:59 AM Barcelona Sants
0 transfersDirect
RenfeAVE030815:57 AM Madrid-Puerta de Atocha-Almudena Grandes
2h37
8:34 AM Barcelona Sants0 transfersDirect
RenfeAVE030836:27 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
9:19 AM Barcelona Sants0 transfersDirect
iryo062816:32 AM Madrid-Puerta de Atocha-Almudena Grandes
2h37
9:09 AM Barcelona Sants0 transfersDirect
RenfeAVE030916:57 AM Madrid-Puerta de Atocha-Almudena Grandes
2h44
9:41 AM Barcelona Sants0 transfersDirect
iryo060917:22 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
10:14 AM Barcelona Sants0 transfersDirect
RenfeAVE025617:27 AM Madrid-Puerta de Atocha-Almudena Grandes
3h14
10:41 AM Barcelona Sants0 transfersDirect
iryo060117:57 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
10:49 AM Barcelona Sants0 transfersDirect
OUIGO_ESP065018:02 AM Madrid-Puerta de Atocha-Almudena Grandes
3h02
11:04 AM Barcelona Sants0 transfersDirect
RenfeAVLO063038:27 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
11:19 AM Barcelona Sants0 transfersDirect
iryo061119:22 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
12:14 PM Barcelona Sants0 transfersDirect
RenfeAVE031139:27 AM Madrid-Puerta de Atocha-Almudena Grandes
3h19
12:46 PM Barcelona Sants0 transfersDirect
iryo0612110:22 AM Madrid-Puerta de Atocha-Almudena Grandes
2h52
1:14 PM Barcelona Sants0 transfersDirect
RenfeAVE0312310:27 AM Madrid-Puerta de Atocha-Almudena Grandes
3h17
1:44 PM Barcelona Sants0 transfersDirect
RenfeAVE0313110:57 AM Madrid-Puerta de Atocha-Almudena Grandes
2h37
1:34 PM Barcelona Sants0 transfersDirect
RenfeAVEINT0972511:18 AM Madrid-Puerta de Atocha-Almudena Grandes
3h04
2:22 PM Barcelona Sants0 transfersDirect
iryo0614112:02 PM Madrid-Puerta de Atocha-Almudena Grandes
2h52
2:54 PM Barcelona Sants0 transfersDirect
OUIGO_ESP0654112:12 PM Madrid-Puerta de Atocha-Almudena Grandes
2h37
2:49 PM Barcelona Sants0 transfersDirect

Find all the dates and times for this journey

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

Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09
Sat
May 10
Sun
May 11
Mon
May 12
Tue
May 13
Wed
May 14

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.

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

SpainSpain
SpainSpain
Icon of train
Trains from Madrid to Barcelona run on average 35 times per day, taking around 2h 50m. Cheap train tickets for this journey start at €19 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
504 km
Average train duration
2h 50m
Cheapest ticket price
€19
Trains per day
35
Direct trains
35
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

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

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
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 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 Passeig De Gracia. Find all the information you need to know about services, amenities and connections at Barcelona Passeig De Gracia for your journey to Barcelona from Madrid.
Barcelona Passeig De GraciaWifiLockersParkingDiningATMTaxisAccessibilityWCHotelTicket 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
  • 6:00 AM - 10:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available nearby with several public parking options.
Dining
Dining
  • Restaurant Lasarte
  • El Nacional
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators.
WC
WC
  • €1
Hotel
Hotel
  • Majestic Hotel & Spa Barcelona
  • Hotel Royal Passeig de Gracia
  • Casa Fuster Hotel
Lost and Found Office
  • Located in the main hall
Public transit options for Barcelona Passeig De Gracia
  • Metro: Line 2, Line 3, Line 4
  • Bus: Several lines available
  • FGC: Lines S1, S2, S5, S55
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 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

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