Bus Schedule

Malta is a country dotted with Baroque churches, stone cottages, some of the world’s oldest human structures, and enough historical sights to keep you constantly busy. Here you can check out the locations where films like Gladiator, Brad Pitt’s World War Z and Spielberg’s Munich were shot, enjoy the beach and later savour the nightlife. Indeed, you can do it all… and you can do it without the stress of driving (and trying to park…) in what has become one of the most car-dense countries in Europe. How? Malta Public Transport has introduced to the islands a 300-strong fleet of modern air-conditioned buses, with the latest in passenger comfort and safety standards.

Reaching practically every corner of Malta and Gozo, Malta Public Transport allow you to enjoy your holiday for very little: €21.00 will get you around for 7 days. Malta Public Transport also provides express routes to the airport, services to all tourist attractions and destinations, and a separate night service.


Public Transport Malta

Tel: +356 2122 2000

Email: enquiries@publictransport.com.mt


Gozo Public Transport Routes

Route Map
301 Rabat (Victoria) – Xewkija – Mgarr/Ferry
302 Nadur – Ramla l-Hamra – Xewkija – Rabat (Victoria) – San Lawrenz – Dwejra
303 Mgarr – Qala – Nadur – Xewkija – Rabat (Victoria) 
304 Rabat (Victoria) – Nadur – San Blas
305 Sannat – Munxar – Rabat (Victoria) – Gharb – San Lawrenz
306 Xlendi – Fontana – Rabat (Victoria) – Marsalforn
307 Santa Lucija – Kercem – Rabat(Victoria) – Xaghra
308 Rabat (Victoria) – San Lawrenz – Ta’ Pinu
309 Rabat (Victoria) – Zebbug
310 Rabat (Victoria) – Marsalforn
311 Rabat (Victoria) – Dwejra
312 Rabat (Victoria) – San Lawrenz
313 Rabat (Victoria) – Santa Lucija
322 Mgarr – Nadur – Ramla l-Hamra – Xaghra – Marsalforn
323 Rabat (Victoria) Circular





Getting Married in Malta & Gozo