Travel options for:
Rome to Belgrade
  • Fly

    $76 - $154
    1. Rome

      32min - every 20 minutes

      $10

    2. Rome (FCO)

      1hrs 25min - non-stop

      $65 - $140

    3. Belgrade (BEG)

      30min - every 20 minutes

      $2 - $5

      • Belgrade
  • Train, shuttle

    $132 - $183
    1. Roma Termini

      3hrs 33min - every 15 minutes

      $50 - $80

    2. Venezia Mestre

      1hrs 53min - hourly

      $9 - $35

    3. Trieste

      1hrs 00min - twice daily

      $4 - $7

    4. Izola

      6hrs 22min - on demand

      $64

      • Belgrade
  • Bus Fudeks

    $61 - $128
    1. Roma Tiburtina

      4hrs 07min - once daily

      $16 - $50

    2. Florence

      14hrs 30min - twice a week

      $45 - $80

      • Belgrade
  • Bus Euroturist Express

    $125 - $136
    1. Roma

      14hrs 50min - once a week

      $85 - $110

    2. Zagreb

      6hrs 11min - once daily

      $35

      • Belgrade
  • Train, car ferry, bus

    $85 - $234
    1. Roma Termini

      3hrs 24min - once daily

      $30 - $45

    2. Ancona

      7min - every 10 minutes

      $1 - $8

    3. Ancona

      10hrs 00min - 3 times a week

      $13 - $120

    4. Split

      12hrs 19min - 4 times a week

      $40 - $65

      • Belgrade
  • Drive

    $220 - $330
    1. Rome

      11hrs 50min - 802.8 miles

      $220 - $330

      • 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. 4hrs 32min $98. From Roma Termini train to Venezia Mestre, train to Trieste, bus to Izola, then shuttle to Belgrade. 14hrs 44min $151. From Roma Tiburtina bus to Florence then bus to Belgrade. 19hrs 37min $127. From Roma bus to Zagreb then bus to Belgrade. 22hrs 01min $132. From Roma Termini train to Ancona, train to Ancona, car ferry to Split, then bus to Belgrade. 27hrs 54min $153. From Rome drive to Belgrade. 11hrs 50min $278.