Get details on how to get from Malaga to Madrid in Spain by bus, car, train and plane.
The fastest way
Traveling directly from Madrid to Malaga makes you miss so many valuable stops along the way. Seville, Cordoba and Granada are more interesting cities than Malaga and should be included in your itinerary if possible. For the quickest and most convenient stop along the way, consider a stop in Córdoba: the home of the epic Mosque-Cathedral is on the high-speed train line of the AVE train from Madrid to Malaga and makes a great one-day stop in the road between the two cities
Train or bus
The train from Madrid to Malaga takes approximately two and a half hours. This is the fastest and most convenient way to get from Malaga to Madrid, as you don’t have to worry about check-in times at the airport. The train will also be cheaper than flying if you are making last minute travel arrangements.
There are regular buses throughout the day between Malaga and Madrid. The trip takes six hours and costs less than 25 euros. This is the cheapest way to get to Madrid from Malaga, but it is also the slowest.
Buses from Madrid to Malaga leave from the Méndez Álvaro bus station. Trains from Madrid to Malaga depart from Puerta de Atocha train station. Malaga’s bus and train station are next to each other.
Car
The 540 km journey from Malaga to Madrid takes approximately six hours, traveling mainly on the R4, A4, A44 and A92 motorways.
Flights
A flight from Malaga to Madrid takes about an hour, but remember that the times of check-in and actually arriving at the airport will make your total travel time similar to that of taking the train. If you can book in advance, flying should be cheaper than the train.





