Skip to main content

How to get from Mellieħa to Marsaxlokk by bus?

From Mellieħa to Marsaxlokk by bus

To get from Mellieħa to Marsaxlokk in Malta, take the 42 bus from Mellieha station to Valletta 18 station. Next, take the TD10 bus from Valletta A6 station to Xerriex station. The total trip duration for this route is approximately 1 hr 14 min.

74min
Bus - 4242
Bus - TD10TD10
Leaves from Mellieha

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Mellieħa
  • 2
    Bus - 4242
    Wait for bus
    42
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Valletta 18
    ID 3018
    59 min
  • 4
    Walk to bus station
    Walk to bus station
    Valletta A6
    90 m • 2 min
  • 5
    Bus - TD10TD10
    Wait for bus
    TD10
    Marsaxlokk
  • 6
    Ride to bus station Xerriex
    Ride to bus station
    Xerriex
    7 min
*Duration based on 8am traffic

Alternative route from Mellieħa to Marsaxlokk by bus via X1, 24 and TD10

To get from Mellieħa to Marsaxlokk in Malta, you’ll need to take 3 bus lines: take the X1 bus from Mellieha station to Qroqq 4 station. Next, you’ll have to switch to the 24 bus and finally take the TD10 bus from Valletta A6 station to Xerriex station. The total trip duration for this route is approximately 56 min.

56min
Bus - X1X1
Bus - 2424
Bus - TD10TD10
Leaves from Mellieha

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Mellieħa
  • 2
    Bus - X1X1
    Wait for bus
    X1
    Ajuport
  • 3
    Ride to bus station
    Ride to bus station
    Qroqq 4
    ID 3183
    21 min
  • 4
    Bus - 2424
    Wait for bus
    24
    Valletta Via Kappara
  • 5
    Ride to bus station
    Ride to bus station
    Valletta 18
    ID 3018
    10 min
  • 6
    Walk to bus station
    Walk to bus station
    Valletta A6
    90 m • 2 min
  • 7
    Bus - TD10TD10
    Wait for bus
    TD10
    Marsaxlokk
  • 8
    Ride to bus station Xerriex
    Ride to bus station
    Xerriex
    7 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 Mellieħa to Marsaxlokk

The distance between Mellieħa, Malta and Marsaxlokk, Malta is approximately 29.73 km, which can typically be travelled in 74 min. Moovit will show you the directions from Mellieħa to Marsaxlokk 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 Mellieħa

Mellieħa is located at Mellieħa, Malta and the nearest public transport station is Etna.

Bus stations close to Mellieħa:

  • Etna
  • Snajjin
  • Bragg

Public transport stations close to Marsaxlokk, Malta

Marsaxlokk is located at Marsaxlokk, Malta and the nearest public transport station is Kavallerizza.

Bus stations close to Marsaxlokk:

  • Kavallerizza
  • Alka
  • Arznell

Alternative route from Mellieħa to Marsaxlokk by bus via X1, 24 and TD10

To get from Mellieħa to Marsaxlokk in Malta, you’ll need to take 3 bus lines: take the X1 bus from Mellieha station to Qroqq 4 station. Next, you’ll have to switch to the 24 bus and finally take the TD10 bus from Valletta A6 station to Xerriex station. The total trip duration for this route is approximately 56 min.

56min
Bus - X1X1
Bus - 2424
Bus - TD10TD10
Leaves from Mellieha

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Mellieħa
  • 2
    Bus - X1X1
    Wait for bus
    X1
    Ajuport
  • 3
    Ride to bus station
    Ride to bus station
    Qroqq 4
    ID 3183
    21 min
  • 4
    Bus - 2424
    Wait for bus
    24
    Valletta Via Kappara
  • 5
    Ride to bus station
    Ride to bus station
    Valletta 18
    ID 3018
    10 min
  • 6
    Walk to bus station
    Walk to bus station
    Valletta A6
    90 m • 2 min
  • 7
    Bus - TD10TD10
    Wait for bus
    TD10
    Marsaxlokk
  • 8
    Ride to bus station Xerriex
    Ride to bus station
    Xerriex
    7 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Mellieħa to Marsaxlokk?

    The fastest way takes 74 minutes, using Bus line 42, Bus line TD10.

  • What is the alternative route to get from Mellieħa to Marsaxlokk?

    The alternative route takes 56 minutes, using Bus line X1, Bus line 24, Bus line TD10.

  • Is there a direct bus between Mellieħa and Marsaxlokk in Malta?

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

  • Which bus line goes from Mellieħa to Marsaxlokk in Malta?

    The 42 bus line goes from Valletta station near Mellieħa to Valletta 18 station. From there you’ll have to take one bus line till Valletta 18 station near Marsaxlokk in Malta

  • How long does it take to travel from Mellieħa to Marsaxlokk in Malta by bus?

    The total travel time between Mellieħa and Marsaxlokk in Malta by bus is about 1 hr 14 min.

  • Where do I get on the bus near Mellieħa to get to Marsaxlokk in Malta?

    Get on the 42 bus from the Valletta stop near Mellieħa in Malta.

  • Where do I get off the bus when travelling between Mellieħa and Marsaxlokk in Malta?

    Get off the bus at the Valletta 18 stop, which is closest to Marsaxlokk in Malta.