Travel options for:
Barcelona to Almería
  • Fly

    $63 - $306
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 20 min - non-stop

      $50 - $290

    3. Almeria (LEI)

      10 min - 6 miles

      $11 - $14

  • Train

    $142 - $189
    1. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    2. Madrid-Atocha Cercanías

      6 h 3 min - once daily

      $65 - $85

  • Train, bus

    $98 - $135
    1. Barcelona Sants

      8 h 6 min - once daily

      $75 - $95

    2. Lorca

      2 h 35 min - 4 times a day

      $19 - $40

  • Bus via Benidorm

    1. Barcelona/Sants

      6 h 30 min - once daily

    2. Benidorm

      4 h 35 min - twice daily

  • Bus

    $19 - $40
    1. Barcelona

      12 h 10 min - 3 times a day

    2. Lorca

      2 h 47 min - 3 times a day

      $19 - $40

  • Drive

    $90 - $140
    1. Barcelona

      7 h 42 min - 493.1 miles

      $90 - $140

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Almeria airport, then taxi to Almería. 2 h 47 min $124. From Barcelona Sants train to Madrid-Atocha Cercanías then train to Almeria. 9 h 33 min $170. From Barcelona Sants train to Lorca then bus to Almeria. 11 h 41 min $129. From Barcelona/Sants bus to Benidorm then bus to Almeria. 12 h 5 min. From Barcelona bus to Lorca then bus to Almería Puerto. 15 h 57 min $33. From Barcelona drive to Almería. 7 h 42 min $113.