Malta Public Transport

Airport Services

We operate a number of routes which link the airport to various localities around Malta. Most of these routes are Express Routes meaning that they have limited stops to get to their destination quicker. These Airport routes are denoted by an “X” followed by the route number and operate from/to the following localities (click on the Route Number for more information on timetables)

X1 Cirkewwa - Marfa - Mellieha - Xemxija - San Pawl il-Bahar - Qawra - Bahar ic-Caghaq - Pembroke - Mater Dei Hospital - Msida - Marsa - Luqa – Airport
X2 San Giljan - Sliema - Gzira - Mater Dei Hospital - Msida - Marsa - Paola - Luqa – Sta. Lucija - Airport
X3 Bugibba - Qawra - Burmarrad - Mosta - Mtarfa - Rabat - Ta' Qali - Attard - Balzan - Birkirkara - Sta. Venera - Marsa - Paola - Luqa – Sta. Lucija - Airport
X4 Valletta - Floriana - Hamrun - Marsa - Luqa - Airport - Hal Far – Birzebbuga

The bus service runs from just outside the Malta International Airport terminal, across the road from the Departures Hall. We have an Information and Sales Office in the Arrivals Hall where you will be able to obtain further information on our services and to purchase our bus cards for immediate use.