Plane

Take the miniBUD Ltd. bus at the Budapest Nepliget station .

The journey takes approximately 30 m. Ticket price is about €4 The travel distance is 16 km.

Carrier is miniBUD Ltd..

Buy ticket

Get off at the Budapest Airport.
Fly out to Budapest (BUD) of the Malta (MLA) airport.

The journey takes approximately 2 h 15 m. Ticket price is about €50

Carrier is Wizz Air.

🔎

🚖 Find a cheap local taxi

Get off at the Malta (MLA).
Take the taxi at the Malta (MLA).

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

Carrier is JDL Chauffeur Driven.

🚖 Find a cheap local taxi

Get off at the .


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


Bus bus and ferry

Take the FlixBus bus at the Budapest Népliget bus station station .

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

Carrier is FlixBus.

Buy ticket

Get off at the Catania.
Take the Interbus bus at the Catania Via Archimede station .

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

Carrier is Interbus.

Buy ticket

Get off at the Catania Airport.
Take the Azienda Siciliana Trasporti bus at the Catania Airport station .

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

Carrier is Azienda Siciliana Trasporti.

Buy ticket

Get off at the Pozzallo Viale Europa.
Take the taxi at the Pozzallo Viale Europa.

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

Carrier is Walk Around Sicily.

🚖 Find a cheap local taxi

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

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


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

Plane is the fastest way to travel from Budapest to Valletta. Tickets cost €70. The journey takes approximately 4 ч. 53 мин.