Trains to Madrid

Madrid

Why use Loco2?

Trustpilot - Best in category
  • Very simple booking process
  • Outstanding customer service
  • Official agents for rail operators
  • Secure payments, international cards accepted

Book your train to Madrid

Madrid by train booking guides

Travelling to Madrid by train is straightforward from almost everywhere in Spain thanks to the continued expansion of Spanish high-speed rail. Trains are fast, frequent and among the most comfortable trains among Europe's high-speed rail.
The impressive AVE network has cut journey times from Barcelona to just 2 and a half hours, while Alvia and Arco trains operate between Madrid and Spain's northern cities like Bilbao and San Sebastian. Even the coastal resorts of Alicante and Malaga are only 3 hours away. Internationally, Madrid is served from Paris by the Elipsos night train, and the TGV with a change at Figueres Vilafant. Check out our booking guides for all the information you need for the most popular routes, or try another search using the form above.

Image credits: DeGust

CIV protection

UK train tickets to "London St Pancras International CIV" offer an extra level of protection for international train journeys.

These special fares, authorised by National Rail, ensure that your entire journey will be protected under international conditions of carriage.

This means that if your UK train is delayed you'll be guaranteed a place on the next available Eurostar and onward trains to your destination at no extra charge.

Tickets to "London St Pancras International CIV" also include travel on the London Underground (if necessary) to London St Pancras.

CIV fares are priced differently to normal tickets, and are only valid with proof of an onward Eurostar ticket.

Prices are usually slightly more expensive than non-CIV tickets for the same route, though they can sometimes be cheaper, especially during peak times.

Read more

Passenger age requirements

Different countries have different classifications for "Child" and "Youth" as per the table below. This is why we ask you to enter the age of each child passenger when you search.

Countries Children Youths
United Kingdom 5 - 15 16 - 25
France (including Eurostar), Croatia, Serbia, Bosnia, Greece, Italy, Macedonia, Netherlands, Poland, Portugal, Romania, Spain 4 - 11 12 - 25
Germany 6 - 14 15 - 25
Belgium, Bulgaria, Luxembourg, Slovakia, Slovenia 6 - 11 12 - 25
Hungary 6 - 13 14 - 25
Austria, Denmark, Switzerland 6 - 15 16 - 25
Finland 6 - 16 17 - 25
Children younger than the age specified in the table above may travel for free if they share a seat/bed with the adult they are travelling with. By default we won't search for tickets for child passengers if they may travel for free. If you want to reserve a seat for child passengers please enter 6 as the age of the child.