Travel from Salamanca-Castille-and-León-Spain to Porto

Bus from Salamanca to Porto

You can take a bus from Salamanca to Porto via Viseu in around 5 hours 53 minutes.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Salamanca to Porto

ModeDurationPrice
From Salamanca bus to Viseu then bus to Porto.5 h 53 min83€
From Salamanca bus to Porto - Casa da Música.6 h 27 min46€
From Estación de Salamanca Trenhotel to Coimbra-B then train to Vila Nova de Gaia.5 h 4 min55€
From Salamanca rideshare to Porto.4 h 14 min20€
From Salamanca drive to Porto.3 h 22 min48€

How long does it take to get from Salamanca to Porto?

It takes approximately 5 hours 53 minutes to get from Salamanca to Porto, including transfers.

Is there a direct train between Salamanca and Porto?

No, there is no direct train from Salamanca to Porto. However, there are services departing from Estación de Salamanca and arriving at Vila Nova de Gaia via Coimbra-B. The journey, including transfers, takes approximately 5 hours 4 minutes.

Is there a direct bus between Salamanca and Porto?

Yes, there is a direct bus departing from Salamanca and arriving at Porto - Casa da Música. Services depart twice daily, and operate every day. The journey takes approximately 6 hours 27 minutes.

Operators from Salamanca to Porto

OperatorPhoneWebsite
Iberocoach(+351) 253 267 730Iberocoach
Transportes Barquense(+351) 258 454 303Transportes Barquense
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Portuguese Railways (CP)+351 707 210 220Portuguese Railways (CP)
BlaBlaCar.esBlaBlaCar.es

Where can I go from Salamanca?

Salamanca Castille and León Spain to Bilbao Salamanca Castille and León Spain to Bragança Salamanca Castille and León Spain to Ávila Salamanca Castille and León Spain to Mérida Spain Salamanca Castille and León Spain to Rome Salamanca Castille and León Spain to Sarria Salamanca Castille and León Spain to Madrid Salamanca Castille and León Spain to Palma de Mallorca Salamanca Castille and León Spain to Arribes del Duero Natural Park Salamanca Castille and León Spain to Dijon Salamanca Castille and León Spain to Barca d Alva Salamanca Castille and León Spain to La Cala de Mijas Salamanca Castille and León Spain to Pont d Espagne Salamanca Castille and León Spain to Belgium Salamanca Castille and León Spain to Glasgow Salamanca Castille and León Spain to Caseres Salamanca Castille and León Spain to Hangzhou Salamanca Castille and León Spain to Molina de Aragón Salamanca Castille and León Spain to Doñana National Park Salamanca Castille and León Spain to Espino de la Orbada Salamanca Castille and León Spain to Anaya de Alba Salamanca Castille and León Spain to Bengaluru Salamanca Castille and León Spain to Morille Salamanca Castille and León Spain to Montánchez Salamanca Castille and León Spain to Mimizan Salamanca Castille and León Spain to A Veiga Salamanca Castille and León Spain to Drombeg stone circle Salamanca Castille and León Spain to Navacepeda de Tormes Salamanca Castille and León Spain to Arenas De Cabrales Spain Salamanca Castille and León Spain to Monfrague Spain
Close Print Itinerary
  1. Here are 5 options to get from
    Salamanca to Porto:

    1. Trip:
      1 Bus Iberocoach
      • One-Way approx: USD $45 - $125
      • Duration: 5 h 53 min
      Open +
      • Trip:
        1 Bus Iberocoach
        • One-Way approx: USD $45 - $125
        • Duration: 5 h 53 min
        Close x
    2. Trip:
      2 Bus Eurolines
      • One-Way approx: USD $40 - $60
      • Duration: 6 h 27 min
      Open +
      • Trip:
        2 Bus Eurolines
        • One-Way approx: USD $40 - $60
        • Duration: 6 h 27 min
        Close x
    3. Trip:
      3 Trenhotel, train
      • One-Way approx: USD $52 - $74
      • Duration: 5 h 4 min
      Open +
      • Trip:
        3 Trenhotel, train
        • One-Way approx: USD $52 - $74
        • Duration: 5 h 4 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $26
      • Duration: 4 h 14 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $26
        • Duration: 4 h 14 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $45 - $75
      • Duration: 3 h 22 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $45 - $75
        • Duration: 3 h 22 min
        Close x