Bus train via Бари

Take the Diamant Travel bus at the Sofia station .

The journey takes approximately 8 h The travel distance is 533 km.

Carrier is Diamant Travel.

Buy ticket

Get off at the Tirana.
Take the M&B Travel bus at the Tirana station .

The journey takes approximately 2 h 8 m. The travel distance is 274 km.

Carrier is M&B Travel.

Buy ticket

Get off at the Bari Porto.
1135 m on foot from the Bari Porto to the Teatro Piccinni.

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

Get off at the Teatro Piccinni.
Take the Amtab spa bus at the Teatro Piccinni station .

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

Carrier is Amtab spa.

Buy ticket

Get off at the Bari Centrale.
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


Bus train

Take the Diamant Travel bus at the Sofia station .

The journey takes approximately 8 h The travel distance is 529 km.

Carrier is Diamant Travel.

Buy ticket

Get off at the Tirana.
Take the Diamant Travel bus at the Tirana station .

The journey takes approximately 3 h 58 m. The travel distance is 273 km.

Carrier is Diamant Travel.

Buy ticket

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

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Tirana.


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


Bus train via Скопье

Take the Makedonija Soobrakaj AD bus at the Sofia station .

The journey takes approximately 4 h 40 m. Ticket price is about €12 The travel distance is 243 km.

Carrier is Makedonija Soobrakaj AD.

Buy ticket

Get off at the Skopje.
Take the Hak Bus bus at the Skopje station .

The journey takes approximately 7 h 45 m. The travel distance is 296 km.

Carrier is Hak Bus.

Buy ticket

Get off at the Tirana.
Take the Pistoia viaggi bus at the Tirana station .

The journey takes approximately 6 h 7 m. The travel distance is 266 km.

Carrier is Pistoia viaggi.

Buy ticket

Get off at the Bari Porto.
529899 m on foot from the Sofia to the Tirana.

The journey takes approximately 13 m. The travel distance is 529 km.

Get off at the Tirana.
Take the Amtab spa bus at the Sofia station .

The journey takes approximately 3 m. The travel distance is 529 km.

Carrier is Amtab spa.

Buy ticket

Get off at the Tirana.
Take the train Trenitalia Frecce at the station Sofia.

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Tirana.


🛏 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 9 h 53 m. The travel distance is 723 km.

Get off at the Dubrovnik.
Boarding the Jadrolinija ferry at the port of Dubrovnik.

The journey takes approximately 7 h Ticket price is about €11 The travel distance is 203 km.

Carrier is Jadrolinija.

Buy ticket

Get off at the Port of Bari.
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 .


🛏 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 €55 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 €28

Carrier is Wizz Air.

🔎

🚖 Find a cheap local taxi

Get off at the Naples (NAP).
Take the Alibus bus at the Napoli - Capodichino Aeroporto station .

The journey takes approximately 15 m. Ticket price is about €1 The travel distance is 6 km.

Carrier is Alibus.

Buy ticket

Get off at the Napoli P.zza Garibaldi.
Take the train Trenitalia at the station Napoli Centrale.

The journey takes approximately 41 m. Ticket price is about €3 The travel distance is 33 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Caserta.
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 Sofia station.

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

Carrier is Atlas Taxi.

Buy ticket

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

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

Carrier is Wizz Air.

🔎

🚖 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 €4 The travel distance is 47 km.

Carrier is Marino Autolinee.

Buy ticket

Take the train Trenitalia Frecce at the station Sofia.

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

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Tirana.


🛏 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 €89. The journey takes approximately 7 ч. 56 мин.

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