Rome2Rio

How to get fromBenamargosa to Torremolinosby bus, train, taxi, or car

Find Transport to Torremolinos

See all options

There are 5 ways to get from Benamargosa to Torremolinos by bus, train, taxi, 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.

  1. Bus, train

    best
    1. Take the bus from Benamargosa to Torre Del Marbus bus
    2. Take the bus from Torre Del Mar to Estación de Autobuses de Málagabus bus
    3. Take the train from Málaga M.Z. Cercanías to Torremolinostrain train C1
    2h 26m
    €8–14
  2. Bus

    cheapest
    1. Take the bus from Benamargosa to Torre Del Marbus bus
    2. Take the bus from Torre Del Mar to Puerto Malagabus bus
    3. Take the bus from Málaga Centro to Torremolinos Casablancabus bus
    2h 28m
    €6–10
  3. Taxi, train

    1. Take the taxi from Benamargosa to Málaga-Centro Alamedataxi taxi
    2. Take the train from Málaga-Centro Alameda to Torremolinostrain train C1
    1h 12m
    €56–69
  4. Drive 51.9 km

    1. Drive from Benamargosa to Torremolinoscar car 51.9 km
    1h 5m
    €9–12
  5. Taxi

    1. Take the taxi from Benamargosa to Torremolinostaxi taxi 51.9 km
    1h 5m
    €70–90

Benamargosa to Torremolinos by bus and train

Calendar17Weekly Services
Duration2h 26mAverage Duration
Ticket€8Cheapest Price
See schedules

Questions & Answers

What companies run services between Benamargosa, Spain and Torremolinos, Spain?

You can take a bus from Benamargosa to Torremolinos Casablanca via Torre Del Mar, Puerto Malaga, and Málaga Centro in around 2h 28m.

Train operators
Bus operators
Other operators

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 Is ride-sharing platform BlaBlaCar right for you?, How do I buy a London Underground ticket?, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.