Tren en la ruta Lleida Madrid
Train Route

Lleida-Madrid trains: timetables, fares and offers

Lleida-Madrid train in 2h 34min from €37. 9 departures a day, real timetables and stops. Check fares and book your trip.

From 37€ 3 trains/day AVE 2h 34'

Check prices for your dates

2026-09-03
Add return

🔒 No hidden fees · Best price guaranteed

37€Minimum price
2h 34'Direct journey
3Daily trains
35%Early booking savings
Route summary

Quick summary of the Lleida-Madrid route

The Lleida-Madrid train covers 324 km in 2h 34min on the fastest AVE, and up to 2h 47min on the services with more stops. There are 9 departures a day from Lleida-Pirineus to Madrid Puerta de Atocha, from €37 and averaging €101. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
Inside an AVE train
The AVE covers the route in 2h 34min
Distance324 km
Shortest journey2h 34min (AVE)
Longest journey2h 47min
Departures a day9 trains
Train typesAVE
Lowest fare€37
Average fare€101
Highest fare€192
Cheapest time of daybetween 9am and 1pm
Best time to book31-60 days before travelling
Departure stationLleida-Pirineus
Arrival stationMadrid Puerta de Atocha
Schedules

Lleida-Madrid train timetable

The first train leaves Lleida-Pirineus at 06:53 and the last one at 21:03. The fastest service is the AVE at 19:43, arriving at 22:17 in 2h 34min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Lleida-Madrid train timetable
DepartureArrivalDurationTypeStops
09:35 17:37 8h 02min
AVE
09:35 17:42 8h 07min
AVE
10:13 19:07 8h 54min
ALVIA
10:13 19:31 9h 18min
ALVIA
10:57 19:41 8h 44min
AVE

Current timetable. Check your date's availability in the search box.

Prices

Lleida-Madrid train fares

The Lleida-Madrid train starts at €37.20 in Turista class, with an average fare of €101 across everything on sale. Preferente class can reach €192. Based on 531 real queries to the Renfe API.
Lleida-Madrid train fares by type and class
Type/classFromAverage fareUp to
ALVIA Turista €37.20 €65.14 €101.40
AVE Turista €45.30 €110.86 €181.80
AVE Preferente €50.00 €117.06 €191.70
ALVIA Preferente €74.00 €82.61 €102.90
Journey time

How long does the Lleida-Madrid train take?

The AVE takes 2h 34min between Lleida-Pirineus and Madrid Puerta de Atocha. Services with more stops take up to 2h 47min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

How long does the Lleida-Madrid train take?
Service Duration Departures a day
AVE 2h 34min – 2h 47min 9
Stations

Stations on the Lleida-Madrid route

Trains leave from Lleida-Pirineus and arrive at Madrid Puerta de Atocha. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
On board

On board the Lleida-Madrid train

The route is served by AVE. What each train carries depends on the set assigned to the service, so it is worth checking when you book.

Service Duration Departures a day Classes
AVE 2h 34min – 2h 47min 9 Turista and Preferente
Savings

How to pay less on the Lleida-Madrid train

To save on the Lleida-Madrid train, book 31-60 days ahead (8% average saving). Tuesday is the cheapest day of the week, averaging €89. Data from 531 real queries to the Renfe API.
Book 31-60d ahead
8.1% cheaper than buying in the last 48 hours
Average fare booking this far ahead: €99
Travel on Tuesday
The cheapest day of the week, averaging €89
Tuesday: €89 on average vs Friday: €112
Pick the morning trains
The cheapest time of day, averaging €101
€101 on average vs €101 at the most expensive time
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
FAQ

Frequently asked questions about the Lleida-Madrid train

How much does the Lleida-Madrid train cost?

From €37 one way, averaging €101 and up to €192 on the busiest dates. The lowest fare on record is AVE Turista, from €45.30.

How long does the train from Lleida to Madrid take?

The AVE takes 2h 34min between Lleida-Pirineus and Madrid Puerta de Atocha. Services with more stops take up to 2h 47min.

How many trains a day run from Lleida to Madrid?

9 departures a day from Lleida-Pirineus, split between AVE.

Which station do trains to Madrid leave from in Lleida?

From Lleida-Pirineus, where the 9 daily services on this route start.

Which station in Madrid do trains from Lleida arrive at?

At Madrid Puerta de Atocha.

Does the Lleida-Madrid train make intermediate stops?

The most frequent stops are Zaragoza-Delicias, Calatayud and Guadalajara - Yebes.

What time do the first and last trains to Madrid leave?

The first leaves Lleida-Pirineus at 06:53 and arrives at 09:40. The last one leaves at 21:03 and arrives at 23:44.

When is the Lleida-Madrid train cheapest?

Booking 31-60 days before travelling saves 8.1% on average. Tuesday is the cheapest day of the week, averaging €89. The the morning trains are the cheapest of the day, averaging €101.