Ferries

For as little as €1.50 per person (one way – €2.80 with return) you can catch the ferry from the Sliema waterfront to Valletta and back. The ferry runs straight across the harbour, which makes it quicker than public transport since the bus has to go around the coastal road. It also provides excellent opportunities for some great photos of the harbour. The trip takes just 15 minutes

www.vallettaferryservices.com
Google Maps

Bus

Buses 13 and 14 run from Valletta on a frequent schedule. On average, a bus ride from Sliema to Valletta takes about 20 minutes. Bus tickets for a single day cost €1.50 per person in winter, €2 in summer, or €3 when travelling at night. These prices allow you to travel anywhere on the island for up to two hours. You can also purchase a explore ticket costing €21 with which you get unlimited travel by bus all throughout Malta and Gozo for 7 days.

www.publictransport.com.mt/en/trip-planner
Google Maps

Hop-on & Hop-off-bus

Hop-on & Hop-off-busses are a great way to explore Malta and visit the most interesting places. You have two tours on Malta and one on Gozo. Buses leave from Sliema Ferries Terminus every half hour from 9:00h to 15:00h on weekdays and from 9:00h to 14:00h on Sundays. A full day ticket costs €20.

www.citysightseeing.com.mt
Google Maps

Taxis

The white taxi service can pick up passengers from anywhere, except bus-stops. Taxi services from the Malta International Airport to all localities in Malta are based on a fixed tariff. Remember: It’s always better to enquire and agree on a fare before you enter a taxi.

www.ecabs.com.mt
Google Maps

Translate your Language

Arabic Arabic Belarusian Belarusian Bosnian Bosnian Bulgarian Bulgarian Chinese (Simplified) Chinese (Simplified) Croatian Croatian Czech Czech Danish Danish Dutch Dutch English English Finnish Finnish French French German German Hebrew Hebrew Hindi Hindi Hungarian Hungarian Italian Italian Japanese Japanese Korean Korean Latvian Latvian Lithuanian Lithuanian Luxembourgish Luxembourgish Maltese Maltese Norwegian Norwegian Polish Polish Portuguese Portuguese Russian Russian Serbian Serbian Slovak Slovak Slovenian Slovenian Spanish Spanish Turkish Turkish Ukrainian Ukrainian