How to get from Marsaskala to Xgħajra by bus?
From Marsaskala to Xgħajra by bus
To get from Marsaskala to Xgħajra in Malta, take the 91 bus from Marsaskala station to Medjatrici station. Next, take the 94 bus from Medjatrici station to Ritchie station. The total trip duration for this route is approximately 27 min.
Step by Step
- 1Walk to bus stationMarsaskala140 m • 2 min
- 2Wait for bus91Valletta
- 3Ride to bus stationMedjatrici12 min
- 4Walk to bus stationMedjatrici50 m • 1 min
- 5Wait for bus94Xghajra
- 6Ride to bus stationRitchie8 min
- 7Walk toXgħajra160 m • 3 min
Alternative route from Marsaskala to Xgħajra by bus via 124 and 120
To get from Marsaskala to Xgħajra in Malta, take the 124 bus from Iskal station to Medjatrici station. Next, take the 120 bus from Medjatrici station to Ritchie station. The total trip duration for this route is approximately 31 min.
Step by Step
- 1Walk to bus stationIskal150 m • 2 min
- 2Wait for bus124Isla
- 3Ride to bus stationMedjatrici11 min
- 4Walk to bus stationMedjatrici50 m • 1 min
- 5Wait for bus120Xghajra
- 6Ride to bus stationRitchie8 min
- 7Walk toXgħajra160 m • 3 min
Public transport directions from Marsaskala to Xgħajra
Public transport stations close to Marsaskala
Marsaskala is located at Marsaskala, Malta and the nearest public transport station is Marsaskala.
Bus stations close to Marsaskala:
- Marsaskala
- Qrempuc
- Vajrita
Public transport stations close to Xgħajra, Malta
Xgħajra is located at Xgħajra, Malta and the nearest public transport station is Glavan.
Bus stations close to Xgħajra:
- Glavan
- Cern
- Penza
Ferry stations close to Xgħajra:
- Cospicua
- Sliema Ferry
- Valletta
Related Routes
- Birkirkara to Xgħajra
- Marsaskala to Rabat
- Marsaskala to San Ġiljan
- Marsaskala to Santa Lucija
- Marsaskala to Marsaxlokk
- Marsaskala to Mdina
- Marsaskala to Zurrieq
- Marsaskala to L-Imdina
- Marsaskala to Hospital Gozo
- Marsaxlokk to San Ġiljan
- Marsaxlokk to St Paul's Bay
- Marsaxlokk to Tas-Sliema
- Marsaxlokk to Valletta
- Marsaxlokk to Birżebbuġa
- Marsaxlokk to Bormla
- Marsaxlokk to Gzira
- Marsaxlokk to Gudja
- Marsaxlokk to Hal Luqa
- Marsaxlokk to Marsaskala
- Marsaxlokk to Mellieħa
Alternative route from Marsaskala to Xgħajra by bus via 124 and 120
To get from Marsaskala to Xgħajra in Malta, take the 124 bus from Iskal station to Medjatrici station. Next, take the 120 bus from Medjatrici station to Ritchie station. The total trip duration for this route is approximately 31 min.
Step by Step
- 1Walk to bus stationIskal150 m • 2 min
- 2Wait for bus124Isla
- 3Ride to bus stationMedjatrici11 min
- 4Walk to bus stationMedjatrici50 m • 1 min
- 5Wait for bus120Xghajra
- 6Ride to bus stationRitchie8 min
- 7Walk toXgħajra160 m • 3 min
Questions & Answers
What is the fastest way to get from Marsaskala to Xgħajra?
The fastest way takes 27 minutes, using Bus line 91, Bus line 94.
What is the alternative route to get from Marsaskala to Xgħajra?
The alternative route takes 31 minutes, using Bus line 124, Bus line 120.
Is there a direct bus between Marsaskala and Xgħajra in Malta?
No, you’ll have to take 2 bus lines in total. The total travelling time is 27 min.
Which bus line goes from Marsaskala to Xgħajra in Malta?
The 91 bus line goes from Marsaskala station near Marsaskala to Valletta station. From there you’ll have to take one bus line till Valletta station near Xgħajra in Malta
How long does it take to travel from Marsaskala to Xgħajra in Malta by bus?
The total travel time between Marsaskala and Xgħajra in Malta by bus is about 27 min.
Where do I get on the bus near Marsaskala to get to Xgħajra in Malta?
Get on the 91 bus from the Marsaskala stop near Marsaskala in Malta.
Where do I get off the bus when travelling between Marsaskala and Xgħajra in Malta?
Get off the bus at the Valletta stop, which is closest to Xgħajra in Malta.