Tren en la ruta Madrid Huesca
Train Route

Madrid-Huesca trains: timetables, fares and offers

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

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

Check prices for your dates

2026-09-04
Add return

🔒 No hidden fees · Best price guaranteed

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

Quick summary of the Madrid-Huesca route

The Madrid-Huesca train covers 298 km in 2h 29min on the fastest AVE, and up to 2h 54min on the services with more stops. There are 2 departures a day from Madrid Puerta de Atocha to Huesca, 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 29min
Distance298 km
Shortest journey2h 29min (AVE)
Longest journey2h 54min
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 stationMadrid Puerta de Atocha
Arrival stationHuesca
Schedules

Madrid-Huesca train timetable

The first train leaves Madrid Puerta de Atocha at 16:02 and the last one at 19:00. The fastest service is the AVE at 16:02, arriving at 18:31 in 2h 29min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Madrid-Huesca train timetable
DepartureArrivalDurationTypeStops
16:02 18:31 2h 29min
AVE
Zaragoza-Delicias
19:00 21:54 2h 54min
AVE
Guadalajara - Yebes, Calatayud, Zaragoza-Delicias, Tardienta

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

Prices

Madrid-Huesca train fares

The Madrid-Huesca 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.
Madrid-Huesca 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 Madrid-Huesca train take?

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

Stations on the Madrid-Huesca route

Trains leave from Madrid Puerta de Atocha and arrive at Huesca. 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-Huesca 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 29min – 2h 54min 2 Turista and Preferente
Savings

How to pay less on the Madrid-Huesca 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 Madrid-Huesca train

How much does the Madrid-Huesca 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 Madrid to Huesca take?

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

How many trains a day run from Madrid to Huesca?

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

Which station do trains to Huesca leave from in Madrid?

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

Which station in Huesca do trains from Madrid arrive at?

At Huesca.

Does the Madrid-Huesca train make intermediate stops?

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

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

The first leaves Madrid Puerta de Atocha at 16:02 and arrives at 18:31. The last one leaves at 19:00 and arrives at 21:54.