Travel options for:
Porto to Lagos
  • Train

    $45 - $94
    1. Vila Nova de Gaia

      5 h - 3 times a day

      $40 - $90

    2. Tunes

      1 h 1 min - every 2 hours

      $3 - $7

  • Bus Rede Expressos

    $45 - $58
    1. Porto

      3 h 30 min - hourly

      $22 - $28

    2. Lisbon

      3 h 45 min - every 4 hours

      $22 - $30

  • Bus Autna

    $48 - $66
    1. Porto

      3 h 30 min - 5 times a day

      $23 - $35

    2. Praça de Espanha

      3 min - every 5 minutes

      $3

    3. Lisbon

      3 h 45 min - every 4 hours

      $22 - $30

  • Drive

    $80 - $120
    1. Porto

      5 h 26 min - 360.1 miles

      $80 - $120

  • Fly to Faro, train

    $33 - $158
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      1 h 10 min - non-stop

      $21 - $140

    3. Faro (FAO)

      15 min - hourly - line 16

      $3

    4. Faro

      3 min - 968 feet

    5. Faro(P)

      1 h 45 min - every 2 hours

      $7 - $13

  • Fly to Lisbon, train

    $37 - $127
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      55 min - non-stop

      $10 - $75

    3. Lisbon (LIS)

      7 min - every 5 minutes

      $3

    4. Lisboa Oriente

      3 h - 5 times a day

      $19 - $40

    5. Tunes

      1 h 1 min - every 2 hours

      $3 - $7

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

From Vila Nova de Gaia train to Tunes then train to Lagos. 6 h 56 min 52€. From Porto bus to Lisbon then bus to Lagos. 8 h 6 min 41€. From Porto bus to Praça de Espanha, Metro to Lisbon, then bus to Lagos. 8 h 12 min 46€. From Porto drive to Lagos. 5 h 26 min 85€. From Trindade Metro to Porto airport, fly to Faro airport, line 16 bus to Faro, walk to Faro(P), then train to Lagos. 6 h 8 min 55€. From Trindade Metro to Porto airport, fly to Lisbon airport, Metro to Lisboa Oriente, train to Tunes, then train to Lagos. 8 h 30 min 52€.