Travel options for:
Porto to Salamanca
  • Train, bus

    $54 - $112
    1. Vila Nova de Gaia

      53 min - every 4 hours

      $9 - $18

    2. Coimbra-B

      11 min - 3193 feet

    3. Coimbra - Em frente à Central

      4 h 16 min - 6 times a week

      $45 - $95

  • Bus

    $45 - $65
    1. Porto - Casa da Música

      6 h 26 min - once daily

      $45 - $65

  • Bus via Viseu

    $50 - $121
    1. Porto

      2 h 22 min - on demand

      $10 - $26

    2. Viseu

      4 h 23 min - twice daily

      $40 - $95

  • Train, night train

    $49 - $72
    1. Vila Nova de Gaia

      53 min - every 4 hours

      $9 - $18

    2. Coimbra B

      4 h 48 min - once daily

      $40 - $55

  • Rideshare

    $25
    1. Porto

      4 h 16 min - once daily

      $25

  • Drive

    $45 - $75
    1. Porto

      3 h 22 min - 217.9 miles

      $45 - $75

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

From Vila Nova de Gaia train to Coimbra-B, walk to Coimbra - Em frente à Central junto à Cruz Vermelha., then bus to Salamanca. 6 h 20 min 82€. From Porto - Casa da Música bus to Salamanca. 6 h 26 min 45€. From Porto bus to Viseu then bus to Salamanca. 7 h 45 min 82€. From Vila Nova de Gaia train to Coimbra B then night train to Estación de Salamanca. 6 h 41 min 57€. From Porto rideshare to Salamanca. 4 h 16 min 20€. From Porto drive to Salamanca. 3 h 22 min 51€.