Travel from Porto to Valença-Portugal

Bus or train from Porto to Valença?

Portuguese Railways (CP) operates a train from Porto to Valença 3 times a day. Tickets cost $10 - $20 and the journey takes 1 h 36 min. Alternatively, Rede Expressos operates a bus from Porto to Valença hourly. Tickets cost $9 - $12 and the journey takes 41 min. ALSA also services this route once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Porto to Valença

From Porto(Campanha) train to Valenca do Minho. 1 h 36 min 11€. From Porto bus to Braga then bus to Valença Do Minho. 2 h 11 min 36€. From Porto - Deus da Sorte bus to Valença. 2 h 39 min 12€. From Porto taxi to Valença. 1 h 9 min 97€. From Porto drive to Valença. 1 h 9 min 16€.

Operators from Porto to Valença

Close Print Itinerary
  1. Here are 5 options to get from
    Porto to Valença:

    1. Trip:
      1 Train
      • One-Way approx: USD $10 - $20
      • Duration: 1 h 36 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $10 - $20
        • Duration: 1 h 36 min
        Close x
    2. Trip:
      2 Bus ALSA
      • One-Way approx: USD $36 - $51
      • Duration: 2 h 11 min
      Open +
      • Trip:
        2 Bus ALSA
        • One-Way approx: USD $36 - $51
        • Duration: 2 h 11 min
        Close x
    3. Trip:
      3 Bus Autna
      • One-Way approx: USD $7 - $45
      • Duration: 2 h 39 min
      Open +
      • Trip:
        3 Bus Autna
        • One-Way approx: USD $7 - $45
        • Duration: 2 h 39 min
        Close x
    4. Trip:
      4 Taxi
      • One-Way approx: USD $100 - $120
      • Duration: 1 h 9 min
      Open +
      • Trip:
        4 Taxi
        • One-Way approx: USD $100 - $120
        • Duration: 1 h 9 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $16 - $24
      • Duration: 1 h 9 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $16 - $24
        • Duration: 1 h 9 min
        Close x