Skip to content

Route

Barcelona to Madrid

2 ways to get from Barcelona to Madrid

BarcelonaBarcelona SantsMadridMadrid Puerta de Atocha
High-speed train
2h 30 published
From
from €35 by high-speed train
Distance
620.7 km by road
Operators
Renfe
Frequency
~30 high-speed train a day
  • High-speed train 2h 30
  • Transfer ~6h 51 est. drive
BarcelonaMadrid
  • High-speed train2h 30
    Barcelona SantsMadrid Puerta de Atocha
  • Transfer~6h 51 est.
    any addressany address
Drawn from the connection data on this page — not an illustration.

Journey times, operators and connections for the routes we cover. You book with the operator; we show you who runs it and how long it takes.

Options by mode

Journey times and carriers on this route.

Transfer~6h 51 est. drive
Barcelonaany addressMadridany address

door to door

Private road transfer — availability and price depend on the provider; this is not an offer

Before you land

The parts people get wrong. Each one links to where we checked it.

  • Hours

    The reverse direction, Barcelona Sants to Madrid Puerta de Atocha, runs the same fastest direct AVE journey time as Madrid to Barcelona, about 2h30, with the same slower 3h20-3h48 figure for trains calling at Zaragoza-Delicias, Lleida-Pirineus or Camp Tarragona.

    renfe.com · checked 2026-09-07

  • Tickets

    The free connecting Cercanías leg under Renfe's Combinado Cercanías scheme applies to a Barcelona-Madrid AVE ticket the same as the reverse direction.

    renfe.com · checked 2026-09-07