Travel options for:
Barcelona to Faro
  • Fly to Faro

    $80 - $195
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 55 min - non-stop

      $75 - $190

    3. Faro (FAO)

      15 min - hourly - line 16

      $3

      • Faro
  • Fly to Sevilla, bus

    $52 - $155
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 40 min - non-stop

      $35 - $120

    3. Sevilla (SVQ)

      25 min - every 30 minutes

      $1 - $5

    4. Seville

      2 h - once daily

      $14 - $28

      • Faro
  • Train, bus

    $134 - $200
    1. Barcelona Sants

      5 h 32 min - 3 times a day

      $110 - $160

    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 25 min - twice daily

      $8 - $23

      • Faro
  • Bus

    $69 - $111
    1. Barcelona

      14 h 45 min - once daily

      $55 - $85

    2. Seville

      2 h - once daily

      $14 - $28

      • Faro
  • Drive

    $170 - $250
    1. Barcelona

      11 h 49 min - 746 miles

      $170 - $250

      • Faro
  • 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 $154. 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 $84. From Barcelona Sants train to Sevilla Santa Justa, train to Huelva-Termino, walk to Huelva, then bus to Faro. 10 h 42 min $169. From Barcelona bus to Seville then bus to Faro. 17 h 45 min $90. From Barcelona drive to Faro. 11 h 49 min $207.