Travel options for:
Rome to Sofia
  • Fly from Rome

    $42 - $188
    1. Rome

      32 min - every 20 minutes

      $12 - $17

    2. Rome (FCO)

      1 h 55 min - non-stop

      $29 - $170

    3. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Fly from Rome Ciampino

    $27 - $195
    1. Rome

      15 min - hourly

      $1 - $15

    2. Rome Ciampino (CIA)

      1 h 50 min - non-stop

      $25 - $180

    3. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Train, bus

    $191 - $256
    1. Roma Termini

      3 h 33 min - every 15 minutes

      $60 - $90

    2. Venezia Mestre Station

      17 h 41 min - twice a week

      $130 - $170

  • Bus Florentia Bus

    $107 - $158
    1. Řím, Largo Mazzoni

      3 h 45 min - every 30 minutes

      $15 - $26

    2. Firenze Montelungo

      4 min - twice daily

      $1 - $2

    3. Florence

      23 h 45 min - once daily

      $90 - $130

  • Bus and ferry, bus

    $134 - $263
    1. Termini

      16 min - every 20 minutes - line 649

      $2

    2. Rome

      0 h - twice a week

      $110 - $230

    3. Tetovo

      55 min - every 3 hours

      $2 - $11

    4. Skopje

      5 h - 3 times a day

      $20

  • Bus Eurolines IT

    $179 - $251
    1. Roma Termini

      8 min - every 15 minutes

      $6 - $10

    2. Rome - Tiburtina

      8 h - on demand

      $150 - $210

    3. Tetovo

      55 min - every 3 hours

      $2 - $11

    4. Skopje

      5 h - 3 times a day

      $20

  • Drive

    $250 - $370
    1. Rome

      16 h 21 min - 1045.8 miles

      $250 - $370

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

From Roma Termini train to Rome airport, fly to Sofia airport, then line 84 bus to Sofia. 5 h 20 min $70. From Roma Termini train to Rome Ciampino airport, fly to Sofia airport, then line 84 bus to Sofia. 4 h 58 min $39. From Roma Termini train to Venezia Mestre Station then bus to Sofia. 22 h 14 min $224. From Řím, Largo Mazzoni bus to Firenze Montelungo, bus to Florence, then bus to Sofia. 28 h 51 min $131. From Termini line 649 bus to Rome, bus and ferry to Tetovo, bus to Skopje, then bus to Sofia. 33 h 5 min $189. From Roma Termini train to Rome - Tiburtina, bus to Tetovo, bus to Skopje, then bus to Sofia. 40 h 27 min $216. From Rome drive to Sofia. 16 h 21 min $307.