Travel by Bus Around Malta

Traveling by bus in Malta is a cheap and fun way to discover the islands without having to worry about road maps. Whether you choose the Maltese modern buses or the colorful traditional buses, you are sure to get to every part of Malta and Gozo in a heartbeat. On this page we give you all the general information, timetables and fares of buses in Malta and Gozo.

Travel by Bus Around Malta

Gozo Bus timetable and information

From Monday to Saturday except Public Holidays.

Marsalforn Bus No.21 – From Victoria also on Sundays & Public Holidays
7:35; 9:05; 10:00; 11:00;12:00;13:30; 14:30 (bus proceeds to Qbajjar); 16:00; 17:00; 18:45 (except Sundays and Public Holidays).

Nadur / Qala / Gh’Sielem / Xewkija Bus No.43/43 – From Victoria
7:30; 8:00; 8:30; 9:00; 9:30; 10:00; 10:30; 11:00; 11:45 (bus does not return to Victoria); 17:00; 18:00; 19:00 (bus does not return to Victoria).

Xaghra Bus No.64/65 – From Victoria
7:00 (bus proceeds to Nazzarenu); 8:15; 9:00; 9:45 (bus proceeds to Nazzarenu); 10:30; 11:15; 12:00; 13:15; 14:15; 16:00; 17:00; 18:00; 19:00 (bus does not return to Victoria).

Travel by Bus Around Malta Photo of bus signs of buses to Xaghra in Victoria main bus terminal, Gozo

Gharb / St. Lawrence Bus No.1/2/91* – From Victoria
8:30; 9:30; 10:30*; 11:30*; 17:30* (bus does not return to Victoria).

Dwejra Bus No.91 – From Victoria – Monday to Sunday
11:30; 13:45; 15:15 (from Dwejra).

Zebbug/Ghasri/Ta’Pinu Bus No.91 – From Victoria
8:30; 9:30 (bus via Ghammar / Ta’Pinu); 10:30 (bus via Ghammar / Ta’Pinu); 11:30 (bus via Ghammar / Ta’Pinu); 17:30 (bus does not return to Victoria).

Travel by Bus Around Malta Photo of bus No. 91 in Victoria town center, Gozo

Sannat / Munxar Bus No.50/51 – From Victoria
7:15; 9:00; 10:00; 11:45; 17:15 (bus does not return to Victoria).

Kercem / St. Lucia Bus No.14 – From Victoria
7:15; 9:00; 10:00.

Gozo Bus timetable and information

Sundays and Public Holidays.

Xaghra Bus No.64/65 – From Victoria

  • 10:00 – Victoria / Xewkija round about / Xaghra / Victoria;
  • 12:00 – Victoria / Xewkija round about / Xaghra / Victoria;
  • 13:15 – Victoria / Xewkija round about / Xaghra / Victoria (March to October).

Travel by Bus Around Malta Photo of bus 64 in Victoria main bus terminal, Gozo

Xewkija / Ghajnsielem / Mgarr / Qala / Nadur Bus No.42/43 – From Victoria

  • 9:00 – Victoria / Xewkija / Ghajnsielem / Qala / Nadur / Victoria;
  • 10:00 – Victoria / Xewkija / Ghajnsielem / Qala / Nadur / Victoria;

Gozo Bus General Information: Buses depart from all villages to Victoria approximately 10 minutes after above indicated time. Mgarr Harbour (ferry) Bus N. 25, from Victoria (also on Sundays) leaves 30 minutes before ferry departure from Mgarr Harbour. Except for the 18:15 ferry trip which leaves at 17:30. First bus is at 5:30. Last bus is at 19:00. Please consult Gozo ferry boat timetable for further information. Last bus from Mgarr to Victoria is at 19:30 all week. Bus fares are 0.47 Euros to all villages and 0:82 to Dwejra (one way). For more information contact Victoria Bus Terminus – transport assistant tel: 21559036.

Travel by Bus Around Malta Photo of bus 25 in Victoria main bus terminal, Gozo