There are 3 ways to get from Marbella to Puerto Real by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Marbella to San FernandoL-530 / ...
3h 27m€18–38Drive 166.7 km
- Drive from Marbella to Puerto Real166.7 km
1h 48m€26–38Bus via Algeciras
- Take the bus from Marbella to Estación de Algeciras San BernardoL-528 / ...
- Take the bus from Estación de Algeciras San Bernardo to Puerto Real309
4h 40m€19–39
Marbella to Puerto Real by bus, foot, and train
Questions & Answers
The cheapest way to get from Marbella to Puerto Real is to drive which costs €25 - €40 and takes 1h 48m.
The fastest way to get from Marbella to Puerto Real is to drive which takes 1h 48m and costs €25 - €40.
No, there is no direct bus from Marbella to Puerto Real. However, there are services departing from Marbella and arriving at Puerto Real via Estación de Algeciras San Bernardo. The journey, including transfers, takes approximately 4h 40m.
The distance between Marbella and Puerto Real is 202 km. The road distance is 166.7 km.
The best way to get from Marbella to Puerto Real without a car is to bus which takes 3h 27m and costs €17 - €40.
It takes approximately 3h 27m to get from Marbella to Puerto Real, including transfers.
Marbella to Puerto Real bus services, operated by Avanza Grupo, depart from Marbella station.
Marbella to Puerto Real bus services, operated by Avanza Grupo, arrive at Estación de Algeciras San Bernardo station.
Yes, the driving distance between Marbella to Puerto Real is 167 km. It takes approximately 1h 48m to drive from Marbella to Puerto Real.
There are 3676+ hotels available in Puerto Real.
What companies run services between Marbella, Spain and Puerto Real, Spain?
Avanza Grupo operates a bus from Marbella to San Fernando 3 times a day. Tickets cost €15–40 and the journey takes 2h 35m.
- Phone
- +34 91 272 28 32
- info.LD@avanzagrupo.com
- Website
- avanzabus.com
Bus from Marbella to San Fernando
- Ave. Duration
- 2h 35m
- Frequency
- 3 times a day
- Estimated price
- €15–40
- Schedules at
- malaga.avanzagrupo.com
Bus from Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €14–15
- Schedules at
- malaga.avanzagrupo.com
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Marbella to Estación de Algeciras San Bernardo
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- €6–10
- Website
- https://www.alsa.com/en/
- Phone
- +34 956 807 059
- informacion@tgcomes.es
- Website
- tgcomes.es
Bus from Estación de Algeciras San Bernardo to Puerto Real
- Ave. Duration
- 2h 25m
- Frequency
- 3 times a day
- Estimated price
- €12–24
- Schedules at
- tgcomes.es
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Need to know: Jadrolinija, and Getting to Rome from the airport - to help you get the most out of your next trip.
















