Skip to main content

How to get from Marsa to Rabat by bus?

By bus

To get from Marsa to Rabat in Malta, take the 91 bus from Moro station to Blata L-Bajda 5 station. Next, take the 51 bus from Blata L-Bajda 3 station to Buzugrilla 2 station. The total trip duration for this route is approximately 49 min.

49min
Walk to bus station
Bus - 9191
Bus - 5151
Leaves from Moro

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Moro
    100 m • 2 min
  • 2
    Bus - 9191
    Wait for bus
    91
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Blata L-Bajda 5
    ID 474
    6 min
  • 4
    Walk to bus station
    Walk to bus station
    Blata L-Bajda 3
    250 m • 4 min
  • 5
    Bus - 5151
    Wait for bus
    51
    Mtafra
  • 6
    Ride to bus station Buzugrilla 2
    Ride to bus station
    Buzugrilla 2
    ID 160
    37 min
*Duration based on 8am traffic

Alternative route by bus via 71 and 51

To get from Marsa to Rabat in Malta, take the 71 bus from Moro station to Blata L-Bajda 5 station. Next, take the 51 bus from Blata L-Bajda 3 station to Buzugrilla 2 station. The total trip duration for this route is approximately 50 min.

50min
Walk to bus station
Bus - 7171
Bus - 5151
Leaves from Moro

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Moro
    100 m • 2 min
  • 2
    Bus - 7171
    Wait for bus
    71
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Blata L-Bajda 5
    ID 474
    6 min
  • 4
    Walk to bus station
    Walk to bus station
    Blata L-Bajda 3
    250 m • 4 min
  • 5
    Bus - 5151
    Wait for bus
    51
    Mtafra
  • 6
    Ride to bus station Buzugrilla 2
    Ride to bus station
    Buzugrilla 2
    ID 160
    37 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 Marsa to Rabat

The distance between Marsa, Malta and Rabat, Malta is approximately 15.06 km, which can typically be travelled in 49 min. Moovit will show you the directions from Marsa to Rabat 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 Marsa

Marsa is located at Marsa, Malta and the nearest public transport station is Moro.

Bus stations close to Marsa:

  • Moro
  • Albert
  • Stalel

Ferry stations close to Marsa:

  • Valletta Ferry
  • Cospicua
  • Sliema Ferry

Public transport stations close to Rabat, Malta

Rabat is located at Rabat, Malta and the nearest public transport station is Fejgel.

Bus stations close to Rabat:

  • Fejgel
  • Gargir
  • Salvja

Alternative route by bus via 71 and 51

To get from Marsa to Rabat in Malta, take the 71 bus from Moro station to Blata L-Bajda 5 station. Next, take the 51 bus from Blata L-Bajda 3 station to Buzugrilla 2 station. The total trip duration for this route is approximately 50 min.

50min
Walk to bus station
Bus - 7171
Bus - 5151
Leaves from Moro

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Moro
    100 m • 2 min
  • 2
    Bus - 7171
    Wait for bus
    71
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Blata L-Bajda 5
    ID 474
    6 min
  • 4
    Walk to bus station
    Walk to bus station
    Blata L-Bajda 3
    250 m • 4 min
  • 5
    Bus - 5151
    Wait for bus
    51
    Mtafra
  • 6
    Ride to bus station Buzugrilla 2
    Ride to bus station
    Buzugrilla 2
    ID 160
    37 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Marsa to Rabat?

    The fastest way takes 49 minutes, using Bus line 91, Bus line 51.

  • What is the alternative route to get from Marsa to Rabat?

    The alternative route takes 50 minutes, using Bus line 71, Bus line 51.

  • Is there a direct bus between Marsa and Rabat in Malta?

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

  • Which bus line goes from Marsa to Rabat in Malta?

    The 91 bus line goes from Moro station near Marsa to Valletta station. From there you’ll have to take one bus line till Valletta station near Rabat in Malta

  • How long does it take to travel from Marsa to Rabat in Malta by bus?

    The total travel time between Marsa and Rabat in Malta by bus is about 49 min.

  • Where do I get on the bus near Marsa to get to Rabat in Malta?

    Get on the 91 bus from the Moro stop near Marsa in Malta.

  • Where do I get off the bus when travelling between Marsa and Rabat in Malta?

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

Live arrivals, timetables, maps