Travel options for:
Belgrade to Venice
  • Fly

    $105 - $387
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 55 min - non-stop

      $100 - $380

    3. Venice (VCE)

      24 min - every 20 minutes - line 5

      $2

  • Bus Fudeks

    $45 - $83
    1. Beograd

      11 h 37 min - twice a week

      $40 - $85

    2. Venezia Mestre

      10 min - every 15 minutes

      $2

  • Bus Florentia Bus

    $82 - $112
    1. Beograd

      12 h 35 min - once daily

      $75 - $110

    2. San Donà di Piave

      1 h 5 min - every 2 hours

      $4 - $6

  • Night train, train

    $82 - $124
    1. Beograd

      3 h 20 min - once daily

      $6 - $10

    2. Vinkovci

      8 h 9 min - once daily

      $35 - $55

    3. Villach Hbf

      3 h 11 min - once daily

      $40 - $60

  • Night train, bus, train

    $52 - $159
    1. Beograd

      9 h 51 min - once daily

      $30 - $45

    2. Ljubljana

      1 h 35 min - twice daily

      $5 - $90

    3. Trieste Centrale

      2 h 5 min - hourly

      $15 - $25

  • Drive

    $110 - $170
    1. Belgrade

      7 h 13 min - 478.5 miles

      $110 - $170

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

From Slavija bus to Belgrade airport, fly to Venice airport, then line 5 bus to Venice. 4 h 59 min $206. From Beograd bus to Venezia Mestre then train to Venezia Santa Lucia. 11 h 49 min $82. From Beograd bus to San Donà di Piave then bus to Venice. 14 h $96. From Beograd night train to Vinkovci, train to Villach Hbf, then train to Venezia Santa Lucia. 16 h 40 min $103. From Beograd night train to Ljubljana, bus to Trieste Centrale, then train to Venezia Santa Lucia. 15 h 7 min $77. From Belgrade drive to Venice. 7 h 13 min $140.