Travel options for:
Barcelona to Faro
  • Fly to Faro

    $80 - $195
    1. Barcelona

      17min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1hrs 55min - non-stop

      $75 - $190

    3. Faro (FAO)

      15min - hourly - line 16

      $3

      • Faro
  • Fly to Sevilla, bus

    $51 - $154
    1. Barcelona

      17min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1hrs 35min - non-stop

      $35 - $120

    3. Sevilla (SVQ)

      25min - every 30 minutes

      $1 - $5

    4. Seville

      2hrs 00min - once daily

      $13 - $27

      • Faro
  • Fly to Lisbon, train

    $64 - $164
    1. Barcelona

      17min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1hrs 55min - non-stop

      $40 - $120

    3. Lisbon (LIS)

      7min - every 5 minutes

      $2

    4. Lisboa Oriente

      3hrs 30min - 5 times a day

      $20 - $40

      • Faro
  • Train, bus

    $116 - $188
    1. Barcelona P.Gracia

      4min - hourly

      $1 - $10

    2. Barcelona Sants

      5hrs 32min - 3 times a day

      $100 - $150

    3. José Laguillo - Estación de

      10min - every 10 minutes - line 21

      $2

    4. Seville

      2hrs 00min - once daily

      $13 - $27

      • Faro
  • Bus

    $65 - $110
    1. Barcelona Pl. Catalunya

      1min - every 30 minutes

      $2 - $3

    2. Barcelona Arc de Triomf

      7min - 2179 feet

    3. Barcelona

      14hrs 45min - once daily

      $50 - $80

    4. Seville

      2hrs 00min - once daily

      $13 - $27

      • Faro
  • Drive

    $190 - $280
    1. Barcelona

      11hrs 49min - 746 miles

      $190 - $280

      • 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. 4hrs 57min $154. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sevilla airport, bus to Seville, then bus to Faro. 6hrs 32min $83. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Lisbon airport, Metro to Lisboa Oriente, then train to Faro. 8hrs 51min $95. From Barcelona P.Gracia train to Barcelona Sants, train to José Laguillo - Estación de Santa Justa, line 21 bus to Seville, then bus to Faro. 9hrs 49min $159. From Barcelona Pl. Catalunya train to Barcelona Arc de Triomf, walk to Barcelona, bus to Seville, then bus to Faro. 18hrs 53min $90. From Barcelona drive to Faro. 11hrs 49min $236.