Travel options for:
Rome to Belgrade
  • Fly

    $92 - $225
    1. Rome

      32 min - every 20 minutes

      $10

    2. Rome (FCO)

      1 h 25 min - non-stop

      $80 - $210

    3. Belgrade (BEG)

      30 min - every 20 minutes

      $2 - $5

      • Belgrade
  • Train, shuttle

    $155 - $425
    1. Roma Termini

      3 h 33 min - every 15 minutes

      $60 - $85

    2. Venezia Mestre

      1 h 53 min - hourly

      $10 - $40

    3. Trieste Centrale

      31 min - on demand

      $15 - $230

    4. Portorož

      5 min - 1381 feet

    5. Portoroz

      6 h 30 min - on demand

      $70

      • Belgrade
  • Train, shuttle, night train

    $143 - $462
    1. Roma Termini

      3 h 33 min - every 15 minutes

      $60 - $85

    2. Venezia Mestre

      1 h 53 min - hourly

      $10 - $40

    3. Trieste Centrale

      56 min - on demand

      $35 - $280

    4. Ljubljana

      6 h 21 min - once daily

      $26 - $40

    5. Vinkovci

      2 h 37 min - once daily

      $12 - $17

      • Beograd
  • Bus, shuttle

    $196
    1. Rome Tiburtina

      13 h - twice a week

      $158

    2. Zagreb - Autobusni Kolodvor

      7 min - every 30 minutes

      $4

    3. Sopot

      14 min - 3897 feet

    4. Zagreb

      4 h 30 min - on demand

      $35

      • Belgrade
  • Night train, bus

    $124 - $177
    1. Roma Termini

      2 h 52 min - once daily

      $40 - $60

    2. Florence

      17 h 47 min - once daily

      $80 - $120

      • Beograd
  • Train, car ferry, bus

    $102 - $153
    1. Roma Termini

      3 h 24 min - once daily

      $30 - $45

    2. Ancona

      7 min - every 10 minutes

      $1 - $9

    3. Ancona

      10 h - 3 times a week

      $22 - $29

    4. Split

      12 h 19 min - 4 times a week

      $45 - $70

      • Belgrade
  • Drive

    $190 - $280
    1. Rome

      11 h 49 min - 801.9 miles

      $190 - $280

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

From Roma Termini train to Rome airport, fly to Belgrade airport, then bus to Belgrade. 4 h 32 min $133. From Roma Termini train to Venezia Mestre, train to Trieste Centrale, shuttle to Portorož, walk to Portoroz, then shuttle to Belgrade. 13 h 58 min $239. From Roma Termini train to Venezia Mestre, train to Trieste Centrale, shuttle to Ljubljana, train to Vinkovci, then night train to Beograd. 18 h 16 min $269. From Rome Tiburtina bus to Zagreb - Autobusni Kolodvor, bus to Sopot, walk to Zagreb, then shuttle to Belgrade. 18 h 36 min $196. From Roma Termini night train to Florence then bus to Beograd. 21 h 39 min $145. From Roma Termini train to Ancona, train to Ancona, car ferry to Split, then bus to Belgrade. 27 h 54 min $137. From Rome drive to Belgrade. 11 h 49 min $235.