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

      • Faro
  • 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

      • Faro
  • Train, bus

    $138 - $196
    1. Barcelona Sants

      5 h 32 min - 3 times a day

      $120 - $170

    2. José Laguillo - Estación de

      10 min - every 10 minutes - line 21

      $2

    3. Seville

      2 h - once daily

      $15 - $30

      • Faro
  • Bus

    $74 - $119
    1. Barcelona

      14 h 45 min - once daily

      $55 - $90

    2. Seville

      2 h - once daily

      $15 - $30

      • 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 $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 José Laguillo - Estación de Santa Justa, line 21 bus to Seville, then bus to Faro. 8 h 45 min $164. From Barcelona bus to Seville then bus to Faro. 17 h 45 min $97. From Barcelona drive to Faro. 11 h 49 min $207.