How to get from Sofia to Valletta

Are you looking for the most affordable way to get from Sofia to Valletta? Look no further! There are 9 different shuttle and bus options available from just €52, making this the perfect choice for travellers who are looking for a budget-friendly way to get from Sofia to Valletta.

Updated:

Plane

Travelling from Sofia to Valletta doesn’t have to be a difficult task. With a few simple steps you can easily make your journey from one city to the other.

The first step is to take the transport from the Sofia station. This journey will take approximately 9 minutes and cost around €6. The carrier for this trip is Atlas Taxi and the travel distance is 9 km.

The next step is to fly out from Sofia Airport to Malta Airport. This flight will take around 1 hour and 55 minutes, and cost approximately €45. The carrier for this flight is Ryanair.

The final step is to take the Malta Public Transport bus from the Malta Airport station to Valletta. This journey will take approximately 28 minutes and cover a distance of 13 km. The carrier is Malta Public Transport.

By following these steps, you can easily and safely travel from Sofia to Valletta. Enjoy your trip!



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 Malta (MLA) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Malta (MLA).
Take the Malta Public Transport bus at the Malta airport station .

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

Carrier is Malta Public Transport.

Buy ticket

Get off at the Valletta.


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


Bus train bus and ferry via Венеция

Ticket price is about €50.



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 3 h 46 m. Ticket price is about €29 The travel distance is 503 km.

Carrier is Trenitalia Frecce.

Buy ticket

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

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

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Catania Centrale.
Take the transport at the Catania station.

The journey takes approximately 4 h 15 m. The travel distance is 221 km.

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Valletta.


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


Bus car ferry bus and ferry

Are you looking for a way to get from Sofia to Valletta? The journey is not a long one, but it can be a bit tricky to figure out. Luckily, we’ve got you covered. Here’s a step-by-step guide on how to get from Sofia to Valletta.

The first step is to take the transport at the Sofia station. From there, you’ll need to get off at the Bucharest Otopeni Airport. The journey takes approximately 5 hours and the ticket price is about €150. The travel distance is 375 km and the carrier is Atlas Taxi.

Once you’ve arrived at Bucharest Otopeni, you’ll need to fly out to the Malta (MLA) airport. The journey takes around 2 hours and 20 minutes and the ticket price is roughly €40. The carrier for this leg of the journey is Wizz Air.

Finally, you’ll need to take the Malta Public Transport bus at the Sofia Airport station and get off at the Sofia (SOF). The journey takes approximately 28 minutes and the travel distance is 45 km. The carrier for this part of the journey is Malta Public Transport.

And there you have it – a step-by-step guide on how to get from Sofia to Valletta. Keep in mind that ticket prices and journey times may vary depending on the carrier and the time of year, so make sure to double-check before you book.



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 FlixBus bus at the Bari Port station .

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

Carrier is FlixBus.

Buy ticket

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

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

Carrier is FlixBus.

Buy ticket

Get off at the Catania.
Take the transport at the Sofia Airport station.

The journey takes approximately 4 h 15 m. The travel distance is 45 m.

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Sofia (SOF).


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


Bus bus and ferry

Travelling from Sofia to Valletta is a great way to explore the sights and sounds of both cities. Whether you are travelling for business or pleasure, this guide will help you plan your trip and get you to your destination in no time.

The first step in your journey is to take the Matpu bus from the Sofia station to Niš. The trip takes approximately four hours and the ticket price is around €6. The travel distance is 165 km. The carrier is Matpu.

Once you have arrived at the Autobuska stanica station in Niš, you can take the Nis Ekspres bus to the Aerodrom. This trip takes about fourteen minutes and the travel distance is 3 km. The carrier is Nis Ekspres.

Afterwards, you will need to fly from Nis (INI) to Malta (MLA) airport. The flight will take around one hour and fifty minutes and the ticket price is about €60. The carrier is Ryanair.

Finally, you will need to take the Malta Public Transport bus from the Sofia Airport station to Sofia (SOF). The journey takes about twenty-eight minutes and the travel distance is 45 m. The carrier is Malta Public Transport.

With this guide, you can easily plan your trip from Sofia to Valletta. All you need to do is to book your tickets, pack your bags and enjoy the journey.



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 Autoservizi Salemi Srl bus at the Bologna Autostazione station .

The journey takes approximately 15 h 30 m. Ticket price is about €50 The travel distance is 1183 km.

Carrier is Autoservizi Salemi Srl.

Buy ticket

Get off at the Catania Via D'Amico.
Take the transport at the Sofia Airport station.

The journey takes approximately 4 h 15 m. The travel distance is 45 m.

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Sofia (SOF).


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


Bus night train train car ferry

Getting from Sofia to Valletta can be done in a few simple steps. The first step is to take the Yubim bus from Sofia station. The journey time is around 16 hour and 56 minutes, and the ticket price is approximately €110. The travel distance is 1148 km. The carrier is Yubim.

Once you arrive at the Venezia Mestre Station, you will need to take the train Venezia Mestre at the station Trenitalia Frecce. The journey time for this train is about 3 hours and 46 minutes, and the ticket price is approximately €29. The travel distance is 503 km. The carrier is Trenitalia Frecce.

Next you will need to take the train Roma Termini at the station Trenitalia Intercity. This journey will take you around 10 hours and 11 minutes, and the ticket price is approximately €40. The travel distance is 743 km. The carrier is Trenitalia Intercity.

Finally, you will need to take the transport at the Sofia Airport station. This journey will take you around 4 hours and 15 minutes. The travel distance is 45 m. The carrier is Virtu Ferries Ltd.

Once you have followed these steps, you will arrive in Valletta. Although this journey is quite long, it is an incredibly efficient way to get from Sofia to Valletta.



Take the Georg bus at the Sofia station .

The journey takes approximately 20 h 45 m. Ticket price is about €130 The travel distance is 1333 km.

Carrier is Georg.

Buy ticket

Get off at the Modena.
Take the train Modena at the station Trenitalia Intercity Night.

The journey takes approximately 17 h 6 m. Ticket price is about €90 The travel distance is 1202 km.

Carrier is Trenitalia Intercity Night.

Buy ticket

Get off at the Siracusa.
Take the train Siracusa at the station Trenitalia.

The journey takes approximately 56 m. Ticket price is about €4 The travel distance is 52 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Ispica.
Take the taxi at the Ispica.

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

Carrier is Walk Around Sicily.

🚖 Find a cheap local taxi

Get off at the Pozzallo.
Boarding the Virtu Ferries Ltd ferry at the port of Pozzallo.

The journey takes approximately 1 h 45 m. The travel distance is 99 km.

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Valletta.


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


Bus train bus and ferry

Take the Virtu Ferries Ferry at the Catania port . Get off at the Valletta. The journey takes approximately 8 h 30 m. Ticket price is about €55 The travel distance is 350 km. Carrier is Virtu Ferries.

The total journey from Sofia to Valletta takes about 38 hours and 45 minutes, with a travel distance of around 1745 km. The total cost of the journey is around €160.

For a budget traveller, the best way to get from Sofia to Valletta is to take a bus from Sofia to Skopje, then another bus from Skopje to Durrës. From there, take a ferry from Durrës to Bari, followed by a bus from Bari to Catania, where you can take the Virtu Ferries Ferry to Valletta. This route will take approximately 38 hours and 45 minutes and cost around €160.



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 7 h 52 m. Ticket price is about €30 The travel distance is 530 km.

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Catania Centrale.
Take the transport at the Sofia Airport station.

The journey takes approximately 4 h 15 m. The travel distance is 45 m.

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Sofia (SOF).


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


The cheapest way to travel from Sofia to Valletta is by taking a Plane with an average price of €62. The journey takes approximately 4 ч. 56 мин.

Plane is the fastest way to travel from Sofia to Valletta. Tickets cost €62. The journey takes approximately 4 ч. 56 мин.