Travel options for:
Rome to Belgrade
  • Fly

    1. Rome

      32min - every 20 minutes

      $17

    2. Rome (FCO)

      1hrs 25min - non-stop

      $65 - $140

    3. Belgrade (BEG)

      26min - every 10 minutes

      $1

      • Belgrade
  • Train, bus

    1. Roma Termini

      1hrs 31min - every 10 minutes

      $30 - $50

    2. Florence

      14hrs 30min - twice a week

      $50 - $85

      • Belgrade
  • Bus Florentia Bus

    1. Roma, Largo Mazzoni

      3hrs 33min - every 4 hours

      $15 - $25

    2. Florence

      17hrs 00min - once a week

      $80 - $110

      • Belgrade
  • Bus Euroturist Express

    1. Roma

      14hrs 50min - once a week

      $90 - $110

    2. Zagreb

      6hrs 11min - once daily

      $36

      • Belgrade
  • Train, line 53 car ferry, bus

    1. Roma Termini

      3hrs 48min - every 2 hours

      $30 - $45

    2. Ancona

      7min - every 10 minutes

      $1

    3. Ancona

      10hrs 00min - 3 times a week - line 53

      $14 - $130

    4. Split

      12hrs 18min - 4 times a week

      $45 - $65

      • Belgrade
  • Drive

    1. Rome

      11hrs 52min - 802.2 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 27min $102. From Roma Termini train to Florence then bus to Belgrade. 17hrs 01min $125. From Roma, Largo Mazzoni bus to Florence then bus to Belgrade. 21hrs 33min $108. From Roma bus to Zagreb then bus to Belgrade. 22hrs 01min $137. From Roma Termini train to Ancona, train to Ancona, line 53 car ferry to Split, then bus to Belgrade. 28hrs 17min $153. From Rome drive to Belgrade. 11hrs 52min $278.