Travel options for:
Faro to Cádiz
  • Bus Alsa, train

    $35 - $84
    1. Faro

      2 h - once daily

      $15 - $55

    2. Seville - Plaza de Armas

      4 min - every 30 minutes

      $2

    3. Sevilla-San Bernardo

      1 h 38 min - 3 times a day

      $18 - $29

  • Bus

    $26 - $69
    1. Faro

      2 h - once daily

      $15 - $55

    2. Seville

      1 h 45 min - every 4 hours

      $11 - $16

  • Bus InterNorte, train

    $52 - $71
    1. Faro

      5 h 34 min - once daily

      $45 - $60

    2. Jerez de la Frontera

      35 min - every 3 hours

      $7 - $12

  • Train, bus

    $42 - $97
    1. Faro(P)

      1 h 6 min - every 15 minutes

      $5 - $9

    2. Vila Real Santo Antonio

      12 min - 3290 feet

    3. Vila Real Santo Antonio

      53 min - twice daily

      $4 - $45

    4. Huelva

      10 min - 2926 feet

    5. Huelva-Termino

      1 h 27 min - 3 times a day

      $14 - $25

    6. Sevilla Santa Justa

      1 h 32 min - every 3 hours

      $19

  • Drive

    $40 - $65
    1. Faro

      3 h 5 min - 196.4 miles

      $40 - $65

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Faro bus to Seville - Plaza de Armas, bus to Sevilla-San Bernardo, then train to Cadiz. 4 h 37 min £38. From Faro bus to Seville then bus to Cadiz. 4 h 45 min £27. From Faro bus to Jerez de la Frontera then train to Cadiz. 6 h 33 min £44. From Faro(P) train to Vila Real Santo Antonio, walk to Vila Real Santo Antonio, bus to Huelva, walk to Huelva-Termino, train to Sevilla Santa Justa, then train to Cadiz. 7 h 46 min £64. From Faro drive to Cádiz. 3 h 5 min £41.