Travel options for:
Cascais to Porto
  • Train

    $25 - $58
    1. Cascais

      35 min - every 20 minutes

      $2 - $5

    2. Lisboa Alcantara-Mar

      8 min - 2379 feet

    3. Lisboa Alcantara-Terra

      21 min - every 30 minutes

      $1 - $4

    4. Lisboa Oriente

      2 h 29 min - every 4 hours

      $22 - $50

  • Bus Rede Expressos

    $31 - $41
    1. Cascais

      16 min - every 20 minutes

      $1 - $3

    2. Oeiras - Estação

      29 min - every 4 hours - line 115

      $4 - $6

    3. Praça de Espanha

      3 min - every 5 minutes

      $3

    4. Lisboa

      3 h 30 min - hourly

      $23 - $29

  • Bus Autna

    $28 - $44
    1. Cascais

      16 min - every 20 minutes

      $1 - $3

    2. Oeiras - Estação

      29 min - every 4 hours - line 115

      $4 - $6

    3. Lisbon

      3 h 30 min - 5 times a day

      $23 - $35

  • Drive

    $45 - $75
    1. Cascais

      3 h 14 min - 214.1 miles

      $45 - $75

  • Fly

    $21 - $88
    1. Cascais

      40 min - every 20 minutes

      $2 - $5

    2. Cais do Sodré

      30 min - every 20 minutes - line 1

      $7

    3. Lisbon (LIS)

      50 min - non-stop

      $10 - $75

    4. Porto (OPO)

      28 min - every 5 minutes

      $1 - $2

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

From Cascais train to Lisboa Alcantara-Mar, walk to Lisboa Alcantara-Terra, train to Lisboa Oriente, then train to Vila Nova de Gaia. 4 h 39 min 29€. From Cascais train to Oeiras - Estação, line 115 bus to Praça de Espanha, Metro to Lisboa, then bus to Porto. 5 h 50 min 30€. From Cascais train to Oeiras - Estação, line 115 bus to Lisbon, then bus to Porto. 6 h 6 min 30€. From Cascais drive to Porto. 3 h 14 min 50€. From Cascais train to Cais do Sodré, line 1 bus to Lisbon airport, fly to Porto airport, then Metro to Porto. 3 h 40 min 32€.