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.
Where to stay
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
- Book early. The cheapest saver fares sell out first — booking ahead can be dramatically cheaper than buying on the day.
- Travel off-peak. Mid-morning and mid-week departures tend to be quieter and cheaper.
- Consider first class — on many routes the upgrade is modest and very comfortable.
- Compare in one place to see every departure at a glance.
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.