Route guide · Spain

Madrid to Granada by Train

By WoW Train · Updated July 2026 · 4 min read

Renfe AVE / Alvia covers the Madrid–Granada run in about 3h 30m. It's one of the more relaxed ways to cross Spain without a car.

Book Madrid → Granada on Omio Renfe AVE / Alvia · 3h 30m · times and fares on Omio
Book Ticket ↗
Madrid → Granada Duration: 3h 30m
Operator: Renfe AVE / Alvia
Station: Madrid Station
View schedules and book ticket →

Where to stay

Parador de Granada
Parador de Granada
Granada, Spain

How long is the train from Madrid to Granada?

The fastest trains take around 3h 30m, with several departures a day. Check the live schedule for your date.

Which trains run from Madrid to Granada?

The route is run by Renfe AVE / Alvia. Comparing the day's departures in one search finds the best time and fare.

Worth knowing

Granada has fewer direct trains than the other Andalusian cities on the high-speed network: the open Renfe timetable lists five a day in each direction, taking about 3h25 to 3h35, so it is worth checking departure times before planning the day.

Madrid to Granada train price (2026)

Operator Journey time Frequency
Renfe AVE / Alvia 3h 30m Several daily

How to get the best fare

Frequently asked questions

How long is the train from Madrid to Granada?

The fastest trains from Madrid to Granada take around 3h 30m, with several departures throughout the day.

Which train companies operate the Madrid to Granada route?

The Madrid to Granada route is operated by Renfe AVE / Alvia. Comparing the day's departures in one search finds the best time and fare.

Is there a direct train from Madrid to Granada?

Renfe AVE / Alvia runs services between Madrid and Granada — check the live schedule for your date to see direct trains and any connections.

When is the cheapest time to book Madrid to Granada train tickets?

The cheapest Madrid to Granada fares are usually released a few weeks to a few months ahead and sell out first, so booking early and travelling mid-week or off-peak gets the best price.

What time is the first direct train from Madrid to Granada?

On weekdays, the first direct Renfe high-speed or long-distance train from Madrid to Granada leaves at 07:20; in the other direction, the first from Granada to Madrid leaves at 06:09. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October). Timetables change by season, so check your date before you book.

What time is the last direct train from Madrid to Granada?

On weekdays, the last direct Renfe high-speed or long-distance train from Madrid to Granada leaves at 19:50; from Granada to Madrid, at 18:05. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October).

How many direct trains a day run from Madrid to Granada?

In the Renfe high-speed and long-distance timetable there are 5 direct trains a day from Madrid to Granada on weekdays, 5 on Saturdays and 5 on Sundays. From Granada to Madrid: 5, 5 and 5. Source: Renfe open timetable (CC BY 4.0), 17 October 2026 (week of 20 to 25 October).


Ready to go? Check live Madrid → Granada times and fares and book your seat — secure checkout, mobile tickets, every operator in one search.

Prefer to compare every rail operator? Check schedules & book →

Opens in a new tab — come back here anytime.

Scenic view of Granada Charming view of Granada Historic buildings in Granada