# Spanish Trains (spanishtrains.com) > Independent English-language guide to train travel in Spain: Renfe (AVE, Alvia, Avant, Altaria, Trenhotel, Euromed) and Iryo high-speed services, routes, stations, seat classes, and ticket booking through an affiliate partner. This site is not operated by Renfe, Iryo, or any Spanish rail carrier; it is an independent informational guide. All ticket booking links redirect to rail.ninja (Rail Ninja), an independent third-party booking agency, and the site earns an affiliate commission on bookings made through its links. Data quality note: FAQ answers on nearly every page are rendered by a JS accordion and were not retrievable via a plain fetch (only the questions could be confirmed) — verify answer text in a browser if needed. Some routes also show internally inconsistent stats (e.g. duration ranges that vary oddly between directions). Last verified: 13 August 2026. ## Trains & Network Overview - [Renfe Trains in Spain](https://www.spanishtrains.com/renfe-trains): Overview of Renfe's 7 train types — AVE, Avant, Talgo, Trenhotel, Alvia, Altaria, Euromed — and its ~12,000+ km network. - [AVE High-Speed Train](https://www.spanishtrains.com/renfe-ave-train): AVE details — max 350 km/h (cruising 300-310 km/h), free "PlayRenfe" WiFi, cafe-bar car, luggage allowance (3 pieces/25kg), pet and child fare policy, up to 15 daily departures on busy routes. - [Iryo Trains in Spain](https://www.spanishtrains.com/iryo-trains): Overview of Iryo, Renfe's private high-speed competitor — 4 fare/class tiers (Inicial, Singular, Singular Only You, Infinita Bistro), free WiFi and app tracking on all classes. - [Train Routes in Spain (index)](https://www.spanishtrains.com/train-routes): Site-wide index of Renfe/Iryo routes and the 7 major stations covered. - [Renfe Train Classes (overview)](https://www.spanishtrains.com/renfe-train-classes): Comparison of Turista (2nd), Turista Plus (2nd premium), and Preferente (1st) classes. - [Renfe 1st Class (Preferente)](https://www.spanishtrains.com/renfe-first-class): Reclining seats, included restaurant-car meal, VIP lounge access, bicycle transport, pets allowed. - [Renfe 2nd Class (Turista)](https://www.spanishtrains.com/renfe-second-class): Standard seating, buffet-car access, individual folding tables, free WiFi, accessible seating. - [Renfe 2nd Class Premium (Turista Plus)](https://www.spanishtrains.com/renfe-second-premium-class): 2+1 layout guaranteeing no middle seat, Renfe punctuality-guarantee refund policy; no lounge access or at-seat meal service. - [Railway Stations in Spain (index)](https://www.spanishtrains.com/railway-stations): Overview of the 7 major stations the site covers. ## Stations - [Madrid Puerta de Atocha](https://www.spanishtrains.com/madrid-atocha-train-station): Spain's first railhouse, opened 1851; tropical garden/turtle pool; Metro Line 1 (Estación del Arte); hub for Zaragoza, Córdoba, Barcelona, Valencia, Seville, Málaga, Alicante, Toledo. - [Barcelona Sants](https://www.spanishtrains.com/barcelona-sants-train-station): Busiest rail hub in Barcelona, built late 1970s; 7 underground platforms; Metro L5/L3; AVE terminus plus regional/international services. - [Sevilla Santa Justa](https://www.spanishtrains.com/sevilla-santa-justa-train-station): Opened 1991 for the Madrid–Seville AVE line; ~8M passengers/year, 3rd-busiest station in Spain; on the AVE network to Córdoba, Madrid, Almería, Málaga. - [Málaga María Zambrano](https://www.spanishtrains.com/malaga-maria-zambrano-train-station): 11 platforms; named after philosopher María Zambrano; attached hotel and 120+ store shopping center; routes to Madrid, Barcelona, Seville, Valencia. - [Paris Gare du Nord](https://www.spanishtrains.com/paris-gare-du-nord-train-station): Opened 1846, neoclassical design by Jacques Hittorff; world's 3rd-busiest station; connects to Barcelona, Amsterdam, Cologne, Berlin, London. - [Valencia (Estació del Nord)](https://www.spanishtrains.com/valencia-estacio-del-nord-train-station): Valencian Art Nouveau building, Cultural Heritage since 1987; handles short-distance regional trains (long-distance/AVE uses Valencia-Joaquín Sorolla instead); Metro lines 3, 5, 9. - [Alicante Terminal](https://www.spanishtrains.com/alicante-terminal-train-station): Established 1858, rebuilt 1967-68; ~3M passengers/year; AVE service to Madrid since 2013. ## Major Routes (individually verified) - [Madrid → Barcelona](https://www.spanishtrains.com/madrid-to-barcelona-train): 505 km, 2h30m-3h15m, 39 departures/day, from $42; Atocha to Sants; AVE (up to 350 km/h) and Iryo. - [Barcelona → Madrid](https://www.spanishtrains.com/barcelona-to-madrid-train): 505 km, 1h58m-9h6m (wide range, likely including slower connecting services), 64 departures/day, from $49; Sants to Atocha. - [Madrid → Seville](https://www.spanishtrains.com/madrid-to-seville-train): 390 km, 2h33m-3h16m, 30 departures/day, from $68; Atocha to Sevilla Santa Justa; AVE and Iryo. - [Seville → Madrid](https://www.spanishtrains.com/seville-to-madrid-train): 390 km, 2h37m-6h30m, 36 departures/day, from $79; Sevilla Santa Justa to Atocha. - [Barcelona → Valencia](https://www.spanishtrains.com/barcelona-to-valencia-train): 303 km, 2h52m-3h53m, 9 departures/day, from $33; Sants to Estació del Nord; Euromed/Talgo (no AVE mentioned on this page). - [Valencia → Barcelona](https://www.spanishtrains.com/valencia-to-barcelona-train): 303 km, ~3h8m-3h20m, 10 departures/day, from $56; Estació del Nord to Sants; Euromed/Talgo and AVE. - [Madrid → Málaga](https://www.spanishtrains.com/madrid-to-malaga-train): 417 km, 2h42m-3h52m, 24 departures/day, from $75 (range $7-$150 by class/operator); widest operator choice on the site — AVE, Iryo, Avlo, Ouigo. - [Málaga → Madrid](https://www.spanishtrains.com/malaga-to-madrid-train): 417 km, 2h44m-4h7m, 24 departures/day, from $83; AVE and Iryo. - [Madrid → Lisbon](https://www.spanishtrains.com/madrid-to-lisbon-train): 502 km, 7h30m-8h30m overnight, 9 departures/day, from $66; Chamartín to Lisbon Oriente; Renfe Trenhotel sleeper. - [Lisbon → Madrid](https://www.spanishtrains.com/lisbon-to-madrid-train): 502 km, 7h30m-9h30m, 6 departures/day, from $66; Oriente to Chamartín. - [Barcelona → Paris](https://www.spanishtrains.com/barcelona-to-paris-train): 1,080 km, 2h-6h53m, 5 departures/day, from $166; Sants to Gare du Nord. - [Paris → Barcelona](https://www.spanishtrains.com/paris-to-barcelona-train): 1,080 km, 1h45m-6h49m, 5 departures/day, from $166; Gare du Nord to Sants. - [Madrid → Toledo](https://www.spanishtrains.com/madrid-to-toledo-train): 73 km, ~36 min, 15 departures/day, from $26; Atocha to Toledo Paseo de la Rosa. - [Seville → Córdoba](https://www.spanishtrains.com/seville-to-cordoba-train): 127 km, 41 min-1h41m, 48 departures/day (Avant/AVE combined), from $26; Sevilla Santa Justa to Córdoba. - [Madrid → Valencia](https://www.spanishtrains.com/madrid-to-valencia-train): 389 km, 1h51m-2h47m, 19 departures/day, from $19; Atocha to Estació del Nord; AVE and Iryo. - [Madrid → Bilbao](https://www.spanishtrains.com/madrid-to-bilbao-train): 491 km, 4h43m-4h44m, only 2 departures/day, from $34; Atocha to Bilbao. ## Additional Routes The following route pages exist on the site and follow the same template (distance, duration, daily departures, indicative fare, FAQ) as the routes above, but were not individually re-verified for this file — check the live page for current figures before quoting them. - [Valencia → Madrid](https://www.spanishtrains.com/valencia-to-madrid-train) - [Madrid → Alicante](https://www.spanishtrains.com/madrid-to-alicante-train) - [Alicante → Madrid](https://www.spanishtrains.com/alicante-to-madrid-train) - [Barcelona → Alicante](https://www.spanishtrains.com/barcelona-to-alicante-train) - [Alicante → Barcelona](https://www.spanishtrains.com/alicante-to-barcelona-train) - [Málaga → Seville](https://www.spanishtrains.com/malaga-to-seville-train) - [Seville → Málaga](https://www.spanishtrains.com/seville-to-malaga-train) - [Córdoba → Seville](https://www.spanishtrains.com/cordoba-to-seville-train) - [León → Madrid](https://www.spanishtrains.com/leon-to-madrid-train) - [Madrid → León](https://www.spanishtrains.com/madrid-to-leon-train) - [Madrid → San Sebastián](https://www.spanishtrains.com/madrid-to-san-sebastian-train) - [San Sebastián → Madrid](https://www.spanishtrains.com/san-sebastian-to-madrid-train) - [Barcelona → Zaragoza](https://www.spanishtrains.com/barcelona-to-zaragoza-train) - [Zaragoza → Barcelona](https://www.spanishtrains.com/zaragoza-to-barcelona-train) - [Madrid → Segovia](https://www.spanishtrains.com/madrid-to-segovia-train) - [Segovia → Madrid](https://www.spanishtrains.com/segovia-to-madrid-train) - [Madrid → Salamanca](https://www.spanishtrains.com/madrid-to-salamanca-train) - [Salamanca → Madrid](https://www.spanishtrains.com/salamanca-to-madrid-train) - [Toledo → Madrid](https://www.spanishtrains.com/toledo-to-madrid-train) - [Barcelona → San Sebastián](https://www.spanishtrains.com/barcelona-to-san-sebastian-train) - [San Sebastián → Barcelona](https://www.spanishtrains.com/san-sebastian-to-barcelona-train) - [Barcelona → Seville](https://www.spanishtrains.com/barcelona-to-seville-train) - [Seville → Barcelona](https://www.spanishtrains.com/seville-to-barcelona-train) - [Barcelona → Málaga](https://www.spanishtrains.com/barcelona-to-malaga-train) - [Málaga → Barcelona](https://www.spanishtrains.com/malaga-to-barcelona-train) - [Valencia → Alicante](https://www.spanishtrains.com/valencia-to-alicante-train) - [Alicante → Valencia](https://www.spanishtrains.com/alicante-to-valencia-train) - [Madrid → Zaragoza](https://www.spanishtrains.com/madrid-to-zaragoza-train) - [Zaragoza → Madrid](https://www.spanishtrains.com/zaragoza-to-madrid-train) - [Granada → Seville](https://www.spanishtrains.com/granada-to-seville-train) - [Seville → Granada](https://www.spanishtrains.com/seville-to-granada-train) - [Córdoba → Madrid](https://www.spanishtrains.com/cordoba-to-madrid-train) - [Madrid → Córdoba](https://www.spanishtrains.com/madrid-to-cordoba-train) - [Seville → Valencia](https://www.spanishtrains.com/seville-to-valencia-train) - [Valencia → Seville](https://www.spanishtrains.com/valencia-to-seville-train) - [Córdoba → Málaga](https://www.spanishtrains.com/cordoba-to-malaga-train) - [Málaga → Córdoba](https://www.spanishtrains.com/malaga-to-cordoba-train) - [Valladolid → Madrid](https://www.spanishtrains.com/valladolid-to-madrid-train) - [Madrid → Valladolid](https://www.spanishtrains.com/madrid-to-valladolid-train) - [Bilbao → Madrid](https://www.spanishtrains.com/bilbao-to-madrid-train) - [Málaga → Valencia](https://www.spanishtrains.com/malaga-to-valencia-train) - [Valencia → Málaga](https://www.spanishtrains.com/valencia-to-malaga-train) - [Barcelona → Córdoba](https://www.spanishtrains.com/barcelona-to-cordoba-train) - [Córdoba → Barcelona](https://www.spanishtrains.com/cordoba-to-barcelona-train) - [Oviedo → Madrid](https://www.spanishtrains.com/oviedo-to-madrid-train) - [Madrid → Oviedo](https://www.spanishtrains.com/madrid-to-oviedo-train) - [Barcelona → Bilbao](https://www.spanishtrains.com/barcelona-to-bilbao-train) - [Bilbao → Barcelona](https://www.spanishtrains.com/bilbao-to-barcelona-train) - [Madrid → Vigo](https://www.spanishtrains.com/madrid-to-vigo-train) - [Vigo → Madrid](https://www.spanishtrains.com/vigo-to-madrid-train) - [Córdoba → Valencia](https://www.spanishtrains.com/cordoba-to-valencia-train) - [Valencia → Córdoba](https://www.spanishtrains.com/valencia-to-cordoba-train) - [Irún → Madrid](https://www.spanishtrains.com/irun-to-madrid-train) - [Madrid → Irún](https://www.spanishtrains.com/madrid-to-irun-train) - [San Sebastián → Zaragoza](https://www.spanishtrains.com/san-sebastian-to-zaragoza-train) - [Zaragoza → San Sebastián](https://www.spanishtrains.com/zaragoza-to-san-sebastian-train) - [Madrid → Vitoria-Gasteiz](https://www.spanishtrains.com/madrid-to-vitoria-gasteiz-train) - [Vitoria-Gasteiz → Madrid](https://www.spanishtrains.com/vitoria-gasteiz-to-madrid-train) - [Zaragoza → Valencia](https://www.spanishtrains.com/zaragoza-to-valencia-train) - [Valencia → Zaragoza](https://www.spanishtrains.com/valencia-to-zaragoza-train) - [Corunna → Madrid](https://www.spanishtrains.com/corunna-to-madrid-train) - [Madrid → Corunna](https://www.spanishtrains.com/madrid-to-corunna-train) ## Optional - [Book train tickets (rail.ninja)](https://rail.ninja/spain-trains): Affiliate booking partner used site-wide for ticket search and purchase. - [Blog](https://www.spanishtrains.com/blog): Site blog section.