Train
The journey takes approximately 3 h 17 m. Ticket price is about €55. The travel distance is 568 km.
Carrier is Renfe AVE.
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
Bus
The journey takes approximately 4 h 30 m. Ticket price is about €30. The travel distance is 416 km.
Carrier is ALSA.
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
Bus
The journey takes approximately 5 h 20 m. Ticket price is about €21. The travel distance is 416 km.
Carrier is FlixBus.
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
Drive
The journey takes approximately 4 h 10 m. The travel distance is 415 km.
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
Fly to Granada
The journey takes approximately 21 m. The travel distance is 15 km.
Carrier is Consorcio de Transportes de Madrid.
The journey takes approximately 1 h 10 m. Ticket price is about €30.
Carrier is Iberia.
22
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
Fly to Malaga bus
The journey takes approximately 21 m. The travel distance is 416 km.
Carrier is Consorcio de Transportes de Madrid.
The journey takes approximately 1 h 15 m. Ticket price is about €20.
Carrier is Air Europa.
22
The journey takes approximately 29 m. Ticket price is about €2. The travel distance is 9 km.
Carrier is .
The journey takes approximately 2 h Ticket price is about €9. The travel distance is 134 km.
Carrier is ALSA.
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
Fly to Almeria bus
The journey takes approximately 21 m. The travel distance is 416 km.
Carrier is Consorcio de Transportes de Madrid.
The journey takes approximately 1 h 10 m. Ticket price is about €50.
Carrier is Iberia.
22
The journey takes approximately 10 m. Ticket price is about €9. The travel distance is 9 km.
Carrier is Auto Taxi Almería.
The journey takes approximately 2 h Ticket price is about €14. The travel distance is 157 km.
Carrier is Transportes Comes.
🛏 Find hotel deals and discounts up to 20% in Granada at Booking
The cheapest way to travel from Madrid to Granada is by taking a Rideshare with an average price of €16. The journey takes approximately 4 h 57 m.
Train is the fastest way to travel from Madrid to Granada. Tickets cost €55. The journey takes approximately 3 h 17 m.
Madrid is approximately 415 km away from Granada. The trip by car takes 4 h 10 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the FlixBus company. Tickets cost about €21. A bus trip from Madrid to Granada will take 5 h 20 m.
Yes, there is a direct train from Madrid to Granada . The route is served by the company Renfe AVE. Tickets cost about €55. A bus trip will take 3 h 17 m.
The average journey time by car between Madrid and Granada is 4 h 10 m.
What to Do in Granada

Explore the stunning architecture, vibrant culture and diverse landscape of Granada with these top picks for what to see and do in this beautiful city.
2. Take a walk through the stunning Alhambra palace complex. This UNESCO World Heritage Site contains some of the most beautiful Islamic architecture in Europe. On entering from the main gates, you'll be blown away by the beauty of its courtyard with its elaborate stonework. Once inside, explore the palaces, courtyards and gardens The complex is huge so allow plenty of time for exploration!
3. Head to Mezquita de la Santa Maria el Grande for an amazing view of Granada's skyline. The mosque was built in the 14th century on top of a hill overlooking the city and offers stunning views regardless of whether it's raining or not.
From Madrid
To Granada
- Torremolinos → Granada
- Benalmádena → Granada
- Barcelona → Granada
- Garrucha → Granada
- Madrid → Granada
- Orihuela → Granada
- Málaga → Granada
- Torrevieja → Granada
- Cartagena-Spain → Granada
- Marbella → Granada
- Xàbia → Granada
- Águilas → Granada
- Armilla → Granada
- Béziers → Granada
- Estepona → Granada
- La-Manga-del-Mar-Menor → Granada