Skip to main content

How to get from Sliema to Birgu by bus?

By bus

To get from Sliema to Birgu in Malta, take the 21 bus from Ferries 1 station to Bombi 1 station. Next, take the 3 bus from Bombi 3 station to Riche station. The total trip duration for this route is approximately 34 min.

34min
Bus - 2121
Bus - 33
Leaves from Ferries 1

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Sliema
    Triq Ix-Xatt
  • 2
    Bus - 2121
    Wait for bus
    21
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Bombi 1
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Bombi 3
    ID 6149
    160 m • 3 min
  • 5
    Bus - 33
    Wait for bus
    3
    Kalkara
  • 6
    Ride to bus station Riche
    Ride to bus station
    Riche
    16 min
*Duration based on 8am traffic

Alternative route by bus via 13 and 3

To get from Sliema to Birgu in Malta, take the 13 bus from Ferries 4 station to Valletta 18 station. Next, take the 3 bus from Valletta A3 station to Riche station. The total trip duration for this route is approximately 35 min.

35min
Walk to bus station
Bus - 1313
Bus - 33
Leaves from Ferries 4

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Ferries 4
    80 m • 2 min
  • 2
    Bus - 1313
    Wait for bus
    13
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Valletta 18
    ID 3018
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Valletta A3
    80 m • 2 min
  • 5
    Bus - 33
    Wait for bus
    3
    Kalkara
  • 6
    Ride to bus station Riche
    Ride to bus station
    Riche
    18 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 Sliema to Birgu

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

Sliema is located at Triq Ix-Xatt, Malta and the nearest public transport station is Sliema.

Bus stations close to Sliema:

  • Sliema
  • Chalet
  • Hallet

Ferry stations close to Sliema:

  • Valletta
  • Sliema Ferry

Public transport stations close to Birgu, Malta

Birgu is located at Birgu, Malta and the nearest public transport station is Birgu Centre.

Bus stations close to Birgu:

  • Birgu Centre
  • Dejqa
  • Zejt

Ferry stations close to Birgu:

  • Valletta
  • Sliema Ferry
  • Cospicua

Alternative route by bus via 13 and 3

To get from Sliema to Birgu in Malta, take the 13 bus from Ferries 4 station to Valletta 18 station. Next, take the 3 bus from Valletta A3 station to Riche station. The total trip duration for this route is approximately 35 min.

35min
Walk to bus station
Bus - 1313
Bus - 33
Leaves from Ferries 4

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Ferries 4
    80 m • 2 min
  • 2
    Bus - 1313
    Wait for bus
    13
    Valletta
  • 3
    Ride to bus station
    Ride to bus station
    Valletta 18
    ID 3018
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Valletta A3
    80 m • 2 min
  • 5
    Bus - 33
    Wait for bus
    3
    Kalkara
  • 6
    Ride to bus station Riche
    Ride to bus station
    Riche
    18 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Sliema to Birgu?

    The fastest way takes 34 minutes, using Bus line 21, Bus line 3.

  • What is the alternative route to get from Sliema to Birgu?

    The alternative route takes 35 minutes, using Bus line 13, Bus line 3.

  • Is there a direct bus between Sliema and Birgu?

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

  • Which bus line goes from Sliema to Birgu?

    The 21 bus line goes from Valletta station near Sliema in Tas-Sliema to Bombi 1 station. From there you’ll have to take one bus line till Riche station near Birgu in Malta.

  • How long does it take to travel from Sliema to Birgu by bus?

    The total travel time between Sliema in Tas-Sliema and Birgu in Malta by bus is about 34 min.

  • Where do I get on the bus near Sliema to get to Birgu?

    Get on the 21 bus from the Valletta stop near Sliema in Tas-Sliema.

  • Where do I get off the bus when travelling between Sliema and Birgu?

    Get off the bus at the Riche stop, which is closest to Birgu in Malta.

  • When is the last bus from Sliema to Birgu?

    The last bus from Sliema in Tas-Sliema to Birgu in Malta is the Ajruport - San Giljan line. It leaves the Ferries 3 stop at 01:40.

Live arrivals, timetables, maps