Tren en la ruta Puertollano Madrid
Train Route

Puertollano-Madrid trains: timetables, fares and offers

Puertollano-Madrid train in 1h 15min from €22. 25 departures a day, real timetables and stops. Check fares and book your trip.

From 22€ 3 trains/day Avant · AVE · Avlo · Alvia 1h 15'

Check prices for your dates

2026-09-02
Add return

🔒 No hidden fees · Best price guaranteed

22€Minimum price
1h 15'Direct journey
3Daily trains
35%Early booking savings
Route summary

Quick summary of the Puertollano-Madrid route

The Puertollano-Madrid train covers 158 km in 1h 15min on the fastest Alvia, and up to 1h 22min on the services with more stops. There are 25 departures a day from Puertollano to Madrid Puerta de Atocha, from €22 and averaging €54. 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 Alvia train
The Alvia covers the route in 1h 15min
Distance158 km
Shortest journey1h 15min (Alvia)
Longest journey1h 22min
Departures a day25 trains
Train typesAvant, AVE, Avlo and Alvia
Lowest fare€22
Average fare€54
Highest fare€127
Cheapest time of daybetween 9am and 1pm
Best time to book22-30 days before travelling
Departure stationPuertollano
Arrival stationMadrid Puerta de Atocha
Schedules

Puertollano-Madrid train timetable

The first train leaves Puertollano at 06:30 and the last one at 22:24. The fastest service is the Alvia at 20:38, arriving at 21:53 in 1h 15min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Puertollano-Madrid train timetable
DepartureArrivalDurationTypeStops
11:02 15:42 4h 40min
MD
11:02 15:44 4h 42min
MD
11:08 15:42 4h 34min
MD
12:36 17:37 5h 01min
AVLO
12:36 17:42 5h 06min
AVLO
18:16 23:18 5h 02min
AVE

A sample of the 25 daily services, spread across the day. Check your date's availability in the search box.

Prices

Puertollano-Madrid train fares

The Puertollano-Madrid train starts at €22.10 in Turista class, with an average fare of €54 across everything on sale. Preferente class can reach €127. Based on 333 real queries to the Renfe API.
Puertollano-Madrid train fares by type and class
Type/classFromAverage fareUp to
AVE Turista €22.10 €47.62 €108.50
AVE Preferente €31.60 €60.67 €126.90
MD Turista €32.85 €32.85 €32.85
AVLO Turista €44.30 €68.06 €95.80
Journey time

How long does the Puertollano-Madrid train take?

The Alvia takes 1h 15min between Puertollano and Madrid Puerta de Atocha. Services with more stops take up to 1h 22min. 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 Puertollano-Madrid train take?
Service Duration Departures a day
Avant 1h 19min – 1h 20min 12
AVE 1h 19min – 1h 22min 5
Avlo 1h 19min – 1h 20min 5
Alvia 1h 15min – 1h 20min 3
Stations

Stations on the Puertollano-Madrid route

Trains leave from Puertollano 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 Puertollano-Madrid train

The route is served by Avant, AVE, Avlo and Alvia. 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
Avant 1h 19min – 1h 20min 12 Single class
AVE 1h 19min – 1h 22min 5 Turista and Preferente
Avlo 1h 19min – 1h 20min 5 Turista
Alvia 1h 15min – 1h 20min 3 Single class
Savings

How to pay less on the Puertollano-Madrid train

To save on the Puertollano-Madrid train, book 22-30 days ahead (24% average saving). Tuesday is the cheapest day of the week, averaging €43. Data from 333 real queries to the Renfe API.
Book 22-30d ahead
23.8% cheaper than buying in the last 48 hours
Average fare booking this far ahead: €50
Travel on Tuesday
The cheapest day of the week, averaging €43
Tuesday: €43 on average vs Sunday: €75
Pick the morning trains
The cheapest time of day, averaging €33
€33 on average vs €68 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 Puertollano-Madrid train

How much does the Puertollano-Madrid train cost?

From €22 one way, averaging €54 and up to €127 on the busiest dates. The lowest fare on record is AVE Turista, from €22.10.

How long does the train from Puertollano to Madrid take?

The Alvia takes 1h 15min between Puertollano and Madrid Puerta de Atocha. Services with more stops take up to 1h 22min.

How many trains a day run from Puertollano to Madrid?

25 departures a day from Puertollano, split between Avant, AVE, Avlo and Alvia.

Which station do trains to Madrid leave from in Puertollano?

From Puertollano, where the 25 daily services on this route start.

Which station in Madrid do trains from Puertollano arrive at?

At Madrid Puerta de Atocha.

Does the Puertollano-Madrid train make intermediate stops?

The most frequent stops are Ciudad Real.

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

The first leaves Puertollano at 06:30 and arrives at 07:50. The last one leaves at 22:24 and arrives at 23:43.

When is the Puertollano-Madrid train cheapest?

Booking 22-30 days before travelling saves 23.8% on average. Tuesday is the cheapest day of the week, averaging €43. The the morning trains are the cheapest of the day, averaging €33.