Travel options for:
Barcelona to Faro
  • Fly to Faro

    $55 - $185
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 55 min - non-stop

      $50 - $180

    3. Faro (FAO)

      15 min - hourly - line 16

      $3

  • Fly to Sevilla, bus

    $53 - $227
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 40 min - non-stop

      $35 - $190

    3. Sevilla (SVQ)

      25 min - every 30 minutes

      $1 - $5

    4. Seville

      2 h - once daily

      $15 - $30

  • Train, bus

    $144 - $214
    1. Barcelona Sants

      5 h 32 min - 3 times a day

      $120 - $170

    2. Sevilla Santa Justa

      1 h 34 min - 3 times a day

      $14 - $25

    3. Huelva-Termino

      11 min - 3253 feet

    4. Huelva

      1 h 57 min - twice daily

      $9 - $25

  • Bus ALSA

    $74 - $119
    1. Barcelona

      14 h 45 min - once daily

      $55 - $90

    2. Seville

      2 h - once daily

      $15 - $30

  • Bus Eurolines

    $118 - $132
    1. Barcelona Sants

      16 h 46 min - 4 times a day

      $89

    2. Estremoz

      37 min - twice daily

      $4 - $11

    3. Évora

      1 h - 3 times a day

      $10 - $13

    4. Beja

      2 h 40 min - once daily

      $15 - $19

  • Drive

    $170 - $250
    1. Barcelona

      11 h 49 min - 746 miles

      $170 - $250

  • 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 Faro airport, then line 16 bus to Faro. 4 h 57 min $84. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sevilla airport, bus to Seville, then bus to Faro. 6 h 37 min $91. From Barcelona Sants train to Sevilla Santa Justa, train to Huelva-Termino, walk to Huelva, then bus to Faro. 11 h 14 min $183. From Barcelona bus to Seville then bus to Faro. 17 h 45 min $97. From Barcelona Sants bus to Estremoz, bus to Évora, bus to Beja, then bus to Faro. 24 h 3 min $125. From Barcelona drive to Faro. 11 h 49 min $207.