Details of how to get from Madrid to Granada by various forms of transport.
Madrid to Granada by TrainThe train from Granada to Madrid takes about 4h30 and costs about 75 euros.
Madrid to Granada by Guided Tour
Granada is a bit far for a day trip from Madrid, but lots of multi-day tours of Spain pass through the city, the most popular being this Four-Day Tour of Seville, Cordoba and Granada from Madrid.
Madrid to Granada by BusThere are regular buses throughout the day between Madrid and Granada. The journey takes five hours and costs about 20 euros.
Buses from Madrid to Granada depart from Mendez Alvaro. Read more about Bus and Train Stations in Madrid.
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
Madrid to Granada by CarThe 430km journey from Madrid to Granada should take about 4h30 by car, traveling mainly on the R-4 and A-44 roads. Consider stopping off at Toledo or Jaen on your way.
Compare Car Rental Rates in Spain
Flights from Madrid to GranadaThere are regular flights from Madrid to Granada and they can be very cheap if booked in advance.
Compare Prices on Flights in Spain