Travel options for:
Barcelona to Marbella
  • Train, bus

    $131 - $184
    1. Barcelona Sants

      5 h 50 min - once daily

      $120 - $180

    2. Málaga

      50 min - every 30 minutes

      $5 - $13

  • Bus

    $60 - $100
    1. Barcelona

      18 h 25 min - 3 times a day

      $60 - $100

  • Drive

    $120 - $180
    1. Barcelona

      10 h 18 min - 639.3 miles

      $120 - $180

  • Fly to Malaga

    $40 - $214
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 30 min - non-stop

      $30 - $200

    3. Malaga (AGP)

      45 min - every 2 hours

      $8 - $12

  • Fly to Granada, bus

    $72 - $244
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 25 min - non-stop

      $45 - $200

    3. Granada (GRX)

      15 min - hourly

      $4

    4. Granada

      1 h 45 min - every 4 hours

      $16 - $25

    5. Málaga

      50 min - every 30 minutes

      $5 - $13

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Barcelona Sants train to Málaga then bus to Marbella. 6 h 54 min 134€. From Barcelona bus to Marbella. 18 h 25 min 71€. From Barcelona drive to Marbella. 10 h 18 min 125€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Malaga airport, then bus to Marbella. 4 h 27 min 70€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Granada airport, bus to Granada, bus to Málaga, then bus to Marbella. 7 h 22 min 103€.