Malta Public Transport runs every bus on both islands. Below is the full published network, grouped by service type. Each number opens that route on the operator’s own site, where the live times are.
tallinja Direct 7
These express services charge their own fare. The visitor cards do not cover them.
Express 3
These routes reach the airport and cross the island with few stops.
Night routes 12
The N routes run after the day network stops.
Day routes 125
These are the everyday routes across Malta and Gozo.
- 1Isla
- 2Birgu
- 3Kalkara
- 4Birgu Centre
- 13Caghaq
- 13ASan Giljan
- 14Pembroke
- 15Sliema
- 16Swieqi
- 21Sliema
- 22Birkirkara
- 24San Gwann
- 25San Gwann
- 31Bugibba
- 31ABugibba
- 32Swatar
- 35San Gwann
- 41Cirkewwa
- 42Cirkewwa
- 43Naxxar
- 44Tuffieha
- 45Bugibba
- 46Gharghur
- 47Mosta
- 48Bugibba
- 49Ghadira Bay
- 50Rabat
- 51Mtarfa
- 52Dingli
- 53Rabat Virtu
- 54Attard
- 56Dingli
- 58Birkirkara
- 58ABirkirkara
- 61Zebbug
- 62Siggiewi
- 63Qormi Harifa
- 64Qormi
- 71Zurrieq
- 72Qrendi
- 73Zurrieq
- 74Zurrieq
- 80Birzebbugia
- 81Marsaxlokk
- 82Birzebbugia
- 82ABirzebbugia
- 82BBirzebbugia
- 83Sta Lucija
- 84Zejtun
- 85Marsaxlokk
- 88Airport
- 90Zabbar
- 91Marsaskala
- 92Marsaskala
- 93Marsaskala
- 94Xghajra
- 95Fgura
- 101Cirkewwa
- 103Naxxar
- 106Attard
- 109Bahrija
- 109ABahrija
- 110Pembroke Park and Ride
- 117Mqabba
- 119Ajruport
- 120Pembroke
- 121Pembroke
- 122Mater Dei
- 124Isla
- 130Waterfront
- 133Valletta
- 135Marsascala
- 181Dingli
- 182Mtarfa
- 186Bugibba
- 191Marsaskala
- 201Rabat
- 202Sliema
- 203Bugibba
- 204Marsaskala
- 205Birzebbugia
- 206Zejtun
- 208Mater Dei
- 209Siggiewi
- 210Birzebbugia
- 211San Giljan
- 212Bugibba
- 213Isla
- 214Bugibba
- 218Mqabba
- 221Bugibba
- 222Sliema
- 223Ghajn Tuffieha
- 225Ghajn Tuffieha
- 226Gudja
- 233Swieqi
- 238Mgarr
- 250Ghadira
- 260Gharghur
- 280Bugibba
- 300Mater Dei
- 301Vapur
- 302Ramla
- 303Vapur
- 305Victoria
- 306Xlendi
- 307Xaghra
- 308Ghammar
- 309Zebbug
- 310Marsalforn
- 311Dwejra
- 312San Lawrenz
- 313San Lucija
- 322Vapur
- 323Vapur
- 330Xlendi
- 401Paola
- 402Paola
- 403Rabat
- 404Ta Qali
- 405Ta Qali
- 406Bugibba
- 407Zejtun Circular
- 409Qormi Circular
- 410Sliema Circular
Checked 2026-09-05 11:25 against Malta Public Transport. Each number opens that route on their site. The live times are there.
Who runs what
Malta Public Transport
The whole island network, Malta and Gozo
They run every public bus on both islands, including the express X routes to the airport and the tallinja Direct services. The tallinja card is theirs. A personalised card makes day and night routes free.
Car and passenger ferry
Gozo Channel
Cirkewwa to Mgarr
This is the Gozo crossing that carries vehicles. The trip takes about twenty-five minutes and sailings continue through the night. You pay when you leave Gozo rather than when you arrive.
Fast passenger ferry
Gozo Highspeed
Valletta to Mgarr
This service carries foot passengers only and leaves straight from the Valletta waterfront, so you skip the drive to Cirkewwa. The company was formed when the two competing fast-ferry operators merged.
Harbour ferry
Valletta Ferry Services
Sliema to Valletta, Three Cities to Valletta
These are two five-minute crossings of the harbours, about every half hour in each direction. They cost less than the bus for the same trip and take far less time.
Malta to Sicily by sea
Valletta to Pozzallo
A catamaran service crosses to Pozzallo in Sicily, which is the only scheduled way off the islands that is not a flight. It carries cars, campers and bicycles. Sailings are cancelled in heavy weather.