Travel options for:
Barcelona to Faro
  • Fly to Faro

    1. Barcelona

      16min - every 30 minutes

      $3 - $5

    2. Barcelona (BCN)

      2hrs 00min - non-stop

      $75 - $190

    3. Faro (FAO)

      15min - hourly - line 16

      $3

      • Faro
  • Fly to Sevilla, bus

    1. Barcelona

      16min - every 30 minutes

      $3 - $5

    2. Barcelona (BCN)

      1hrs 35min - non-stop

      $35 - $120

    3. Sevilla (SVQ)

      20min - every 30 minutes

      $1 - $5

    4. Sevilla

      3hrs 30min - once daily

      $19 - $30

      • Faro
  • Train, bus

    1. Barcelona Sants

      2hrs 36min - hourly

      $70 - $100

    2. Madrid-Puerta de Atocha

      3hrs 44min - 3 times a day

      $60 - $80

    3. Huelva

      1hrs 35min - 5 times a day

      $8 - $23

      • Faro
  • Bus

    1. Barcelona

      14hrs 45min - once daily

      $55 - $85

    2. Seville

      2hrs 20min - twice daily

      $14 - $21

    3. Olhão

      19min - hourly - line 67

      $1 - $4

      • 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 Faro airport, then line 16 bus to Faro. 5hrs 01min 139€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Sevilla airport, bus to Sevilla, then bus to Faro. 7hrs 56min 83€. From Barcelona Sants train to Madrid-Puerta de Atocha, train to Huelva, then bus to Faro. 9hrs 55min 160€. From Barcelona bus to Seville, bus to Olhão, then line 67 bus to Faro. 19hrs 15min 86€. From Barcelona drive to Faro. 11hrs 50min 210€.