If you ask any Maltese person about the bus, you’ll get a sigh, a shrug, and probably a story. The bus in Malta is a national pastime, a mild source of frustration, and — for most tourists — the cheapest way to see the islands. Almost every guidebook tells you “Malta has good public transport” and leaves it at that. The truth is a bit more nuanced, and if you arrive expecting Swiss timetables you’re going to have a rough first morning.
This is the article we wish someone had given us before our first trip. No sugar-coating, no scaremongering — just the stuff locals actually know.
How the bus system works
Malta has a single bus operator that covers Malta, Gozo, and parts of Comino’s connections (via the ferry to Ċirkewwa). Pretty much every route either starts, ends, or passes through the Valletta terminus just outside City Gate, or the Mater Dei and University hubs. If you can get to one of those three, you can get almost anywhere on the island.
Routes are numbered, and the numbering tells you something:
1–99: standard daytime routes around Malta
101–300: regional and express routes
N1–N230: night buses (limited, mostly weekends)
300s: routes within Gozo
The single most useful thing to download before you arrive is the official Tallinja app. It shows live bus locations, gives you accurate (well, mostly accurate) arrival times, and lets you plan a journey door-to-door. Google Maps also works fine for buses in Malta, which is a small miracle.
Tickets: cash, card, or Tal-Linja?
You have three options, and the right one depends on how long you’re staying.
Single tickets bought on the bus: €2 in summer, €1.50 in winter, valid for two hours of free transfers. Driver takes cash and gives change, but bring small notes — handing over a €50 will earn you a look.
Explore Card (the tourist one): €25 for seven days of unlimited travel, including night buses and the Valletta–Sliema ferry. If you’re staying a week and plan to use buses more than four or five times, this pays for itself before day three. There’s also an Explore Plus card at around €39 that throws in a hop-on-hop-off bus and a couple of harbour cruises — worth it only if you were going to do those anyway.
Tal-Linja card: the local resident card. As a tourist you can technically buy a personalised one, but the application process and the wait for the card to arrive in the post means it’s basically only worth it if you’re staying a month or more. Skip it for short trips.
The Explore Card is what 95% of tourists should buy. You can pick it up at the airport bus stop, at the Valletta terminus kiosk, or order it online before you fly.
The routes that actually matter
You don’t need to learn the whole network. These are the ones you’ll genuinely use:
X1, X2, X3, X4 — the airport express routes. X1 goes to Mellieħa and Ċirkewwa (for the Gozo ferry), X2 to Sliema and St Julian’s, X3 to Buġibba and Qawra, X4 to Valletta. Hugely useful on arrival day.
13 — Valletta to Sliema along the seafront. Scenic and constant.
222 — Sliema to St Julian’s to Buġibba along the coast. Beautiful ride.
12, 14 — connect Valletta to Sliema/Gżira through the inner roads (faster than the 13 if you don’t care about the view).
52, 53, 56 — Valletta to Mellieħa and the northern beaches.
201, 202 — circular routes around the south, useful for getting to Marsaxlokk and the Blue Grotto.
50, 51 — Valletta to Mosta and the centre of the island, including the dome.
For Gozo, once you’re off the ferry at Mġarr, the 301, 302, 303, 305, 307, 322, 323 all leave from Victoria (Rabat, Gozo’s capital). Almost everything in Gozo radiates from there.
The local tips nobody tells you
This is the part the official websites won’t say:
Buses get full. Properly full. In peak summer, between 11am and 1pm on routes heading to popular beaches (Golden Bay, Mellieħa, Comino ferry), drivers will sail past your stop if the bus is at capacity. Locals know this and either travel before 9am or after 3pm. If you’re going to Golden Bay or Għajn Tuffieħa on a hot Saturday, leave by 8am or accept that you might be standing for forty minutes.
Sundays and public holidays are different. Frequencies drop on a lot of routes. The Tallinja app handles this correctly but the printed timetables at stops sometimes don’t. Trust the app.
Some buses just don’t show. It happens. Especially on less popular routes, especially in winter. If two consecutive buses are missing from the live tracker, it’s time for a Plan B.
Plan B is Bolt, Uber or eCabs (the local equivalent, with its own app). A Bolt across central Malta — say from Sliema to Valletta — costs about €5–8. From St Julian’s to the airport is around €15–20. Sometimes that’s just easier, especially with luggage or after a long day.
The Valletta terminus is chaos and that’s normal. Don’t queue at the wrong bay. Each bay has its number painted on the kerb and the route numbers listed. Confirm with the driver — most are friendly and will nod or shake their head.
The ‘pasitizzi stop’ on route 51. When the bus passes through Mosta, get off near the church even if you’re going further. Walk five minutes to any pastizzeria and you’ll have the cheapest, best snack of your trip for under a euro. Get back on the next bus.
When the bus genuinely isn’t worth it
We’re not going to pretend the bus is always the right answer:
If you’re a group of three or four, a taxi or rideshare often costs the same per person and saves an hour.
If you want to see Gozo properly in one day, the bus will eat your time. Renting a car for a day on Gozo is cheap (often €25–35) and turns a frustrating day into a great one.
If you’re going to the Blue Grotto, Dingli Cliffs, and Mdina in a single day, the connections will defeat you. This is what organised day tours exist for.
If you have early flights or late arrivals, just book the airport transfer.
For these situations, renting a car for one or two specific days is genuinely the move — the rest of the time, the bus is fine.
A realistic week of bus-only travel
Just to show it’s doable, here’s what a week using the Explore Card looks like for most tourists:
Day 1: X2 from airport to your Sliema/St Julian’s hotel.
Day 2: Bus 13 to Valletta. Walk the city. Ferry back to Sliema (covered by your card).
Day 3: Bus 222 up the coast to Buġibba, swim, come back.
Day 4: Bus 51 to Mosta and Mdina (change at Rabat). Sunset back to base.
Day 5: X1 to Ċirkewwa, ferry to Gozo, bus 301 to Victoria, explore. Long day — start early.
Day 6: Bus 81 or 201 to Marsaxlokk for the Sunday fish market. Then 81 to the Blue Grotto if energy allows.
Day 7: X2 back to airport.
Total transport cost: €25 for the card. Try doing that in any other European capital region.
The honest verdict
The Maltese bus is good enough. It’s not punctual the way German trains are punctual. It’s not luxurious. But it’s cheap, it covers basically everywhere a tourist would want to go, and the drivers — once you’ve made eye contact and confirmed you’re going to the right place — are mostly patient with confused visitors. Combine the Explore Card with a Bolt account for the moments the bus lets you down, and you have a transport setup that costs less than a single day of car rental.
And honestly? Sitting on a packed bus winding through Maltese village streets, with someone’s nanna chatting to the driver in Maltese, is one of those small unfilmable things you’ll remember from the trip.
Disclaimer: The information in this article — including ticket prices, route numbers, schedules, and operator details — is provided for general guidance only and was correct to the best of our knowledge at the time of writing. Public transport services, fares, and timetables in Malta can change without notice. WheresMalta.com does not accept any responsibility or liability for inaccuracies, omissions, or any inconvenience, loss, or damage arising from the use of this information. Always confirm current details with the official operator (publictransport.com.mt or the Tallinja app) before travelling.