Tren en la ruta Huesca Madrid
Train Route

Huesca-Madrid trains: timetables, fares and offers

Huesca-Madrid train in 2h 41min from €29. 2 departures a day, real timetables and stops. Check fares and book your trip.

From 29€ 2 trains/day AVE 2h 41'

Check prices for your dates

2026-09-03
Add return

🔒 No hidden fees · Best price guaranteed

29€Minimum price
2h 41'Direct journey
2Daily trains
35%Early booking savings
Route summary

Quick summary of the Huesca-Madrid route

The Huesca-Madrid train covers 322 km in 2h 41min on the fastest AVE, and up to 2h 50min on the services with more stops. There are 2 departures a day from Huesca to Madrid Puerta de Atocha, from €29 and averaging €52. 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 41min
Distance322 km
Shortest journey2h 41min (AVE)
Longest journey2h 50min
Departures a day2 trains
Train typesAVE
Lowest fare€29
Average fare€52
Highest fare€110
Cheapest time of day2pm-4pm, Tuesday to Thursday
Best time to book21 days ahead (35% average saving)
Departure stationHuesca
Arrival stationMadrid Puerta de Atocha
Schedules

Huesca-Madrid train timetable

The first train leaves Huesca at 08:05 and the last one at 19:42. The fastest service is the AVE at 19:42, arriving at 22:23 in 2h 41min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Huesca-Madrid train timetable
DepartureArrivalDurationTypeStops
08:05 10:55 2h 50min
AVE
Tardienta, Zaragoza-Delicias, Calatayud, Guadalajara - Yebes
19:42 22:23 2h 41min
AVE
Zaragoza-Delicias

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

Prices

Huesca-Madrid train fares

The Huesca-Madrid train starts at €29, averages €52 and reaches €110 on the busiest dates. The lowest fare on record is AVE (clase única), from €29. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
Huesca-Madrid train fares by type and class
Type/ClassFromAverageUp to
AVE (clase única) €29 €36 €71
AVE Turista €35 €52 €66
AVE Turista Plus €52 €67 €88
AVE Preferente €72 €93 €110
Journey time

How long does the Huesca-Madrid train take?

The AVE takes 2h 41min between Huesca and Madrid Puerta de Atocha. Services with more stops take up to 2h 50min. 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 Huesca-Madrid train take?
Service Duration Departures a day
AVE 2h 41min – 2h 50min 2
Stations

Stations on the Huesca-Madrid route

Trains leave from Huesca 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 Huesca-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 41min – 2h 50min 2 Turista and Preferente
Savings

How to pay less on the Huesca-Madrid train

On this route the biggest saving comes from booking 21 days ahead (35% average saving). Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
Compare the 1 types of service
AVE (clase única) starts at €29
The highest fare on record reaches €110
FAQ

Frequently asked questions about the Huesca-Madrid train

How much does the Huesca-Madrid train cost?

From €29 one way, averaging €52 and up to €110 on the busiest dates. The lowest fare on record is AVE (clase única), from €29.

How long does the train from Huesca to Madrid take?

The AVE takes 2h 41min between Huesca and Madrid Puerta de Atocha. Services with more stops take up to 2h 50min.

How many trains a day run from Huesca to Madrid?

2 departures a day from Huesca, split between AVE.

Which station do trains to Madrid leave from in Huesca?

From Huesca, where the 2 daily services on this route start.

Which station in Madrid do trains from Huesca arrive at?

At Madrid Puerta de Atocha.

Does the Huesca-Madrid train make intermediate stops?

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

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

The first leaves Huesca at 08:05 and arrives at 10:55. The last one leaves at 19:42 and arrives at 22:23.