Skip to main content

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

From Mellieħa to Msida by bus

Take one direct bus from Mellieħa to Msida in Malta: take the X1 bus from Mellieha station to Sptar 1 station. The total trip duration for this route is approximately 25 min.

25min
Bus - X1X1
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 Sptar 1
    Ride to bus station
    Sptar 1
    ID 6331
    24 min
*Duration based on 8am traffic

Alternative route from Mellieħa to Msida by bus via 222 and 120

To get from Mellieħa to Msida in Malta, take the 222 bus from Mellieha station to Ross station. Next, take the 120 bus from Ross station to Sptar 1 station. The total trip duration for this route is approximately 59 min.

59min
Bus - 222222
Bus - 120120
Leaves from Mellieha

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Mellieħa
  • 2
    Bus - 222222
    Wait for bus
    222
    Sliema Ferries
  • 3
    Ride to bus station
    Ride to bus station
    Ross
    39 min
  • 4
    Bus - 120120
    Wait for bus
    120
    Xghajra
  • 5
    Ride to bus station Sptar 1
    Ride to bus station
    Sptar 1
    ID 6331
    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 Mellieħa to Msida

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

Bus stations close to Mellieħa:

  • Snajjin
  • Etna
  • Bragg

Public transport stations close to Msida, Malta

Msida is located at Msida, Malta and the nearest public transport station is Giovanni.

Bus stations close to Msida:

  • Giovanni
  • Swatar
  • Sisla

Ferry stations close to Msida:

  • Valletta
  • Valletta Ferry
  • Cospicua

Alternative route from Mellieħa to Msida by bus via 222 and 120

To get from Mellieħa to Msida in Malta, take the 222 bus from Mellieha station to Ross station. Next, take the 120 bus from Ross station to Sptar 1 station. The total trip duration for this route is approximately 59 min.

59min
Bus - 222222
Bus - 120120
Leaves from Mellieha

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Mellieħa
  • 2
    Bus - 222222
    Wait for bus
    222
    Sliema Ferries
  • 3
    Ride to bus station
    Ride to bus station
    Ross
    39 min
  • 4
    Bus - 120120
    Wait for bus
    120
    Xghajra
  • 5
    Ride to bus station Sptar 1
    Ride to bus station
    Sptar 1
    ID 6331
    17 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 25 minutes, using Bus line X1.

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

    The alternative route takes 59 minutes, using Bus line 222, Bus line 120.

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

    Yes, there is a direct bus going from Mellieħa to Msida in Malta in 25 min.

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

    The X1 bus line goes from Ajuport station near Mellieħa to Mellieha station near Msida in Malta.

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

    The total travel time between Mellieħa and Msida in Malta by bus is about 25 min.

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

    Get on the X1 bus from the Ajuport stop near Mellieħa in Malta.

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

    Get off the bus at the Mellieha stop, which is closest to Msida in Malta.

  • When is the last bus from Mellieħa to Msida in Malta?

    The last bus from Mellieħa to Msida in Malta is the Ajruport - Cirkewwa line. It leaves the Mellieha stop at 23:38.