Your order

How to get from Madrid to Málaga by train

A visit to the culturally rich capital of Madrid and the Mediterranean city of Málaga ensures you'll get the full flavor of the Spanish experience. Let us show you the best ways to travel between these cities and how you can have a comfortable and easy journey.

Video train route Madrid - Cordoba - Málaga

Train options for Madrid to Málaga

Map with train route Madrid to Málaga


High-speed train

Travel time

2hrs 30 minutes

Seat reservations



Madrid Puerta de Atocha -
Málaga Maria Zambrano

Traveling by high-speed train

AVE high-speed train at Málaga train station

The fastest way to travel from Madrid to Málaga is by taking the AVE high-speed train. This modern and luxurious train will get you to your destination in around 2 hours and 30 minutes. For actual travel times, check out our timetable.

If you travel 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. Check out our Eurail Passes.

If you're only looking to travel in Spain, the Eurail Spain Pass might be just the thing for you. Otherwise you can choose another pass and make this journey part of a larger, exciting European adventure!