Train travel in Spain

Spain's rail network connects Madrid, Barcelona, Seville and Valencia, with Renfe operating AVE high-speed and regional services nationwide.

Madrid city skyline in Spain
Stations
14
Main operators
2
Routes covered
62
Rail passes valid
4

Where to book

Train tickets

  • Omio

    Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

    Check times & prices
  • Rail Europe

    Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

  • Trainline

    Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Train service

Main routes in Spain

Major stations and cities in Spain

Frequently asked questions

What types of trains are available in Spain?

Spanish railways offer several train types: high-speed AVE trains connecting major cities quickly, regional trains serving smaller towns and rural areas, and overnight trains for longer journeys. Most long-distance trains have dining cars or food services on board.

How can you buy train tickets in Spain?

Train tickets in Spain can be bought online, at station ticket offices, or through travel agencies. It is often cheaper to book in advance, especially for popular routes. Spanish rail passes are also available for tourists planning multiple train trips.

Which major cities are connected by Spain's railway network?

Spain's well-developed railway system connects major cities and tourist destinations including Madrid, Barcelona, Seville, and Valencia, as well as smaller towns and rural areas across the country.

How long does the AVE high-speed journey from Madrid to Seville take?

AVE high-speed trains link Seville to Madrid in about 2.5 hours, making it a popular route for both tourists and business travellers. Santa Justa is Seville's primary railway hub, located in the city centre and well-connected to local transport.

How do you reach Santiago de Compostela by train, and when should you book?

Trains to Santiago de Compostela may require a change in Madrid. Within Galicia, frequent regional trains also link Santiago with other cities like A Coruña and Vigo. Tickets should be booked in advance, especially during peak pilgrim season in summer.