Travel options for:
Porto to Venice
  • Fly to Venice

    $104 - $444
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      4 h 35 min - 1 stopover

      $100 - $440

    3. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Fly to Venice Treviso

    $112 - $352
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      5 h 40 min - 1 stopover

      $80 - $290

    3. Venice Treviso (TSF)

      24 min - on demand

      $30 - $60

  • Fly to Bologna, train

    $88 - $332
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      2 h 40 min - non-stop

      $60 - $260

    3. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    4. Bologna C.Le

      1 h 25 min - 5 times a day

      $23 - $35

  • Fly to Trieste, shuttle

    $217 - $722
    1. Porto

      29 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      5 h 45 min - 1 stopover

      $180 - $500

    3. Trieste (TRS)

      1 h 33 min - on demand

      $35 - $220

  • Train

    $319 - $577
    1. Porto(Campanha)

      2 h 15 min - 3 times a day

      $15 - $27

    2. Vigo-Guixar

      13 h 40 min - once daily

      $150 - $190

    3. Barcelona Sants

      4 h 59 min - once daily

      $55 - $160

    4. Lyon Part Dieu

      3 h 53 min - once daily

      $50 - $120

    5. Torino Porta Susa

      50 min - 3 times a day

      $21 - $35

    6. Milano Centrale

      2 h 25 min - every 4 hours

      $28 - $45

  • Bus FlixBus

    $138 - $233
    1. Porto, Porto

      23 h 30 min - 3 times a week

      $100 - $170

    2. Grenoble

      9 h 15 min - 6 times a week

      $35 - $65

  • Bus, train

    $198 - $281
    1. Porto

      29 h 58 min - 3 times a week

      $110 - $160

    2. Sion

      5 h 25 min - once daily

      $85 - $130

  • Bus Atlassib

    $137 - $145
    1. Porto - Deus da Sorte

      3 h 15 min - 5 times a day

      $13 - $20

    2. Vigo

      38 h 30 min - once a week

      $119

    3. Padova

      56 min - hourly

      $4 - $6

  • Drive

    $330 - $490
    1. Porto

      21 h 1 min - 1399.7 miles

      $330 - $490

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

From Trindade Metro to Porto airport, fly to Venice airport, then line 5 bus to Venice. 7 h 39 min $163. From Trindade Metro to Porto airport, fly to Venice Treviso airport, then shuttle to Venice. 9 h 3 min $131. From Trindade Metro to Porto airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Venice. 7 h 43 min $150. From Trindade Metro to Porto airport, fly to Trieste airport, then shuttle to Venice. 10 h 17 min $381. From Porto(Campanha) train to Vigo-Guixar, train to Barcelona Sants, train to Lyon Part Dieu, train to Torino Porta Susa, train to Milano Centrale, then train to Venezia S.Lucia. 32 h 22 min $441. From Porto, Porto bus to Grenoble then bus to Venice, Venice. 33 h 45 min $228. From Porto bus to Sion then train to Venezia Santa Lucia. 36 h 23 min $261. From Porto - Deus da Sorte bus to Vigo, bus to Padova, then bus to Venice. 44 h 7 min $141. From Porto drive to Venice. 21 h 1 min $411.

 
 

Train, bus or fly from Porto to Venice?

Swiss, Iberia and 14 other airlines fly from Porto to Venice hourly. Alternatively, Portuguese Railways (CP) operates a train from Porto to Venice 3 times a day. Tickets cost $15 - $27 and the journey takes 2 h 15 min. 5 other operators also service this route.