How to get from Valletta to Marsaxlokk by bus?
From Valletta to Marsaxlokk by bus
To get from Valletta to Marsaxlokk in Malta, take the X4 bus from Valletta B3 station to Birzebbugia 2 station. Next, take the 210 bus from Birzebbugia 2 station to Xerriex station. The total trip duration for this route is approximately 55 min.
Step by Step
- 1Walk to bus stationValletta B340 m • 1 min
- 2Wait for busX4Birzebbugia
- 3Ride to bus stationBirzebbugia 2ID 146437 min
- 4Wait for bus210Mater Dei
- 5Ride to bus stationXerriex13 min
Alternative route from Valletta to Marsaxlokk by bus via 82 and 210
To get from Valletta to Marsaxlokk in Malta, take the 82 bus from Valletta A7 station to Nadur station. Next, take the 210 bus from Nadur station to Xerriex station. The total trip duration for this route is approximately 57 min.
Step by Step
- 1Walk to bus stationValletta A7180 m • 3 min
- 2Wait for bus82Birzebbugia
- 3Ride to bus stationNadur32 min
- 4Walk to bus stationNadur20 m • 1 min
- 5Wait for bus210Mater Dei
- 6Ride to bus stationXerriex9 min
Public transport directions from Valletta to Marsaxlokk
Public transport stations close to Valletta
Valletta is located at Valletta, Malta and the nearest public transport station is Valletta B7.
Bus stations close to Valletta:
- Valletta B7
- Valletta C4
- Valletta B4
Ferry stations close to Valletta:
- Sliema Ferry
- Valletta Ferry
- Valletta
Public transport stations close to Marsaxlokk, Malta
Marsaxlokk is located at Marsaxlokk, Malta and the nearest public transport station is Rikka.
Bus stations close to Marsaxlokk:
- Rikka
- Melqart (Sunday Temporary)
- Malqart
Related Routes
- Qormi to Marsaxlokk
- Qrendi to Marsaxlokk
- Rabat to Marsaxlokk
- Safi to Marsaxlokk
- San Gwann to Marsaxlokk
- San Ġiljan to Marsaxlokk
- Santa Lucija to Marsaxlokk
- Siggiewi to Marsaxlokk
- Swieqi to Marsaxlokk
- Ta' Xbiex to Marsaxlokk
- St Paul's Bay to Marsaxlokk
- Tarxien to Marsaxlokk
- Tas-Sliema to Marsaxlokk
- Balzan to Marsaxlokk
- Attard to Marsaxlokk
- Birgu to Marsaxlokk
- Birkirkara to Marsaxlokk
- Birżebbuġa to Marsaxlokk
- Bormla to Marsaxlokk
- Fgura to Marsaxlokk
Alternative route from Valletta to Marsaxlokk by bus via 82 and 210
To get from Valletta to Marsaxlokk in Malta, take the 82 bus from Valletta A7 station to Nadur station. Next, take the 210 bus from Nadur station to Xerriex station. The total trip duration for this route is approximately 57 min.
Step by Step
- 1Walk to bus stationValletta A7180 m • 3 min
- 2Wait for bus82Birzebbugia
- 3Ride to bus stationNadur32 min
- 4Walk to bus stationNadur20 m • 1 min
- 5Wait for bus210Mater Dei
- 6Ride to bus stationXerriex9 min
Questions & Answers
What is the fastest way to get from Valletta to Marsaxlokk?
The fastest way takes 55 minutes, using Bus line X4, Bus line 210.
What is the alternative route to get from Valletta to Marsaxlokk?
The alternative route takes 57 minutes, using Bus line 82, Bus line 210.
Is there a direct bus between Valletta and Marsaxlokk in Malta?
No, you’ll have to take 2 bus lines in total. The total travelling time is 55 min.
Which bus line goes from Valletta to Marsaxlokk in Malta?
The X4 bus line goes from Valletta B3 station near Valletta to Birzebbugia station. From there you’ll have to take one bus line till Birzebbugia station near Marsaxlokk in Malta
How long does it take to travel from Valletta to Marsaxlokk in Malta by bus?
The total travel time between Valletta and Marsaxlokk in Malta by bus is about 55 min.
Where do I get on the bus near Valletta to get to Marsaxlokk in Malta?
Get on the X4 bus from the Valletta B3 stop near Valletta in Malta.
Where do I get off the bus when travelling between Valletta and Marsaxlokk in Malta?
Get off the bus at the Birzebbugia stop, which is closest to Marsaxlokk in Malta.
When is the last bus from Valletta to Marsaxlokk in Malta?
The last bus from Valletta to Marsaxlokk in Malta is the Valletta - Birzebbugia line. It leaves the Valletta A7 stop at 00:40.