Travel options for:
Lagos to Cádiz
  • Bus

    $35 - $75
    1. Lagos

      4 h 30 min - twice daily

      $23 - $60

    2. Seville

      1 h 45 min - every 4 hours

      $11 - $16

  • Train, bus via Seville - Plaza de Armas

    $43 - $69
    1. Lagos

      1 h 44 min - every 2 hours

      $7 - $13

    2. Faro(P)

      11 min - every 15 minutes

      $1 - $2

    3. Olhão

      2 h 20 min - twice daily

      $15 - $22

    4. Seville - Plaza de Armas

      4 min - every 30 minutes

      $2

    5. Sevilla-San Bernardo

      1 h 38 min - 3 times a day

      $18 - $30

  • Train, bus InterNorte

    $59 - $85
    1. Lagos

      1 h 44 min - every 2 hours

      $7 - $13

    2. Faro(P)

      3 min - 821 feet

    3. Faro

      5 h 34 min - once daily

      $45 - $60

    4. Jerez de la Frontera

      35 min - every 3 hours

      $7 - $12

  • Train, bus via Huelva-Termino

    $47 - $116
    1. Lagos

      1 h 44 min - every 2 hours

      $7 - $13

    2. Faro(P)

      1 h 6 min - every 15 minutes

      $3 - $9

    3. Vila Real Santo Antonio

      12 min - 3290 feet

    4. Vila Real Santo Antonio

      53 min - twice daily

      $4 - $50

    5. Huelva

      10 min - 2926 feet

    6. Huelva-Termino

      1 h 27 min - 3 times a day

      $14 - $25

    7. Sevilla Santa Justa

      1 h 32 min - every 3 hours

      $19

  • Drive

    $55 - $85
    1. Lagos

      3 h 47 min - 244.5 miles

      $55 - $85

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

From Lagos bus to Seville then bus to Cadiz. 7 h 15 min 36€. From Lagos train to Faro(P), train to Olhão, bus to Seville - Plaza de Armas, bus to Sevilla-San Bernardo, then train to Cadiz. 7 h 59 min 52€. From Lagos train to Faro(P), walk to Faro, bus to Jerez de la Frontera, then train to Cadiz. 9 h 21 min 60€. From Lagos train to 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. 9 h 36 min 79€. From Lagos drive to Cádiz. 3 h 47 min 57€.