Skip to main content

How to get from Qala to Xaghra by bus?

By bus

To get from Qala to Xaghra in Malta, take the 303 bus from Safra station to Antnin station. Next, take the 322 bus from Antnin station to Tempji station. The total trip duration for this route is approximately 42 min.

42min
Bus - 303303
Bus - 322322
Leaves from Safra

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Qala
  • 2
    Bus - 303303
    Wait for bus
    303
    Vapur
  • 3
    Ride to bus station
    Ride to bus station
    Antnin
    3 min
  • 4
    Walk to bus station
    Walk to bus station
    Antnin
    10 m • 1 min
  • 5
    Bus - 322322
    Wait for bus
    322
    Marsalforn
  • 6
    Ride to bus station Tempji
    Ride to bus station
    Tempji
    18 min
*Duration based on 8am traffic

Alternative route by bus via 322

Take one direct bus from Qala to Xaghra in Malta: take the 322 bus from Gliex station to Tempji station. The total trip duration for this route is approximately 26 min.

26min
Walk to bus station
Bus - 322322
Leaves from Gliex

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gliex
    640 m • 9 min
  • 2
    Bus - 322322
    Wait for bus
    322
    Marsalforn
  • 3
    Ride to bus station Tempji
    Ride to bus station
    Tempji
    17 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Malta.
All local mobility options in one app

Public transport directions from Qala to Xaghra

The distance between Qala, Malta and Xaghra, Malta is approximately 9.74 km, which can typically be travelled in 42 min. Moovit will show you the directions from Qala to Xaghra by bus, so no matter how you choose to travel in Malta – you will always have plenty of easy options.

Public transport stations close to Qala

Qala is located at Qala, Malta and the nearest public transport station is Safra.

Bus stations close to Qala:

  • Safra
  • Biljun
  • Palma

Ferry stations close to Qala:

  • Gozo Ferry Terminal

Public transport stations close to Xaghra, Malta

Xaghra is located at Xaghra, Malta and the nearest public transport station is Tempji.

Bus stations close to Xaghra:

  • Tempji
  • Ggantija
  • Tafla

Ferry stations close to Xaghra:

  • Gozo Ferry Terminal

Alternative route by bus via 322

Take one direct bus from Qala to Xaghra in Malta: take the 322 bus from Gliex station to Tempji station. The total trip duration for this route is approximately 26 min.

26min
Walk to bus station
Bus - 322322
Leaves from Gliex

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gliex
    640 m • 9 min
  • 2
    Bus - 322322
    Wait for bus
    322
    Marsalforn
  • 3
    Ride to bus station Tempji
    Ride to bus station
    Tempji
    17 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Qala to Xaghra?

    The fastest way takes 42 minutes, using Bus line 303, Bus line 322.

  • What is the alternative route to get from Qala to Xaghra?

    The alternative route takes 26 minutes, using Bus line 322.

  • Is there a direct bus between Qala and Xaghra in Malta?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 42 min.

  • Which bus line goes from Qala to Xaghra in Malta?

    The 303 bus line goes from Vapur station near Qala to Antnin station. From there you’ll have to take one bus line till Tempji station near Xaghra in Malta

  • How long does it take to travel from Qala to Xaghra in Malta by bus?

    The total travel time between Qala and Xaghra in Malta by bus is about 42 min.

  • Where do I get on the bus near Qala to get to Xaghra in Malta?

    Get on the 303 bus from the Vapur stop near Qala in Malta.

  • Where do I get off the bus when travelling between Qala and Xaghra in Malta?

    Get off the bus at the Tempji stop, which is closest to Xaghra in Malta.

Live arrivals, timetables, maps