Travel options for:
Barcelona to Venice
  • Fly to Venice

    $54 - $254
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 45 min - non-stop

      $50 - $250

    3. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Fly to Bologna, train

    $58 - $272
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 40 min - non-stop

      $30 - $200

    3. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    4. Bologna Centrale

      1 h 25 min - every 15 minutes

      $23 - $35

  • Train

    $197 - $277
    1. Barcelona Sants

      4 h 59 min - once daily

      $85 - $130

    2. Lyon Part Dieu

      3 h 53 min - once daily

      $60 - $75

    3. Torino Porta Susa

      48 min - 3 times a day

      $21 - $35

    4. Milano Centrale

      2 h 35 min - every 4 hours

      $28 - $45

  • Bus FlixBus

    $75 - $130
    1. Barcelona

      17 h - 6 times a week

      $75 - $130

  • Bus Yubim

    $138 - $171
    1. Barcelona

      17 h - twice a week

      $130 - $170

    2. Mestre Fs C3

      13 min - every 20 minutes

      $1 - $4

  • Drive

    $180 - $270
    1. Barcelona

      11 h 38 min - 774.6 miles

      $180 - $270

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Venice airport, then line 5 bus to Venice. 4 h 36 min $98. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bologna airport, Aerobus to Bologna Centrale, then train to Venice. 5 h 52 min $110. From Barcelona Sants train to Lyon Part Dieu, train to Torino Porta Susa, train to Milano Centrale, then train to Venezia Santa Lucia. 14 h 32 min $237. From Barcelona bus to Venice, Venice. 17 h $96. From Barcelona bus to Mestre Fs C3 then bus to Corsia A5. 17 h 18 min $154. From Barcelona drive to Venice. 11 h 38 min $227.