Tren en la ruta Granada Madrid
Train Route

Granada-Madrid trains: timetables, fares and offers

Granada-Madrid train in 3h 22min from €29. 5 departures a day, real timetables and stops. Check fares and book your trip.

From 29€ 5 trains/day AVE · Alvia 3h 22'

Check prices for your dates

2026-09-03
Add return

🔒 No hidden fees · Best price guaranteed

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

Quick summary of the Granada-Madrid route

The Granada-Madrid train covers 404 km in 3h 22min on the fastest AVE, and up to 3h 43min on the services with more stops. There are 5 departures a day from Granada 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 3h 22min
Distance404 km
Shortest journey3h 22min (AVE)
Longest journey3h 43min
Departures a day5 trains
Train typesAVE and Alvia
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 stationGranada
Arrival stationMadrid Puerta de Atocha
Schedules

Granada-Madrid train timetable

The first train leaves Granada at 06:14 and the last one at 18:10. The fastest service is the AVE at 06:14, arriving at 09:36 in 3h 22min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Granada-Madrid train timetable
DepartureArrivalDurationTypeStops
06:14 09:36 3h 22min
AVE
Loja, Antequera AV, Córdoba
06:55 10:26 3h 31min
AVE
Loja, Antequera AV, Antequera-Santa Ana, Córdoba
11:08 14:38 3h 30min
Alvia
Antequera AV, Córdoba
15:09 18:39 3h 30min
AVE
Antequera AV, Antequera-Santa Ana, Córdoba
18:10 21:53 3h 43min
AVE
Antequera AV, Antequera-Santa Ana, Puente Genil-Herrera, Córdoba

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

Prices

Granada-Madrid train fares

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

The AVE takes 3h 22min between Granada and Madrid Puerta de Atocha. Services with more stops take up to 3h 43min. 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 Granada-Madrid train take?
Service Duration Departures a day
AVE 3h 22min – 3h 43min 4
Alvia 3h 30min 1
Stations

Stations on the Granada-Madrid route

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

The route is served by AVE 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
AVE 3h 22min – 3h 43min 4 Turista and Preferente
Alvia 3h 30min 1 Single class
Savings

How to pay less on the Granada-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 2 types of service
AVE (clase única) starts at €29
The highest fare on record reaches €110
FAQ

Frequently asked questions about the Granada-Madrid train

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

The AVE takes 3h 22min between Granada and Madrid Puerta de Atocha. Services with more stops take up to 3h 43min.

How many trains a day run from Granada to Madrid?

5 departures a day from Granada, split between AVE and Alvia.

Which station do trains to Madrid leave from in Granada?

From Granada, where the 5 daily services on this route start.

Which station in Madrid do trains from Granada arrive at?

At Madrid Puerta de Atocha.

Does the Granada-Madrid train make intermediate stops?

The most frequent stops are Antequera AV, Córdoba, Antequera-Santa Ana, Loja and Puente Genil-Herrera.

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

The first leaves Granada at 06:14 and arrives at 09:36. The last one leaves at 18:10 and arrives at 21:53.