Travel options for:
Salamanca to Porto
  • Bus Iberocoach

    $32 - $120
    1. Salamanca

      3 h 10 min - 6 times a week

      $21 - $95

    2. Viseu

      2 h 23 min - on demand

      $10 - $26

  • Bus Eurolines

    $29 - $55
    1. Salamanca

      6 h 27 min - once daily

      $29 - $55

  • Night train, train

    $42 - $74
    1. Estación de Salamanca

      2 h 24 min - once daily

      $20 - $35

    2. Guarda

      2 h 19 min - 4 times a day

      $13 - $26

    3. Coimbra-B

      53 min - every 4 hours

      $8 - $17

  • Rideshare

    $25
    1. Salamanca

      4 h 14 min - once daily

      $25

  • Drive

    $45 - $75
    1. Salamanca

      3 h 23 min - 218.4 miles

      $45 - $75

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

From Salamanca bus to Viseu then bus to Porto. 5 h 53 min 83€. From Salamanca bus to Porto - Casa da Música. 6 h 27 min 46€. From Estación de Salamanca night train to Guarda, train to Coimbra-B, then train to Vila Nova de Gaia. 7 h 5 min 51€. From Salamanca rideshare to Porto. 4 h 14 min 20€. From Salamanca drive to Porto. 3 h 23 min 51€.