Bus and ferry bus

Take the transport at the Valletta station.

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

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Catania.
Take the SAIS trasporti S.p.A. - Autolinee Giamporcaro bus at the Catania, Via D'Amico station .

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

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

Buy ticket



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


Bus and ferry bus via Taranto

Take the transport at the Catania station.

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

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Catania, Via D'Amico.
Take the FlixBus bus at the Catania station .

The journey takes approximately 7 h 35 m. Ticket price is about €18 The travel distance is 497 km.

Carrier is FlixBus.

Buy ticket

Get off at the Taranto.


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


Bus and ferry train ferry

Take the transport at the Catania station.

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

Carrier is Virtu Ferries Ltd.

Buy ticket

Get off at the Catania, Via D'Amico.
Take the train Trenitalia at the station Catania Centrale.

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

Carrier is Trenitalia.

Buy ticket

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

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

Get off at the Messina Marittima.
Boarding the Blu Jet ferry at the port of Messina Marittima.

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 Villa San Giovanni.
Take the train Trenitalia at the station Villa S.Giovanni.

The journey takes approximately 1 h 46 m. Ticket price is about €11 The travel distance is 161 km.

Carrier is Trenitalia.

Buy ticket

Get off at the Paola.
Take the train Trenitalia Frecce at the station Paola.

The journey takes approximately 51 m. Ticket price is about €10 The travel distance is 75 km.

Carrier is Trenitalia Frecce.

Buy ticket

Get off at the Sibari.
Take the train Trenitalia Intercity at the station Sibari.

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

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Taranto.


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


Fly to Brindisi train

Take the Malta Public Transport bus at the Valletta station .

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

Carrier is Malta Public Transport.

Buy ticket

Get off at the Malta airport.
Fly out to Malta (MLA) of the Milan Bergamo (BGY) airport.

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

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Milan Bergamo (BGY).
Take the Società Trasporti Pubblici Brindisi SpA bus at the Brindisi Airport - BDS station .

The journey takes approximately 11 m. The travel distance is 4 km.

Carrier is Società Trasporti Pubblici Brindisi SpA.

Buy ticket

Get off at the Brindisi Station.
Take the train Trenitalia at the station Brindisi.

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

Carrier is Trenitalia.

Buy ticket

Get off at the Taranto.


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


Fly to Bari bus Italobus Connections

Take the Malta Public Transport bus at the Catania station .

The journey takes approximately 21 m. The travel distance is 139 m.

Carrier is Malta Public Transport.

Buy ticket

Get off at the Catania, Via D'Amico.
Fly out to Malta (MLA) of the Bari (BRI) airport.

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

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 1 h 15 m. Ticket price is about €3 The travel distance is 64 km.

Carrier is Autolinee Smaldone.

Buy ticket

Get off at the Matera piazza Matteotti.
Take the ItaloTreno bus at the Matera station .

The journey takes approximately 1 h 5 m. The travel distance is 73 km.

Carrier is ItaloTreno.

Buy ticket

Get off at the Taranto.


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


Fly to Naples train

Take the Malta Public Transport bus at the Catania station .

The journey takes approximately 21 m. The travel distance is 139 m.

Carrier is Malta Public Transport.

Buy ticket

Get off at the Catania, Via D'Amico.
Fly out to Malta (MLA) of the Naples (NAP) airport.

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

Carrier is easyJet.

🔎

🚖 Find a cheap local taxi

Get off at the Naples (NAP).
Take the Alibus bus at the Naples Airport station .

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

Carrier is Alibus.

Buy ticket

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

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

Carrier is Trenitalia Intercity.

Buy ticket

Get off at the Taranto.


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


The cheapest way to travel from Valletta to Taranto is by taking a Fly to Brindisi train with an average price of €52. The journey takes approximately 8 ч. 47 мин.

Fly to Bari bus Italobus Connections is the fastest way to travel from Valletta to Taranto. Tickets cost €52. The journey takes approximately 8 ч. 13 мин.