There are 6 ways to get from Madrid to Marbella by train, bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended
Train, bus
-
Take the train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
-
Take the bus from Málaga to Marbella
Bus via Málaga
-
Take the bus from Madrid to Malaga
-
Take the bus from Málaga to Marbella
Drive
-
Drive from Madrid to Marbella
Fly to Malaga
-
Fly from Madrid (MAD) to Malaga (AGP)
Fly to Sevilla, drive
-
Fly from Madrid (MAD) to Sevilla (SVQ)
-
Drive from Sevilla to Marbella
Questions & Answers
The cheapest way to get from Madrid to Marbella is to fly which costs €27 - €110 and takes 3h 45m.
The quickest way to get from Madrid to Marbella is to fly which costs €27 - €110 and takes 3h 45m.
Yes, there is a direct bus departing from Madrid Estación Sur and arriving at Marbella. Services depart four times a day, and operate every day. The journey takes approximately 7h 20m.
The distance between Madrid and Marbella is 446 km. The road distance is 582.4 km.
The best way to get from Madrid to Marbella without a car is to train and bus which takes 3h 52m and costs €30 - €80.
It takes approximately 3h 52m to get from Madrid to Marbella, including transfers.
Madrid to Marbella bus services, operated by Interbus, depart from Madrid Estación Sur station.
The best way to get from Madrid to Marbella is to bus which takes 7h 20m and costs €21 - €55. Alternatively, you can fly, which costs €27 - €110 and takes 3h 45m.
The quickest flight from Madrid Airport to Malaga Airport is the direct flight which takes 1h 10m.
Madrid to Marbella bus services, operated by Interbus, arrive at Marbella station.

- Distance: 445.8 km
- Duration: 3h 52m
What companies run services between Madrid, Spain and Marbella, Spain?
Interbus operates a bus from Madrid Estación Sur to Marbella 4 times a day. Tickets cost €21 - €55 and the journey takes 7h 20m. Alternatively, Air Europa and Iberia fly from Madrid to Marbella every 4 hours.

- Website
- iberia.com
Flights from Madrid to Malaga
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €28 - €150
Flights from Madrid to Sevilla
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €26 - €200

- Website
- aireuropa.com
Flights from Madrid to Malaga
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €26 - €110

Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 2h 36m
- Frequency
- Every 3 hours
- Estimated price
- €45 - €65
- Website
- https://www.renfe.com/es/en
- Básico
- €45 - €65

- Phone
- +34 910 150 000
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Estación de Atocha to Malaga - Maria Zambrano Station
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- €29 - €70
- Website
- https://iryo.eu/en/home
- Inicial
- €29 - €70

Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta De Atocha to Malaga Maria Zambrano
- Ave. Duration
- 3h 8m
- Frequency
- Once daily
- Estimated price
- €40 - €60
- Website
- https://www.renfe.com/es/en

- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Málaga to Marbella
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- €5 - €9
- Schedules at
- malaga.avanzagrupo.com

- Phone
- +34 916 52 00 11
- info@interbus.es
- Website
- interbus.es
Bus from Madrid Estación Sur to Marbella
- Ave. Duration
- 7h 20m
- Frequency
- 4 times a day
- Estimated price
- €21 - €55
- Schedules at
- interbus.es

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Madrid to Malaga
- Ave. Duration
- 7h 25m
- Frequency
- 3 times a week
- Estimated price
- €40 - €60
- Website
- https://www.flixbus.co.uk
Frequently asked questions
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Train travel in Spain: A guide to Renfe
Top tips on how to best navigate the nation by train, from Alicante to Zaragoza
Read the travel guideWhat are the different types of Renfe trains in Spain?
A simple guide to the different trains, routes and facilities, so you can identify which service is right for you.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
Yes, the driving distance between Madrid to Marbella is 582 km. It takes approximately 5h 51m to drive from Madrid to Marbella.
Iberia and Air Europa offer flights from Madrid Airport to Malaga Airport.
Book your Madrid to Marbella bus tickets online with Omio.
There are 4629+ hotels available in Marbella. Prices start at €34 per night.
The best way to get from Madrid to Madrid Airport is to train which takes 26 min and costs €2 - €3.