Der öffentliche Verkehr ist sehr zuverlässig und kostengünstig. Der Hauptbusterminus von Malta befindet sich direkt vor dem Stadttor von Valletta. Die Busse sind orange und tragen an der Vorderseite die Liniennummer. Alle Buslinien gehen von Valletta aus und führen auch wieder dorthin zurück. Einige wenige machen auch Rundfahrten, aber das ist nicht die Norm – ein Expressbus verbindet die wichtigsten Ferienorte mit Sliema, Marsaxlokk, Mdina, den Three Cities und den beliebtesten Sandstränden. Alle Busse nach Valletta fahren auch durch die Vorstadt Floriana. In Städten und Dörfern ist die Busstation im Allgemeinen am, oder in der Nähe des Hauptplatzes.
Von hier aus gehen Busse zu praktisch allen Ecken der Insel. Die durchschnittliche Fahrzeit beträgt zwischen 20 und 30 Minuten: Die längste Strecke benötigt 50 Minuten. Eine Fahrt nach Gozo mit öffentlichen Verkehrsmitteln ist einfach: Nehmen Sie den Bus nach Cirkewwa, nehmen Sie die Fähre als Fußgänger und dann nehmen Sie den Bus zur Hauptstadt Victoria.
Auf Gozo befindet sich der Busterminus in der Main Gate Street, Victoria. Die Busse von Gozo sind grau mit einem roten Streifen und tragen ebenfalls die Liniennummer an der Frontseite. Anders als in Malta, machen die Busse auf Gozo eine Rundfahrt um die Insel; sie fahren von Victoria ab, halten an planmäßigen Haltestellen und kommen am Ende wieder nach Victoria zurück. Die Linie 25 bedient die Strecke nach Mgarr und ist auf die An- und Abfahrt der Fähren eingestellt.
Nützlicher Hinweis: Wenn Sie die öffentlichen Verkehrsmittel benutzen, kontrollieren Sie bitte immer, dass Sie auch den richtigen Fahrpreis entrichten. Halten Sie stets etwas Kleingeld bereit.