Travel options for:
Barcelona to Faro
  • Fly to Sevilla, bus

    1. Barcelona

      17min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1hrs 30min - non-stop

      $35 - $120

    3. Sevilla (SVQ)

      20min - every 30 minutes

      $1 - $5

    4. Sevilla

      3hrs 30min - once daily

      $18 - $29

      • Faro
  • Fly to Faro

    1. Barcelona

      17min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2hrs 00min - non-stop

      $75 - $190

    3. Faro (FAO)

      15min - hourly - line 16

      $3

      • Faro
  • Fly to Lisbon, train

    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 - every 4 hours

      $20 - $45

      • Faro
  • Fly to Jerez, bus

    1. Barcelona

      17min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1hrs 35min - non-stop

      $35 - $210

    3. Jerez (XRY)

      9min - every 2 hours

      $2 - $11

    4. Jerez de la Frontera

      1hrs 14min - hourly

      $7 - $21

    5. Seville

      2hrs 35min - twice daily

      $13 - $27

      • Faro
  • Train, bus

    1. Barcelona Sants

      5hrs 32min - 5 times a day

      $110 - $150

    2. Sevilla Santa Justa

      1hrs 34min - 5 times a day

      $14 - $24

    3. Huelva-Termino

      11min - 3253 feet

    4. Huelva

      1hrs 35min - 4 times a day

      $8 - $22

      • Faro
  • Bus

    1. Barcelona

      14hrs 45min - once daily

      $50 - $85

    2. Seville

      2hrs 35min - twice daily

      $13 - $27

      • Faro
  • Drive

    1. Barcelona

      11hrs 50min - 746.2 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 Sevilla airport, bus to Sevilla, then bus to Faro. 7hrs 52min $89. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Faro airport, then line 16 bus to Faro. 5hrs 02min $154. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Lisbon airport, Metro to Lisboa Oriente, then train to Faro. 8hrs 51min $96. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Jerez airport, train to Jerez de la Frontera, bus to Seville, then bus to Faro. 9hrs 45min $113. From Barcelona Sants train to Sevilla Santa Justa, train to Huelva-Termino, walk to Huelva, then bus to Faro. 10hrs 52min $167. From Barcelona bus to Seville then bus to Faro. 18hrs 20min $88. From Barcelona drive to Faro. 11hrs 50min $236.