Tren en la ruta Madrid Lleida
Train Route

Madrid-Lleida trains: timetables, fares and offers

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

From 42€ 4 trains/day AVE 2h 23'

Check prices for your dates

2026-09-03
Add return

🔒 No hidden fees · Best price guaranteed

42€Minimum price
2h 23'Direct journey
4Daily trains
35%Early booking savings
Route summary

Quick summary of the Madrid-Lleida route

The Madrid-Lleida train covers 286 km in 2h 23min on the fastest AVE, and up to 2h 34min on the services with more stops. There are 7 departures a day from Madrid Puerta de Atocha to Lleida-Pirineus, from €42 and averaging €99. 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 23min
Distance286 km
Shortest journey2h 23min (AVE)
Longest journey2h 34min
Departures a day7 trains
Train typesAVE
Lowest fare€42
Average fare€99
Highest fare€185
Cheapest time of daybetween 4pm and 8pm
Best time to book0-2 days before travelling
Departure stationMadrid Puerta de Atocha
Arrival stationLleida-Pirineus
Schedules

Madrid-Lleida train timetable

The first train leaves Madrid Puerta de Atocha at 07:27 and the last one at 19:34. The fastest service is the AVE at 12:27, arriving at 14:50 in 2h 23min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Madrid-Lleida train timetable
DepartureArrivalDurationTypeStops
06:43 13:58 7h 15min
REG.EXP.
08:38 17:56 9h 18min
REG.EXP.
11:23 20:14 8h 51min
AVLO
12:56 21:41 8h 45min
MD
12:57 21:41 8h 44min
MD
15:07 22:08 7h 01min
REGIONAL

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

Prices

Madrid-Lleida train fares

The Madrid-Lleida train starts at €42.20 in Turista class, with an average fare of €99 across everything on sale. Preferente class can reach €185. Based on 513 real queries to the Renfe API.
Madrid-Lleida train fares by type and class
Type/classFromAverage fareUp to
AVLO Turista €42.20 €67.75 €128.00
REGIONAL Turista €42.60 €62.29 €86.60
REG.EXP. Turista €51.30 €68.50 €117.40
MD Turista €68.10 €116.57 €184.80
Journey time

How long does the Madrid-Lleida train take?

The AVE takes 2h 23min between Madrid Puerta de Atocha and Lleida-Pirineus. Services with more stops take up to 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.

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

Stations on the Madrid-Lleida route

Trains leave from Madrid Puerta de Atocha and arrive at Lleida-Pirineus. 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 Madrid-Lleida 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 23min – 2h 34min 7 Single class
Savings

How to pay less on the Madrid-Lleida train

To save on the Madrid-Lleida train, book 15-21 days ahead (8% average saving). Wednesday is the cheapest day of the week, averaging €85. Data from 513 real queries to the Renfe API.
Travel on Wednesday
The cheapest day of the week, averaging €85
Wednesday: €85 on average vs Sunday: €132
Pick the afternoon trains
The cheapest time of day, averaging €62
€62 on average vs €117 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
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 Madrid-Lleida train

How much does the Madrid-Lleida train cost?

From €42 one way, averaging €99 and up to €185 on the busiest dates.

How long does the train from Madrid to Lleida take?

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

How many trains a day run from Madrid to Lleida?

7 departures a day from Madrid Puerta de Atocha, split between AVE.

Which station do trains to Lleida leave from in Madrid?

From Madrid Puerta de Atocha, where the 7 daily services on this route start.

Which station in Lleida do trains from Madrid arrive at?

At Lleida-Pirineus.

Does the Madrid-Lleida train make intermediate stops?

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

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

The first leaves Madrid Puerta de Atocha at 07:27 and arrives at 09:58. The last one leaves at 19:34 and arrives at 22:08.

When is the Madrid-Lleida train cheapest?

Booking 0-2 days before travelling. Wednesday is the cheapest day of the week, averaging €85. The the afternoon trains are the cheapest of the day, averaging €62.

Opiniones

Lo que dicen nuestros usuarios en Google

Ofertren's rating on Google Maps is 4.7/5 - Based on 95 real reviews published.

Las reseñas proceden de Google Maps.