rail-journeys
Train Tickets Spain / Portugal
All train tickets to and within Spain / PortugalEurope's largest high-speed rail network
AVE & iryo: Spanish high-speed trains up to 300 km/h
Travel from London to Barcelona with just one change
price-from € 10
price-per-person


Train Tickets Spain
Train tickets to and within Spain
Book train tickets to and within Spain directly through our international train planner.
For the fastest and most relevant results from the UK, search for journeys departing from London St Pancras.
Available to book through HappyRail:
- Train tickets operated by Renfe, Spain’s national railway operator
- Separate Renfe seat reservations for Interrail Pass holders
- Iryo tickets for private high-speed services, including Barcelona–Madrid
- All major AVE high-speed trains
- Eurostar & TGV services to Spain, including Paris–Barcelona
- Tickets for Media Distancia, Alvia, Avant and other Spanish train types
- Seat selection using seat maps on reservable Renfe trains, including AVE, where available
- No booking fees
- The same prices as the railways
ALWAYS INCLUDED WITH HAPPYRAIL:
- Official partner of more than 60 railway operators
Direct access to current fares and availability from almost all national and private railway operators across Europe. - The same prices as the railways, with no hidden fees
You always pay official railway fares, with no mark-up. - Book online in just 2 minutes
Compare fares from different railway operators and book directly online. - Seat selection, booking alerts and Interrail reservations
Where available, choose your preferred seat using seat maps, receive a booking alert when tickets are not yet on sale and book separate seat reservations for Interrail pass holders. - Support from real rail experts, even while you travel
European rail specialists since 2002. Our experts are here to help you before and during your journey. - HappyRail app
Book your train tickets and access them in the app, even when you are offline → iOS and Android.
price-dates
Train Tickets Spain / Portugal
log-in-tip
Train tickets & seat reservations within Spain
Book train tickets throughout Spain or seat reservations with your Interrail/Eurail Pass via our international rail journey planner.
Train tickets & seat reservations to Madrid, Southern Spain, Valencia and Alicante
1. Book your journey to Barcelona and add it to your basket.
2. Then book Barcelona – Madrid (or your onward destination) and add it to your basket before checking out.
Travelling via Valence TGV? Simply book to Valence TGV first, then book your onward journey from Valence TGV to Madrid.
Train tickets & seat reservations to Bilbao and San Sebastián
1. Book your journey to Hendaye using our rail journey planner.
2. Purchase your Hendaye – Irun – San Sebastián – Bilbao ticket directly with Euskotren.
Interrail & seat reservations
Point-to-point tickets can be expensive, particularly during busy travel periods. For longer journeys or return trips, an Interrail Global Pass combined with seat reservations is often the better-value option.
Interrail Global Pass: from €212 for 4 travel days.
Seat reservations within Spain: from €10.
See our overview of Interrail reservation costs.
Book train tickets throughout Spain or seat reservations with your Interrail/Eurail Pass via our international rail journey planner.
Train tickets & seat reservations to Madrid, Southern Spain, Valencia and Alicante
1. Book your journey to Barcelona and add it to your basket.
2. Then book Barcelona – Madrid (or your onward destination) and add it to your basket before checking out.
Travelling via Valence TGV? Simply book to Valence TGV first, then book your onward journey from Valence TGV to Madrid.
Train tickets & seat reservations to Bilbao and San Sebastián
1. Book your journey to Hendaye using our rail journey planner.
2. Purchase your Hendaye – Irun – San Sebastián – Bilbao ticket directly with Euskotren.
Interrail & seat reservations
Point-to-point tickets can be expensive, particularly during busy travel periods. For longer journeys or return trips, an Interrail Global Pass combined with seat reservations is often the better-value option.
Interrail Global Pass: from €212 for 4 travel days.
Seat reservations within Spain: from €10.
See our overview of Interrail reservation costs.
price-from € 10