Plane

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 Catania (CTA) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Catania (CTA).


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


Bus train ferry

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 8 h 46 m. Ticket price is about €75 The travel distance is 1135 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Villa S.Giovanni.
Boarding the Blu Jet ferry at the port of Villa San Giovanni.

The journey takes approximately 20 m. Ticket price is about €2 The travel distance is 7 km.

Carrier is Blu Jet.

Buy ticket

Get off at the Messina Marittima.
522 m on foot from the Messina Marittima to the Messina Centrale.

The journey takes approximately 6 m. The travel distance is 522 m.

Get off at the Messina Centrale.
Take the train Trenitalia at the station Messina Centrale.

The journey takes approximately 1 h 57 m. Ticket price is about €7 The travel distance is 92 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Catania Centrale.


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


Bus car ferry

Take the Citylines bus at the Sofia Serdica Bus Station station .

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

Carrier is Citylines.

Buy ticket

Take the KTEL Thesprotias bus at the Thessaloniki Macedonia KTEL Bus Station station .

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

Carrier is KTEL Thesprotias.

Buy ticket

Get off at the Igoumenitsa.
1154 m on foot from the Igoumenitsa to the Igoumenitsa.

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

Get off at the Igoumenitsa.
Boarding the Grimaldi Lines ferry at the port of Igoumenitsa.

The journey takes approximately 8 h Ticket price is about €30 The travel distance is 251 km.

Carrier is Grimaldi Lines.

Buy ticket

Get off at the Brindisi Terrare.
607 m on foot from the Brindisi Terrare to the Brindisi - Costa Morena.

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

Get off at the Brindisi - Costa Morena.
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi - Costa Morena station .

The journey takes approximately 17 m. The travel distance is 6 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

Get off at the Brindisi - p.zza Crispi.
1038 m on foot from the Brindisi - p.zza Crispi to the Brindisi.

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

Get off at the Brindisi.
Take the SAIS trasporti S.p.A. - Autolinee Giamporcaro bus at the Brindisi station .

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

Carrier is SAIS trasporti S.p.A. - Autolinee Giamporcaro.

Buy ticket

Get off at the Catania, Via D'Amico.


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


Bus

Take the Yubim bus at the Sofia Airport station .

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

Carrier is Yubim.

Buy ticket

Get off at the Sofia (SOF).
Take the Autokar Polska bus at the Stazione Mestre station .

The journey takes approximately 20 h 24 m. Ticket price is about €60 The travel distance is 1481 km.

Carrier is Autokar Polska.

Buy ticket

Get off at the Catania.


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


Train

Take the train Bulgarian Railways (BDZh) at the station Sofia.

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

Carrier is Bulgarian Railways (BDZh).

Buy ticket

Get off at the Vidin.
Take the train Romanian Railways (CFR) at the station Vidin.

The journey takes approximately 3 h 6 m. Ticket price is about €11 The travel distance is 118 km.

Carrier is Romanian Railways (CFR).

Buy ticket

Get off at the Craiova.
Take the train Romanian Railways (CFR) at the station Craiova.

The journey takes approximately 13 h 5 m. Ticket price is about €50 The travel distance is 625 km.

Carrier is Romanian Railways (CFR).

Buy ticket

Get off at the Budapest-Keleti.
Take the train Hungarian Railways (MÁV) at the station Budapest-Keleti.

The journey takes approximately 5 h 13 m. Ticket price is about €25 The travel distance is 565 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Salzburg Hbf.
Take the train Nightjet at the station Salzburg Hbf.

The journey takes approximately 12 h 2 m. Ticket price is about €130 The travel distance is 908 km.

Carrier is Nightjet.

Buy ticket

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

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

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Catania Centrale.


🛏 Find hotel deals and discounts up to 20% in Catania 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 48 h 15 m. Ticket price is about €220 The travel distance is 3050 km.

Carrier is FlixBus.

Buy ticket

Get off at the Catania.


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


Drive car ferry 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 4 h 58 m. The travel distance is 434 km.

Get off at the Villa San Giovanni.
Boarding the Blu Jet ferry at the port of Sofia Airport.

The journey takes approximately 20 m. Ticket price is about €2 The travel distance is 45 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Sofia (SOF).
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 1 h 7 m. The travel distance is 98 km.

Get off at the Catania.


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


The cheapest way to travel from Sofia to Catania is by taking a Plane with an average price of €65. The journey takes approximately 3 ч. 59 мин.

Plane is the fastest way to travel from Sofia to Catania. Tickets cost €65. The journey takes approximately 3 ч. 59 мин.