Train bus
The journey takes approximately 2 h 51 m. Ticket price is about €50. The travel distance is 512 km.
Carrier is Renfe AVE.
The journey takes approximately 1 h Ticket price is about €5. The travel distance is 61 km.
Carrier is Avanza Grupo.
🛏 Find hotel deals and discounts up to 20% in Marbella at Booking
Bus
The journey takes approximately 7 h 10 m. Ticket price is about €45. The travel distance is 597 km.
Carrier is ALSA.
🛏 Find hotel deals and discounts up to 20% in Marbella at Booking
Bus
The journey takes approximately 7 h 10 m. Ticket price is about €26. The travel distance is 540 km.
Carrier is FlixBus.
The journey takes approximately 6 m. The travel distance is 551 m.
The journey takes approximately 42 m. Ticket price is about €2. The travel distance is 29 km.
Carrier is Avanza Grupo.
The journey takes approximately 1 h 8 m. Ticket price is about €3. The travel distance is 29 km.
Carrier is Avanza Grupo.
🛏 Find hotel deals and discounts up to 20% in Marbella at Booking
Drive
The journey takes approximately 5 h 51 m. The travel distance is 582 km.
🛏 Find hotel deals and discounts up to 20% in Marbella at Booking
Fly to Malaga
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 15 m. Ticket price is about €20.
Carrier is Air Europa.
22
The journey takes approximately 41 m. Ticket price is about €5. The travel distance is 51 km.
Carrier is Avanza Grupo.
🛏 Find hotel deals and discounts up to 20% in Marbella at Booking
Fly to Sevilla drive
The journey takes approximately 21 m. The travel distance is 180 m.
Carrier is Consorcio de Transportes de Madrid.
The journey takes approximately 1 h 5 m. Ticket price is about €21.
Carrier is Iberia.
22
The journey takes approximately 2 h 34 m. The travel distance is 191 km.
🛏 Find hotel deals and discounts up to 20% in Marbella at Booking
The cheapest way to travel from Madrid to Marbella is by taking a Fly to Malaga with an average price of €25. The journey takes approximately 4 h 24 m.
Fly to Malaga is the fastest way to travel from Madrid to Marbella. Tickets cost €25. The journey takes approximately 4 h 24 m.
Madrid is approximately 582 km away from Marbella. The trip by car takes 5 h 51 m.
Yes! There is a direct bus with no transfers to this destination. The route is served by the ALSA company. Tickets cost about €45. A bus trip from Madrid to Marbella will take 7 h 10 m.
The average journey time by car between Madrid and Marbella is 5 h 51 m.
What to Do in Marbella

1. If you're looking for a sunny, sandy beach to relax on, Marbella is definitely the place to be. There are plenty of beaches in the area to choose from, and all of them offer stunning views.
2. If you're looking for something more exciting to do, Marbella has plenty of things on offer too. Whether you want to check out the nightlife or explore the local shopping district, there's something for everyone in this vibrant city.
3. If you're planning a trip to Spain, make sure to include Marbella in your itinerary. It's a wonderful city with plenty of attractions and activities to keep you busy all day and into the evening.
From Madrid
To Marbella
- Málaga → Marbella
- Torremolinos → Marbella
- Albufeira → Marbella
- Alicante → Marbella
- Arroyo-de-la-Miel → Marbella
- Benalmádena → Marbella
- Madrid → Marbella
- Reus → Marbella
- Frigiliana → Marbella
- Fuengirola → Marbella
- Hamburg → Marbella
- Rostov-on-Don → Marbella
- Seville → Marbella
- Valencia-Spain → Marbella
- Almería → Marbella
- Barcelona → Marbella