Details on how to get from Malaga to Madrid in Spain by bus, car, train and plane.
Malaga to Madrid by Train
The train from Madrid to Malaga takes three hours and costs about 80 euros. This is the quickest and most convenient way to get from Malaga to Madrid as you don't have to mess about with check-in times at the airport. The train will also be cheaper than flying if you are making last-minute travel arrangements.Renfe.es, Spain's official rail website, is a mess and has been described as "like Alice in Wonderland, where nothing seems to be what it really is" by Trip Advisor. Residents of Canada and USA should use the link below to have their tickets delivered to their home address. Other citizens should also use the link below to check timetables and then buy tickets in person.
Book Train Tickets in Spain
Trains from Madrid to Malaga depart from Puerta de Atocha train station. Read more about Bus and Train Stations in Madrid.
Malaga to Madrid by Car
The 540km drive from Malaga to Madrid takes about six hours, traveling mainly by the R4, A4, A44, and A92 highways.Compare Car Rental Rates in Spain
Flights from Malaga to Madrid
A flight from Malaga to Madrid takes about one hour, but remember that check-in times and actually getting to the airport will make your total journey time similar to taking the train. If you can book in advance, flying should be cheaper than the train.Compare Prices on Flights in Spain
Malaga to Madrid by Bus
There are regular buses throughout the day between Malaga and Madrid. The journey takes six hours and costs under 25 euros. This is the cheapest way to get to Madrid from Malaga, but it is also one of the slowest.You can book most bus tickets in Spain online at no extra charge. Just pay with a credit card and print out the e-ticket.
Book Bus Tickets in Spain
Buses from Madrid to Malaga depart from Mendez Alvaro bus station. Read more about Bus and Train Stations in Madrid.

