Travel from Italy to Sofia

Bus or fly from Italy to Sofia?

Alitalia, Bulgaria Air and 2 other airlines fly from Roma to Sofia 3 times a day. Alternatively, Georg operates a bus from Roma to Sofia once a week, and the journey takes 28 h 30 min.

How to get from Italy to Sofia

ModeDurationPrice
From Venezia line 8 tram to Roma Trastevere, train to Rome airport, fly to Sofia airport, then line 84 bus to Sofia.5 h 40 min$68
From Milano Cadorna train to Milan Malpensa airport, fly to Sofia airport, then line 84 bus to Sofia.5 h 30 min$43
From P.Za Venezia line 64 bus to Roma Termini, train to Rome Ciampino airport, fly to Sofia airport, then line 84 bus to Sofia.5 h 16 min$41
From Duomo M3 line 3 subway to Centrale Fs, walk to Milan Central Station, bus to Milan Bergamo airport, fly to Sofia airport, then line 84 bus to Sofia.6 h 11 min$38
From Bari Brigata Bari train to Bari airport, fly to Sofia airport, then line 84 bus to Sofia.4 h 20 min$87
From Stazione marittima shuttle to Naples airport, fly to Sofia airport, then line 84 bus to Sofia.4 h 53 min$75
From P.Za Venezia line 64 bus to Roma Termini, train to Venezia Mestre Station, then bus to Sofia.22 h 55 min$236
From Roma Termini train to Venezia Mestre, train to Trieste Centrale, walk to Trieste - Piazza Alberto e Kathleen Casali, line 2 tram to Trieste - Villa Opicina, walk to Opcine, train to Ljubljana, then bus to Sofia.24 h 23 min
From Ara Coeli/Piazza Venezia line 40 bus to Roma then bus to Sofia.29 h 39 min
From Ara Coeli/Piazza Venezia line 62 bus to Rome Tiburtina, bus and ferry to Tetovo, bus to Skopje, then bus to Sofia.41 h 12 min$120
From Roma drive to Sofia.16 h 12 min$307