Trains in Malta
Malta doesn’t have any train routes, unless you count the cute tourist train that does a tour around Victoria in Gozo.
Getting around Malta by ferry
The harbour walls view from Valletta
There are two ferry routes that take you from Malta to the smaller island of Gozo. I highly recommend you make the trip, Gozo is wonderful. Find out more with my 5 day Malta itinerary.
Valletta – Gozo Ferry
The route is run by two ferry companies, Gozo Fast Ferry and Virtu Ferries operating as a combined Gozo High-Speed service.
The journey time is 45 minutes. For peace of mind, I recommend buying your ticket in advance. Check out my article on the ferry to Gozo for all the details.
The ferries are large and seating is comfortable. Snacks and drinks are available to purchase from the café bar onboard.
The Valletta to Gozo ferry terminal is small and located at the Lascaris Wharf Terminal (also shown on Google maps as Gozo Fast Ferry). Not to be confused with the cruise ship port, where you see ships so large they look like skyscrapers on the water.
On arrival, if you already have a ticket, head straight to the boarding queue to have it scanned. Staff are available to help you get your luggage on the ferry if required.
Cirkewwa – Gozo Ferry
If you’re staying in a hotel in the north of Malta, you can take the ferry from Cirkewwa to Gozo, run by Gozo Channel. Journey time is 30 minutes and the cost is €4.65.
You can pay online in advance or buy on the day. If you choose to pay in person it can feel a bit odd as you only pay on the return journey, at Gozo Mgarr harbour.
As you’re stood in the queue to board on the way to Gozo, you may find yourself questioning this and feeling an innate desire to run up to someone behind a counter and empty out all your coins.
If you’ve bought a ticket online you only need to validate it on the way back from Gozo.
Ferries run every 30 minutes. It gets busy in summer, so you may have to wait in Cirkewwa for the next but one departure.
To get to the ferry terminal in Cirkewwa, take bus #41 or #42 from Valletta, from stop ‘Valletta B6’. Buses run regularly throughout the day.
Malta or Gozo to Comino ferry
The Comino ferry
Sliema – Valletta Ferry
If you’re based in Sliema but want to have a day out in Valletta, rather than take the bus, why not travel by ferry.
Daytime travel costs €2 for a single or €3.80 for a return (at night it costs slightly more).
Ferries run regularly and the journey takes about 15 minutes. More information is available on the Valletta Ferry Services website.
Valletta – The Three Cities Ferry Or Traditional Boat
For a beautiful day out from Valletta, take a trip to the Three Cities, across the water. The same company that runs the Sliema ferry also runs this route and tickets cost the same.
However, one of my favourite ways of getting around Malta is to take a traditional Maltese boat across to the Three Cities instead. These wooden boats were a once common sight in Malta and are now greatly reduced.
The departure point is just down from the Fast Ferry terminal, marked as Lascaris Water Taxi Station on Google Maps.
On the return from the Three Cities, you can either wait where you got off or if you’re at another point in the harbour you may be able to just wave to a passing boat to signal you’d like to return.
The cost is super cheap (especially if you’ve ever been on a gondola in Venice), from €2 per person.
Please visit:
Our Sponsor