Your order

Madrid to Granada by Train

Madrid and Granada are two of Spain's best-loved cities and are well connected by high-speed train. Savor Madrid's tapas on the Plaza Mayor square and marvel over Granada's crown jewel - the Alhambra palace. Traveling by train between Madrid and Granada is easy, affordable and fast. Find out how to travel this Spanish route yourself.

Video train route Madrid - Granada

Travel options for Madrid to Granada

Map with train route Madrid to Granada


High-speed train / Shuttle bus

Travel time

4hrs - 5hrs 15 mins

Seat reservations



Madrid Puerta de Atocha - Antequera - 
Madrid Puerta de Atocha - Linares - Granada

Traveling by high-speed train


Due to works on the High Speed tracks, there’s currently no Altaria train to Granada. There are two temporary solutions: taking the AVE train to Antequera and a shuttle bus for the section Antequera – Granada, which takes around 4 hours, or a direct Talgo train running through Linares; this journey takes 5 hours 15 minutes.

If you're traveling with a Eurail Pass you don't need to buy a ticket and only pay a small reservation fee. We recommend you book your seats as far in advance as possible.


Eurail Passes

Eurail Pass cover

The Eurail Pass is a train pass that lets you travel on nearly every train in Europe. It comes in all shapes and sizes, so you can pick the one that best fits your vacation plans. See all Eurail Passes.

Planning to focus your trip within Spain? The Eurail Spain Pass gives you access to the Spanish rail network, allowing you to take in all of the country's best bits.