Your #1 Ferry travel and route comparison guide. Currently in-depth guides and maps for 345 ferry routes in 31 countries.


From: 7,50

Destination(s) Gozo, Malta
Sailings Up to 10 Times p/day
Duration 45 mins.
Distance 15 miles, 24 km
Operated by Gozo Fast Ferry, Virtu Ferries Gozo
Categories: ,

Want to visit Mgarr (Gozo) from Valletta? A very fast way to travel between the capital Valletta and Gozo is by Virtu Ferries Gozo or the Gozo Fast Ferry. Both ferries sail from one island to the other in about 45 minutes.

P&O Offers
Add your review

Malta Gozo

Ferry to Mgarr and Valletta

Go Fast Ferry's high-speed catamaran for foot passengers operates up to 5 times a day. The ferry is quite affordable at €7.50 for a one-way trip.

Route Map

Wondering where this crossing is? Check it out on our handy ferry map.

Tickets and Booking

You can easily find out availability and ticket prices by filling in the input fields below.


Which ferry companies sail on this crossing?

The ferry between Valletta and Mgarr is currently operated by Gozo Fast Ferry and Virtu Ferries Gozo.

How long does the Valletta-Mgarr crossing take?

The travel time of the Valletta-Mgarr ferry is around 45 minutes. Please arrive early at the harbour and calculate extra time for check-in and boarding if necessary. How long in advance you need to be present is usually communicated on your ticket or on the website of the ferry operator you sail with.

How often does the Valletta-Mgarr ferry sail?

You can usually take the Gozo Fast ferry up to 5 times per day and the Virtu Ferries Gozo sails at a comparable schedule. So in total, there are up to 10 sailings per day. Depending on the season, the number of people on the ferry and the weather forecast, the ferry company can deviate from the timetable/ferry schedule.

What is the distance between Valletta and Mgarr?

The distance between Valletta and Mgarr is approximately 15 miles or 24 km.

P&O Offers