Bus train

Take the Yubim bus at the Sofia station .

The journey takes approximately 16 h 56 m. Ticket price is about €110 The travel distance is 1148 km.

Carrier is Yubim.

Buy ticket

Get off at the Stazione Mestre.
Take the train Trenitalia Frecce at the station Venezia Mestre.

The journey takes approximately 6 h 45 m. Ticket price is about €50 The travel distance is 741 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Bus

Take the Florentia Bus bus at the Sofia station .

The journey takes approximately 21 h 30 m. Ticket price is about €75 The travel distance is 1325 km.

Carrier is Florentia Bus.

Buy ticket

Get off at the Bologna Centrale.
Take the Marino Autolinee bus at the Bologna Centrale station .

The journey takes approximately 8 h 5 m. Ticket price is about €22 The travel distance is 630 km.

Carrier is Marino Autolinee.

Buy ticket

Get off at the Barletta Via Andria.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Bus

Take the FlixBus bus at the Sofia station .

The journey takes approximately 7 h 5 m. Ticket price is about €30 The travel distance is 392 km.

Carrier is FlixBus.

Buy ticket

Get off at the Bucharest.
Take the FlixBus bus at the Bucharest station .

The journey takes approximately 41 h 45 m. Ticket price is about €180 The travel distance is 2532 km.

Carrier is FlixBus.

Buy ticket

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Bus car ferry train

Take the Kaleia bus at the Sofia station .

The journey takes approximately 5 h The travel distance is 240 km.

Carrier is Kaleia.

Buy ticket

Get off at the Skopje.
Take the Hafet Tours bus at the Skopje station .

The journey takes approximately 14 h Ticket price is about €50 The travel distance is 598 km.

Carrier is Hafet Tours.

Buy ticket

Get off at the Dubrovnik.
Take the Libertas Dubrovnik bus at the Dubrovnik - Gruz 2 station .

The journey takes approximately 1 m. Ticket price is about €1 The travel distance is 798 m.

Carrier is Libertas Dubrovnik.

Buy ticket

Get off at the Dubrovnik - Placa Gruz.
Boarding the Jadrolinija ferry at the port of Dubrovnik.

The journey takes approximately 31 h Ticket price is about €10 The travel distance is 203 km.

Carrier is Jadrolinija.

Buy ticket

Get off at the Bari 1.
Take the Marozzi VT bus at the Bari-Porto station .

The journey takes approximately 15 m. Ticket price is about €4 The travel distance is 2 km.

Carrier is Marozzi VT.

Buy ticket

Get off at the Bari.
Take the train Trenitalia Frecce at the station Bari Centrale.

The journey takes approximately 27 m. Ticket price is about €4 The travel distance is 54 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Drive car ferry

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 6 h 55 m. The travel distance is 537 km.

Get off at the Durrës.
Boarding the Adria Ferries ferry at the port of Durrës.

The journey takes approximately 9 h Ticket price is about €30 The travel distance is 225 km.

Carrier is Adria Ferries.

Buy ticket

Get off at the Bari 1.
In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 50 m. The travel distance is 66 km.

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Fly to Naples train

Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 9 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia Airport.
Fly out to Sofia (SOF) of the Naples (NAP) airport.

The journey takes approximately 1 h 40 m. Ticket price is about €20

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Naples (NAP).
345 m on foot from the Naples (NAP) to the Napoli Capodichino.

The journey takes approximately 4 m. The travel distance is 345 m.

Get off at the Napoli Capodichino.
Take the A.T.C. Azienda Trasporti Campani Srl bus at the Napoli Capodichino station .

The journey takes approximately 35 m. Ticket price is about €2 The travel distance is 24 km.

Carrier is A.T.C. Azienda Trasporti Campani Srl.

Buy ticket

Get off at the Caserta - Statione FS.
Take the train Trenitalia Frecce at the station Caserta.

The journey takes approximately 2 h 23 m. Ticket price is about €15 The travel distance is 225 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Fly to Bari night bus train

Take the transport at the Stazione Mestre station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 250 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Venezia Mestre.
Fly out to Sofia (SOF) of the Bari (BRI) airport.

The journey takes approximately 1 h 5 m. Ticket price is about €15

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Bari (BRI).
1031 m on foot from the Bari (BRI) to the Bari Airport.

The journey takes approximately 12 m. The travel distance is 1 km.

Get off at the Bari Airport.
Take the Autolinee Smaldone bus at the Bari Airport station .

The journey takes approximately 50 m. Ticket price is about €2 The travel distance is 46 km.

Carrier is Autolinee Smaldone.

Buy ticket

Get off at the Altamura Via Matera.
589 m on foot from the Altamura Via Matera to the Altamura Via Manzoni.

The journey takes approximately 7 m. The travel distance is 589 m.

Get off at the Altamura Via Manzoni.
Take the Marino Autolinee bus at the Altamura Via Manzoni station .

The journey takes approximately 40 m. Ticket price is about €13 The travel distance is 47 km.

Carrier is Marino Autolinee.

Buy ticket

Get off at the Bari Capruzzi DEA Coffee.
Take the train Trenitalia Frecce at the station Stazione Mestre.

The journey takes approximately 27 m. Ticket price is about €4 The travel distance is 250 m.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Venezia Mestre.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


Fly to Rome Ciampino train

Take the transport at the Stazione Mestre station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 250 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Venezia Mestre.
Fly out to Sofia (SOF) of the Rome Ciampino (CIA) airport.

The journey takes approximately 1 h 45 m. Ticket price is about €20

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Rome Ciampino (CIA).
Take the Atral Scrl bus at the Roma Ciampino Airport station .

The journey takes approximately 10 m. Ticket price is about €1 The travel distance is 4 km.

Carrier is Atral Scrl.

Buy ticket

Get off at the Ciampino Stazione FS.
Take the train Trenitalia at the station Ciampino.

The journey takes approximately 16 m. Ticket price is about €1 The travel distance is 13 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Roma Termini.
Take the train Trenitalia Frecce at the station Roma Termini.

The journey takes approximately 3 h 35 m. Ticket price is about €26 The travel distance is 423 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Barletta.


🛏 Find hotel deals and discounts up to 20% in Barletta at Booking


The cheapest way to travel from Sofia to Barletta is by taking a Fly to Bari night bus train with an average price of €77. The journey takes approximately 7 ч. 42 мин.

Fly to Bari night bus train is the fastest way to travel from Sofia to Barletta. Tickets cost €77. The journey takes approximately 7 ч. 42 мин.