Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Malta Beach Bus Routes

Useful Malta & Gozo Public Transport
Hints to Get to the Beach

Get all the transport bus route numbers to all beaches.

Sandy Beaches

Rocky Beaches

Sandy Beaches

Rocky Beaches

Sandy Beaches - Malta
Sandy Beaches - Malta

Armier Bay

Limits of Mellieha

To Bay: 41, 42, 101, 221, 222

To arrive to bay, walk from Ahrax bus stop for 1.5km

To Valletta: 41, 42

Balluta Bay

Between Sliema and St. Julians

To Bay: 13, 13A, 14, 16, 110, 202, 212, 222, 225, 233, N13, TD2, TD11, X2

To Valletta: 13, 13A, 14, 16. N13

Għajn Tuffieħa Bay

Also called Riviera Martinique, limits of Mgarr

To Bay: 44, 101, 223, 225

To Valletta: 44

Ġnejna Bay

Limits of Mgarr

To Bay: 44, 101, 238

To arrive to bay, walk from Mgarr bus stop for 1.5km

To Valletta: 44

Golden Bay

Limits of Mellieha

To Bay: 44, 101, 223, 225

To Valletta: 44

Mellieħa Bay

Għadira, limits of Mellieha

To Bay: 41, 42, 49, 101, 221, 222, 250, X1, X1B

To Valletta: 41, 42, 49

Mġiebaħ Bay

Għadira, Limits of Selmun

- There is no public transport to this bay

Mistra Bay

Limits of Mgarr

To Bay: 41, 42, 49, 221, 222, 250

To arrive to bay, walk from Mistra bus stop for 1.5km

To Valletta: 41, 42, 49

Paradise Bay

Limits of Cirkewwa

To Bay: 101

To Valletta: Walk down Il-Latnija street to the main road then catch 41 or 42

Pretty Bay

Birżebbuġia

To Bay: 80, 82, 119, 210, X4

To Valletta: 80, 82, X4

Tal-Bir Bay

Limits of Mellieha

To Bay: 41, 42, 101, 221, 222, X1, X1B

To Valletta: 41, 42

Tal-Qortin Bay

Limits of Mellieha

To Bay: 41, 42, 101, 221, 222, X1, X1B

To Valletta: 41, 42

Rinella Bay

Kalkara

To Bay: 3, 213

To Valletta: 3

St. George’s Bay

Birżebbuġia

To Bay: 80, 82, 119, 210 - Nadur Bus Stop

To Valletta: 80, 82

Salina Bay

Limits of St. Paul’s Bay

To Bay: 212, 222, 225, N11, TD11, X1, X1B - Salini bus stop

To Valletta: Catch 212, TD11, N11 to Bugibba bus terminus then catch 31, 45, 48, TD9

St. Thomas Bay

Limits of Marsascala

To Bay: 91, 119, 124, 135, 204, N10

To Valletta: 91

St. George’s Bay

St. Julians

To Bay: 13, 13A, 14, 16, 110, 120, 121, 202, 212, 222, 225, 233, N10, N11, N12, TD9, TD11, TD13 

To Valletta: 13, 13A, 14, TD9

Bugibba Perched Beach

Buġibba

To Bay: 31, 48, 186, 203, 212, 221, 280, N11, X3

To Valletta: 31, 48

Sandy Beaches - Gozo
Sandy Beaches - Gozo

Marsalforn Bay

Marsalforn

To Bay: 310, 322

To Victoria, Rabat: 310

To Mgarr Harbour: 322

Ramla Bay

Limits from Xaghra and Nadur

To Bay: 302, 322

To Victoria, Rabat: 302

To Mgarr Harbour: 322

San Blas Bay

Limits of Nadur

To Bay: 303

From Werqa bus stop proceed down to bay. Narrow and very steep road downwards.

To Victoria, Rabat: 303

To Mgarr Harbour: 303

Xlendi Bay

Xlendi

To Bay: 306, 330

To Victoria, Rabat: 306, 330

To Mgarr Harbour: Go to Victoria, Rabat and catch 301, 303 or 323

Sandy Beaches - Comino
Sandy Beaches - Comino

You arrive to Comino by boat then walk to the beaches as there is no mode to transport on the island

- Ramla tat-Torri Bay

- Blue Lagoon, small sandy beach and a smaller beach at cominotto

- Santa Maria Bay

- St. Nicholas Bay

Rocky Beaches - Malta
Rocky Beaches - Malta

Baħar iċ-Ċagħaq coast

Baħar iċ-Ċagħaq

To Bay: 13, 103, 212, 222, 225, N11, TD11, X1, X1A, X1B

To Valletta: 13

Delimara Point

Limits of Marsaxlokk

No public transport.

Closest bus stop is Abdosir - 81, 119, 210

To Valletta: 81

Dragonara Point

St. Julians

To Bay: 13, 13A, 14, 16, 110, 120, 121, 202, 212, 222, 225, 233, N13, TD9, TD11, TD13

Stop at Ross bus stop St. Julians and walk to Dragonara 

To Valletta: 13, 13A, 14, 16, N13, TD9, TD13

Għar Lapsi

Limits of Siggiewi

To Bay: 109, 201

Stop at Bajjada bus stop and walk to bay

Gnejna Bay

Limits of Mgarr

To Bay: 44, 101, 238

To arrive to bay, walk from Mgarr bus stop for 1.5km

To Valletta: 44

Marsascala Bay

Marsascala

To Bay: 91, 92, 93, 119, 124, 135, 204, N10

To Valletta: 91, 92, 93

Marsaxlokk Bay

Marsaxlokk

To Bay: 81, 119, 210

To Valletta: 81

Mistra Bay

Limits of Mgarr

To Bay: 41, 42, 49, 221, 222, 250

To arrive to bay, walk from Mistra bus stop for 1.5km

To Valletta: 41, 42, 49

Qajjenza

Limits of Birżebbuġia to Marsaxlokk

To Bay: 80, 82, 119, 210

To Valletta: 80, 82

Sliema sea front

From Gzira to St. Julians

To Bay: 13, 13A, 14, 16, 21, 110, 202, 212, 222, 225, 233, N13, TD2, TD11, X2

To Valletta: 13, 13A, 14, 16, 21, N13

St. Paul's Bay

Buġibba and Qawra coast line

To Bay: 31, 45, 48, 186, 203, 212, 221, 223, 280, N11, TD9, TD11, X3

To Valletta: 31, 45, 48, TD9

St. Peter’s Pool

Delimara

No public transport.

Closest bus stop is Abdosir - 81, 119, 210

To Valletta: 81

St. Thomas Bay,

Limits of Marsascala

To Bay: 91, 119, 124, 135, 204, N10

To Valletta: 91

Wied iz-Żurrieq

Limits of Żurrieq

To Bay: 74, 201

To Valletta: 74

Xorb l-Għaġin Bay

Limits of Marsaxlokk also known as Il-Ħofra iż-Żghira u Il-Ħofra il-Kbira

No public transport.

Closest bus stop is Abdosir - 81, 119, 210

To Valletta: 81

Zonqor Point to St. Thomas Bay

Marsascala

To Bay: 92, 124

To Valletta: 92

Rocky Beaches - Gozo
Rocky Beaches - Gozo

Daħlet Qorrot Bay

Limits of Nadur

To Bay: 303, 322

322 stops at Madonna bus stop to proceed to Daħlet Qorrot 
303 stop at Qorrot bus stop to proceed to Daħlet Qorrot 

To Victoria, Rabat: 303

To Mgarr Harbour: 303, 322

Dwejra Bay

Limits of San Lawrenz

To Bay: 311

To Victoria, Rabat: 311

To Mgarr Harbour: Go to Victoria Rabat and catch 301, 303, 323

Hondoq ir-Rummien Bay

Limits of Nadur

No public transport to bay. Closest village is Qala.

To Bay: 303 (Qala bus stop)

To Victoria, Rabat: 303

To Mgarr Harbour: 303

Marsalforn Bay

Marsalforn

To Bay: 310, 322

To Victoria, Rabat: 310

To Mgarr Harbour: 322

Qbajjar Bay

Limits of Marsalforn

To Bay: 310

To Victoria, Rabat: 310

To Mgarr Harbour: Go to VIctoria Rabat and catch 301, 303, 323

Mġarr ix-Xini

Limits of Xewkija and Sannat

There is no public transport. Closest village is Xewkija

Wied il-Għasri

Limits of Ghasri

- There is no public transport. Closest village is Ghasri

Xlendi Bay

Xlendi

To Bay: 306, 330

To Victoria, Rabat: 306, 330

To Mgarr Harbour: Go to Victoria, Rabat and catch 301, 303 or 323

New! Comments

Have you enjoyed what you read! Leave a comment in the box below.

Want To Know More?

- Return to top of Malta Beach Bus Routes »

- Return to Malta Info Guide home page »

Travel & Weather Information



Translate


Want To Know More?



Beauty & Body Therapist