Trains from Barcelona to Madrid

Tue, Mar 26
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

See the cheapest trains from Barcelona to Madrid

Today
1 train from$ 98
Tomorrow
21 trains from$ 51
Fri, Mar 29
23 trains from$ 51

Travelling tomorrow? Book one day in advance. Most of our users choose this option.

Most of our users travel the route Barcelona - Madrid by train. The AVE high-speed train gets you to Madrid in 3:20 hours.

icn_success

Value Plus Savings

Find the best price from Barcelona to Madrid by comparing Renfe train tickets with buses and flights

icn_success

Skip the Queue: Go Mobile

Avoid the stress of standing in long lines with a Omio mobile ticket - valid for all Renfe trains

icn_success

Support You Can Count On

Once you’ve booked your ticket, our customer service team is there to assist you

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Mar 25
$ 98Renfe AVE
$ 38Alsa
$ 69Vueling
Tue
Mar 26
$ 51Renfe
$ 38Alsa
$ 59Air Europa
Wed
Mar 27
$ 51Renfe
$ 38Alsa
$ 59Vueling
Thu
Mar 28
$ 51Renfe
$ 38Alsa
$ 59Vueling
Fri
Mar 29
$ 51Renfe
$ 38Alsa
$ 59Vueling
Sat
Mar 30
$ 51Renfe
$ 38Alsa
$ 53Vueling
Sun
Mar 31
$ 51Renfe
$ 38Alsa
$ 77Vueling
Mon
Apr 1
$ 51Renfe
$ 38Alsa
$ 50Vueling
Tue
Apr 2
$ 51Renfe
Find prices
$ 46Vueling
Wed
Apr 3
$ 51Renfe
$ 38Alsa
$ 46Vueling
Thu
Apr 4
$ 51Renfe
$ 38Alsa
$ 50Vueling
Fri
Apr 5
$ 51Renfe
Find prices
$ 59Vueling
Sat
Apr 6
$ 51Renfe
$ 38Alsa
$ 53Vueling
Sun
Apr 7
$ 51Renfe
$ 38Alsa
$ 59Vueling
Mon
Apr 8
$ 51Renfe
$ 38Alsa
$ 50Vueling
Tue
Apr 9
$ 51Renfe
Find prices
$ 46Vueling
Wed
Apr 10
$ 51Renfe
$ 38Alsa
$ 46Vueling
Thu
Apr 11
$ 51Renfe
$ 38Alsa
$ 46Vueling
Fri
Apr 12
$ 51Renfe
$ 38Alsa
$ 53Vueling
Sat
Apr 13
$ 51Renfe
$ 38Alsa
$ 77Vueling
Sun
Apr 14
$ 51Renfe
$ 38Alsa
$ 69Vueling
train

Journey Summary

Barcelona to Madrid Train Information

Avg. Train Duration:
5 hours 55 minutes
Train Ticket Price:$ 63
Trains depart from:Barcelona
Trains arrive in:Madrid
Distance:504 Kms
TrainTrain Companies:Renfe AVE, Renfe

Trains from Barcelona to Madrid: Overview

Trains in Spain are a convenient way to travel between cities, with a number of companies offering domestic and international train routes. Trains traveling from Barcelona to Madrid are operated by Renfe, Spain's national train company. There are usually 20-30 trains traveling from Barcelona to Madrid per day. All trains are direct. Most Barcelona to Madrid trains are operated by the high-speed Renfe AVE trains, which take between 2:30 and 3:10 hours to arrive at Madrid's Atocha train station. Rare journeys use slower regional trains, which take approximately 9 hours to arrive at Madrid's Chamartin train station. These journeys on regional trains are usually significantly cheaper than traveling on AVE trains.

Barcelona to Madrid Trains: Know Before You Go

  • All Barcelona to Madrid trains are run by Renfe.
  • All Renfe trains are direct, depart from Barcelona's Sants train station and arrive at either Madrid's Puerta de Atocha, or Chamartin train station.
  • The first train departs Barcelona at 5:50 a.m. while the last leaves at 9:15 p.m.
  • The Barcelona to Madrid train journey takes as little as 2 hours and 30 minutes to arrive in Madrid.
  • Most travelers book their Barcelona to Madrid train tickets approximately 1 day in advance of the travel date.

What are the departure and arrival stations for trains from Barcelona to Madrid?

Departure Stations: Most trains from Barcelona to Madrid leave from Barcelona Sants station, but some services can also depart from Barcelona Passeig De Gracia. Both stations are centrally located and easy to reach - Barcelona Sants, the city's main transport hub, is well served by local taxis and also has a large car park for travelers driving to the station. The station also lies on two branches of Barcelona's Metro system, Blue Line L5 and Green Line L3.

Arrival Stations: Madrid Atocha station is the main termination point for trains from Barcelona to Madrid. A busy transport hub, the station welcomes both local, national and international services and even boasts a tropical garden on the main concourse. Onward journeys are easy from Atocha, which connects to the wide-reaching Madrid Metro on Blue Line 1, and is well served by both taxis and public buses, as well as local trains and high-speed regional trains to and from destinations further afield.




Compare prices

Best fares for trains from Barcelona to Madrid

This Weekend
This month
Next Month
Fri, Mar 29
Train
Renfe
08:039h 4m17:07
BarcelonaMadrid
Sat, Mar 30
Train
Renfe
08:039h 4m17:07
BarcelonaMadrid
Fastest Trains from Barcelona to Madrid
Wed, Mar 27
Train
Renfe
08:039h 4m17:07
BarcelonaMadrid
Thu, Mar 28
Train
Renfe
08:039h 4m17:07
BarcelonaMadrid
Fri, Mar 29
Train
Renfe
08:039h 4m17:07
BarcelonaMadrid
Return Train Tickets for Madrid to Barcelona
Wed, Mar 27
Train
Renfe
06:159h 22m15:37
MadridBarcelona
Thu, Mar 28
Train
Renfe
06:159h 22m15:37
MadridBarcelona
Fri, Mar 29
Train
Renfe
06:159h 22m15:37
MadridBarcelona
Stations
Important Stations and Airports for this Journey
Barcelona
Madrid
TrainBarcelona Estació De França

Amenities

TrainBarcelona Sants

Amenities

Refreshments

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