Trains to Spain

Travelling to Spain by train is surprisingly easy, thanks to Elipsos Trennhotel which operates between France and Spain. Sadly the Swiss and Italian night trains have been discontinued beyond December 2012 but the Madrid and Barcelona trains are still going strong. These long-standing night trains to Spain, complete with old-fashioned dining cars and stunning views, serve Madrid and Barcelona throughout the year and are a cost-effective way to travel to Spain without an aeroplane in sight.

Loco2 can give you all the information you need to make sure your journey - from booking to travel is as seamless as possible. Click on the journey guides below for comprehensive information on recommended routes to major cities in Spain. Alternatively, Loco2's station finder helps you locate the nearest station to other destinations within Spain. You'll also be able to set up an email reminder for when booking opens.

Featured cities

Trains in Spain


  • Day train icon Day/Regional Train
  • Night train icon Night train
  • High-speed train icon High-speed train
  • Scenic train icon Scenic train

Spain fact file

  • Currency icon Currency: Euro
  • Timezone icon Timezone: 1+ UTC
  • Language icon Language: Spanish

Image credits: CEFD, felipe gabaldon, Wolfgang Staudt, Hadock, Showbits, Chodaboy, hullie, Cintxa, jef safi \ 'Parker Mojo Flying, yunii, and [Rail Europe]

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.