Travel options for:
Venice to Dubrovnik
  • Fly

    $99 - $439
    1. Venice

      23 min - every 20 minutes - line 5

      $2

    2. Venice (VCE)

      1 h 15 min - non-stop

      $90 - $430

    3. Dubrovnik (DBV)

      28 min - hourly

      $7

  • Train, bus Globtour

    $65 - $110
    1. Venezia Santa Lucia

      2 h 5 min - hourly

      $10 - $30

    2. Trieste Zob

      13 h 45 min - once daily

      $55 - $80

  • Train, bus via Zagreb Glavni Kolod.

    $96 - $136
    1. Venezia Santa Lucia

      3 h 12 min - once daily

      $35 - $55

    2. Villach Hbf

      4 h - once daily

      $20 - $29

    3. Zagreb Glavni Kolod.

      5 h 58 min - 3 times a day

      $24 - $35

    4. Split

      3 h - 5 times a day

      $14 - $19

  • Train, car ferry, ferry

    $110 - $160
    1. Venezia Santa Lucia

      3 h 29 min - once daily

      $40 - $60

    2. Stazione Fs-Rosselli

      6 min - every 15 minutes

      $2

    3. Ancona

      11 h - once daily

      $40 - $60

    4. Split

      4 h 20 min - once daily

      $27 - $40

  • Bus

    $59 - $81
    1. Venice

      6 h 26 min - 6 times a week

      $18 - $21

    2. Pula

      15 h 9 min - once daily

      $40 - $60

  • Drive

    $120 - $190
    1. Venice

      9 h 12 min - 523.9 miles

      $120 - $190

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

From Corsia A1 line 5 bus to Venice airport, fly to Dubrovnik airport, then shuttle to Dubrovnik. 4 h 30 min $188. From Venezia Santa Lucia train to Trieste Zob then bus to Dubrovnik Zob. 16 h 50 min $79. From Venezia Santa Lucia train to Villach Hbf, train to Zagreb Glavni Kolod., train to Split, then bus to Dubrovnik. 19 h 10 min $118. From Venezia Santa Lucia train to Stazione Fs-Rosselli, bus to Ancona, car ferry to Split, then ferry to Dubrovnik. 20 h 58 min $130. From Venice bus to Pula then bus to Dubrovnik. 22 h 35 min $69. From Venice drive to Dubrovnik. 9 h 12 min $153.