There are 6 ways to get from Agrigento to Valletta by train, busferry, bus, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus and ferry
best- Take the train from Agrigento Bassa to Canicatti'train Re
- Take the train from Canicatti' to Modicatrain
- Take the busferry from Pozzallo to Vallettabusferry
7h 21m€267–318Bus to Trapani Airport, fly
cheapest- Take the bus from Agrigento Piazzale Rosselli to Trapani Birgi Airportbus
- Fly from Trapani Airport (TPS) to Malta International Airport (MLA)plane TPS - MLA
5h 13m€42–234Bus, train, bus and ferry
- Take the bus from Agrigento to Gelabus
- Take the train from Gela to Ispicatrain Re
- Take the busferry from Pozzallo to Vallettabusferry
8h 4m€267–316Bus to Catania–Fontanarossa Airport, fly
- Take the bus from Agrigento Piazzale Rosselli to Aeroporto Fontanarossabus
- Fly from Catania–Fontanarossa Airport (CTA) to Malta International Airport (MLA)plane CTA - MLA
4h 58m€43–152Bus, bus and ferry via Catania Airport (CTA)
- Take the bus from Agrigento Piazzale Rosselli to Aeroporto Fontanarossabus
- Take the bus from Catania Airport to Pozzallo Viale Europabus
- Take the busferry from Pozzallo to Vallettabusferry
8h 5m€263–313Bus, bus and ferry
- Take the bus from Agrigento to Gelabus
- Take the bus from Vittoria to Pozzallobus
- Take the busferry from Pozzallo to Vallettabusferry
8h 51m€261–308
Catania–Fontanarossa Airport (CTA) to Malta International Airport (MLA) flights
Comparing Your Travel Options
The cheapest way to get from Agrigento to Valletta is to bus and fly which costs €40 - €160 and takes 4h 58m.
The fastest way to get from Agrigento to Valletta is to bus and fly which takes 4h 58m and costs €40 - €160.
No, there is no direct bus from Agrigento to Valletta. However, there are services departing from Agrigento Piazzale Rosselli and arriving at Valletta via Catania Airport and Pozzallo. The journey, including transfers, takes approximately 8h 5m.
The distance between Agrigento and Valletta is 331 km.
The best way to get from Agrigento to Valletta without a car is to train and bus and ferry which takes 7h 21m and costs €260 - €320.
It takes approximately 7h 21m to get from Agrigento to Valletta, including transfers.
Agrigento to Valletta bus services, operated by SAIS trasporti S.p.A. - Autolinee Giamporcaro, depart from Agrigento Piazzale Rosselli station.
Agrigento to Valletta bus services, operated by SAIS trasporti S.p.A. - Autolinee Giamporcaro, arrive at Aeroporto Fontanarossa station.
There are 6038+ hotels available in Valletta.
What companies run services between Agrigento, Italy and Valletta, Malta?
There is no direct connection from Agrigento to Valletta. However, you can take the train to Canicatti', take the train to Modica, take the taxi to Pozzallo, then take the vehicle to Valletta. Alternatively, you can take a bus from Agrigento to Valletta via Gela, Gela, Ispica, and Pozzallo in around 8h 4m.
- Website
- ryanair.com
Flights from Catania–Fontanarossa Airport to Malta International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €23–130
Flights from Trapani Airport to Malta International Airport
- Ave. Duration
- 50 min
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €30–190
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Agrigento Bassa to Canicatti'
- Ave. Duration
- 40 min
- Frequency
- 5 times a day
- Estimated price
- €4–7
- Website
- Trenitalia
Train from Canicatti' to Modica
- Ave. Duration
- 2h 33m
- Frequency
- 3 times a day
- Estimated price
- €19–28
- Website
- Trenitalia
Train from Gela to Ispica
- Ave. Duration
- 2h 19m
- Frequency
- 5 times a day
- Estimated price
- €14–21
- Website
- Trenitalia
- Phone
- (+356) 22069022
- [email protected]
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Busferry from Pozzallo to Valletta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €73
- Website
- Virtu Ferries Ltd
Want to know more about travelling around Malta
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide


