How to get from Sofia to Messina

Updated:

Fly to Catania train



Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €6 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 45 m. Ticket price is about €21

Carrier is Wizz Air.

🔎

🚖 Find a cheap local taxi

Get off at the Catania (CTA).
424 m on foot from the Catania (CTA) to the Catania Airport.

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

Get off at the Catania Airport.
Take the Interbus bus at the Catania Airport station .

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

Carrier is Interbus.

Buy ticket

Get off at the Catania Via Archimede.
Take the train Catania Centrale at the station Trenitalia.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Messina Centrale.


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


Fly to Lamezia Terme train ferry

This is the most efficient route from Sofia to Messina. It takes about 10 hours and 30 minutes and the total cost is about €45. The journey is comfortable and convenient, and you can enjoy the stunning views of the Mediterranean Sea during the ferry ride. Make sure to check the schedules and ticket prices before embarking on the journey.



Take the transport at the Sofia Airport station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 45 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Vienna (VIE) airport.

The journey takes approximately 4 h 20 m. Ticket price is about €30

Carrier is Austrian Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Vienna (VIE).
Take the Lamezia Multiservizi SpA bus at the Lamezia Terme Airport station .

The journey takes approximately 5 m. Ticket price is about €1 The travel distance is 2 km.

Carrier is Lamezia Multiservizi SpA.

Buy ticket

Take the train Lamezia Terme C. at the station Trenitalia.

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

Carrier is Trenitalia.

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. The travel distance is 8 km.

Carrier is Blu Jet.

Buy ticket

Get off at the Messina Marittima.


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


Fly to Reggio Calabria ferry

The last step is to take the ferry at the port of Messina Marina. Get off at the Messina Marina. The journey takes approximately 3 h. Ticket price is about €11 The travel distance is 60 km. Carrier is MessinaLine.

So there you go! You have now successfully arrived at your destination of Messina from Sofia! With a little bit of planning and some luck, you can enjoy a comfortable and affordable journey. Be sure to check the availability and prices of transport before heading out to make sure you get the best deal. Have a safe and enjoyable journey!



Take the transport at the Sofia Airport station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 45 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Rome (FCO) airport.

The journey takes approximately 6 h 15 m. Ticket price is about €23

Carrier is Bulgaria Air.

🔎

🚖 Find a cheap local taxi

Get off at the Rome (FCO).
513 m on foot from the Reggio Calabria (REG) to the Reggio Calabria Airport.

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

Get off at the Reggio Calabria Airport.
Take the Autolinee Federico bus at the Reggio Calabria Airport station .

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

Carrier is Autolinee Federico.

Buy ticket

Take the train Reggio Calabria C.Le at the station Trenitalia.

The journey takes approximately 29 m. Ticket price is about €1 The travel distance is 14 km.

Carrier is Trenitalia.

Buy ticket

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

The journey takes approximately 20 m. The travel distance is 45 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Sofia (SOF).


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


Fly to Palermo train

To get from Sofia to Messina, you can take a train from the Sofia Airport station. To get to the Sofia (SOF) station, the journey takes approximately 9 minutes and the ticket price is around €6. You can then fly from the Vienna (VIE) airport to Sofia (SOF), which takes around 4 hours and 30 minutes and costs around €27. The next step is to take the transport from the Palermo Airport station to Palermo Centrale. The journey takes approximately 30 minutes and the ticket price is about €5. Finally, you can take the train from Palermo Centrale to Messina Centrale. This journey should take approximately 2 hours and 44 minutes and cost around €14. The total travel distance is approximately 45 miles from Sofia to Palermo and then 217 km from Palermo to Messina. You can travel with the carriers Atlas Taxi, Ryanair, and Trenitalia for this trip.



Take the transport at the Sofia Airport station.

The journey takes approximately 9 m. Ticket price is about €6 The travel distance is 45 m.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Vienna (VIE) airport.

The journey takes approximately 4 h 30 m. Ticket price is about €27

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Vienna (VIE).
Take the transport at the Palermo Airport station.

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

Carrier is TerraVision IT.

Buy ticket

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

The journey takes approximately 2 h 44 m. Ticket price is about €14 The travel distance is 217 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Messina Centrale.


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


Bus train ferry

Take the train Messina Centrale at the station Trenitalia. Get off at the Messina Centrale Station. The journey takes approximately 3 h 12 m. Ticket price is about €16 The travel distance is 220 km. Carrier is Trenitalia.

There you have it! These are the steps required to get from Sofia to Messina. Taking the Yubim bus from Sofia station to Venezia Mestre station is the longest leg of the journey, taking 16 hours and 56 minutes. But once you arrive in Venezia Mestre, you can take the Trenitalia Frecce train to Villa S.Giovanni in 8 hours and 49 minutes. After that, you'll need to board the Blu Jet ferry at the Sofia Airport port and arrive in twenty minutes at the Sofia (SOF). Finally, take the Trenitalia train to Messina Centrale station in 3 hours and 12 minutes. The total ticket price for this journey is approximately €201, and the total travel distance is 1458 km.

We hope this guide was helpful in giving you an idea of how to get from Sofia to Messina. Enjoy your journey!



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 Venezia Mestre Station.
Take the train Venezia Mestre at the station Trenitalia Frecce.

The journey takes approximately 8 h 49 m. Ticket price is about €75 The travel distance is 1141 km.

Carrier is Trenitalia Frecce.

Buy ticket

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

The journey takes approximately 20 m. The travel distance is 45 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Sofia (SOF).


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


Bus car ferry bus and ferry

Getting from Sofia to Messina is a great way to explore the Balkan region and the Mediterranean Sea. Whether you’re looking for a relaxing escape or an adventurous journey, this multi-modal route will get you there in no time. Here’s how to get from Sofia to Messina in a few simple steps.

The first step of the journey is taking the Kaleia bus from the Sofia station. You can expect to make the five hour journey for about €13. The trip covers a distance of approximately 240 kilometers.

Once you arrive in Skopje, hop on the Durmo Tours bus at the station. This leg of the journey will take about 6 hours and 15 minutes and cover a distance of 332 kilometers. The ticket will cost around €13.

Next, you’ll need to board the Adria Ferries ferry at the port of Durrës. This part of the trip will take roughly 9 hours and cost around €60. The distance covered is 217 kilometers.

When you arrive at Bari, take the Marozzi VT bus at the Bari-Porto station. This short trip will take about 15 minutes and cost about €8. The distance is 2 kilometers.

Finally, you’ll need to take the transport at the Bari station to Messina. This leg of the journey will take about 7 hours and 5 minutes, and the ticket will cost around €23. The total travel distance is 483 kilometers.

And there you have it! Follow these steps and you’ll be well on your way from Sofia to Messina. Safe travels!



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 Durmo Tours bus at the Skopje station .

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

Carrier is Durmo Tours.

Buy ticket

Get off at the Durrës.
669 m on foot from the Durrës to the Durrës.

The journey takes approximately 10 m. The travel distance is 669 m.

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 €60 The travel distance is 217 km.

Carrier is Adria Ferries.

Buy ticket

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

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

Carrier is Marozzi VT.

Buy ticket

Get off at the Bari.
Take the transport at the Bari station.

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

Carrier is Autoservizi Salemi Srl.

Buy ticket

Get off at the Messina.


🛏 Find hotel deals and discounts up to 20% in Messina 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.
Take the FlixBus bus at the Bologna station .

The journey takes approximately 14 h 15 m. Ticket price is about €45 The travel distance is 1088 km.

Carrier is FlixBus.

Buy ticket

Get off at the Messina.


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


Bus train

Take the Georg bus at the Sofia station .

The journey takes approximately 31 h 30 m. Ticket price is about €210 The travel distance is 2091 km.

Carrier is Georg.

Buy ticket

Get off at the Napoli.
867 m on foot from the Napoli to the Napoli Centrale.

The journey takes approximately 10 m. The travel distance is 867 m.

Get off at the Napoli Centrale.
Take the train Napoli Centrale at the station Trenitalia Intercity.

The journey takes approximately 5 h 45 m. Ticket price is about €26 The travel distance is 437 km.

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Messina Centrale.


🛏 Find hotel deals and discounts up to 20% in Messina 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 8 h 6 m. The travel distance is 572 km.

Get off at the Bar.
Boarding the Montenegro Lines ferry at the port of Bar.

The journey takes approximately 14 h The travel distance is 213 km.

Carrier is Montenegro Lines.

Buy ticket

Get off at the 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 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. The travel distance is 45 m.

Carrier is Blu Jet.

Buy ticket

Get off at the Sofia (SOF).


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


The cheapest way to travel from Sofia to Messina is by taking a Fly to Reggio Calabria ferry with an average price of €34. The journey takes approximately 11 ч. 19 мин.

Fly to Catania train is the fastest way to travel from Sofia to Messina. Tickets cost €36. The journey takes approximately 7 ч. 35 мин.

What to Do in Messina

Messina

What to see and do in Messina: Messina is a city with a rich history, and there is plenty to see and do here. One of the most popular attractions in Messina is the Villa dei Misteri (Villa of Mysteries), which is a museum dedicated to exploring the mysteries of life. There are also many other museums and art galleries in Messina, so be sure to explore them all! There are also plenty of places to eat and drink here, so make sure you take advantage of all the amazing experiences Messina has to offer.