There are three ways to get to Gozo from Malta. One runs 24 hours a day, costs nothing one-way, and takes your car with you. One departs from the middle of Valletta and gets you to Mġarr in 45 minutes without a car. One picks you up in Sliema, stops in Bugibba, and drops you in Gozo for €8.50. Each has its logic. The choice depends on where you are starting from, whether you have a vehicle, and how much of your day you want to spend on the water.

Quick answer: Most people take the Gozo Channel car ferry from Ċirkewwa — it runs 24/7, costs nothing from Malta to Gozo, and accepts vehicles. If you are in Valletta or Sliema without a car, the Gozo Highspeed fast ferry is faster and more convenient. Check all departure times at FreeMalta Ferry Times.

Option 1: Gozo Channel Car Ferry (Ċirkewwa → Mġarr)

The Gozo Channel ferry is the backbone of the island connection. It runs from Ċirkewwa in the north of Malta to Mġarr harbour in Gozo, approximately every 45 minutes throughout the day and night, 365 days a year. The crossing takes 25 minutes. It carries cars, motorcycles, lorries, buses and foot passengers.

The most important thing to know: travel from Malta to Gozo is free. You only pay on the return from Gozo to Malta.

Passenger TypeReturn Fare (Gozo → Malta)
Adult foot passenger€4.65
Child (4–12 years)€2.30
Car + driver (standard, up to 5.3m)€15.70
Car + driver (Gozo resident)€8.15
Car + driver (senior citizen)€11.05
Car + driver (night, Nov–Mar)€12.80
Vehicle exceeding 5.3m–5.5m€20.70

To reach Ċirkewwa from Valletta, drive north through St Paul's Bay and Mellieħa — approximately 45 minutes without traffic. Bus 222 connects Valletta to Ċirkewwa directly. In summer, queues for vehicles can be long at peak times (Friday afternoons, Sunday returns). Arrive early or book your vehicle slot online at gozochannel.com.

Option 2: Gozo Highspeed Fast Ferry

The Gozo Highspeed catamaran operates year-round between Valletta (Sa Maison pier) and Mġarr, Gozo. It carries passengers only — no vehicles. The crossing takes approximately 45 minutes from Valletta, 60 minutes from Sliema (with a Bugibba stop), and 35 minutes from Bugibba.

RouteAdult One-WaySenior / ChildGozo Resident
Valletta ↔ Gozo€7.50€3.00€2.25
Sliema ↔ Gozo€8.50€3.00–4.00€2.25
Bugibba ↔ Gozo€6.50€3.00€2.00
Sliema ↔ Bugibba€6.50€3.00—

Students at University of Malta and MCAST pay half price. Hospital appointment passengers travel free with evidence of appointment. Infants under 3 travel free. Tallinja Card holders get a reduced fare on the Sliema route (€6.50 adult, €3.00 child).

Option 3: Harbour Ferry + Bus Connection

If you are coming from central Malta without a car, a third option is to take the Valletta–Sliema harbour ferry across the harbour (€3.00 day single, 10 minutes), then connect by bus or taxi to Ċirkewwa for the car ferry. This makes sense if you are already in Sliema and want to avoid the fast ferry price. For most visitors, the direct fast ferry from Valletta or Sliema is simpler.

Which Option Should You Choose?

Your situationBest option
Have a car, flexible timingGozo Channel from Ċirkewwa
In Valletta, no carGozo Highspeed from Sa Maison
In Sliema, no carGozo Highspeed from Sliema
Travelling at nightGozo Channel (24/7)
Budget travel, foot passengerGozo Channel (€4.65 return)
Day trip from VallettaGozo Highspeed (fastest)

Always check live departure times before you travel — especially for the fast ferry, which can be affected by weather. FreeMalta's ferry page shows all routes and next departures in one place.

Getting to Ċirkewwa from Valletta

By car: head north on the main arterial road through Mosta, St Paul's Bay and Mellieħa. Allow 45 minutes in normal traffic, 70 minutes on summer weekends. By bus: Route 222 (Valletta to Ċirkewwa) runs regularly and costs a standard Tallinja fare. Journey time approximately 90 minutes. There is no luggage restriction on the bus.

Tips for a Smooth Crossing

If taking a vehicle on the car ferry in summer, arrive at Ċirkewwa at least 30 minutes before your intended sailing. Queues on Friday evenings and Sunday afternoons can mean waiting for a second or third sailing. Booking your vehicle slot in advance at gozochannel.com guarantees your space and avoids the queue. Foot passengers almost never wait — simply walk on.

The fast ferry is weather-dependent. If seas are rough (Beaufort Force 6 or above), services may be suspended. The Gozo Channel car ferry is a heavy vessel and cancels very rarely. If you are travelling for a specific appointment, the car ferry is the more reliable option. For weather and wind conditions at all ferry ports, check FreeMalta Ferry Times.

Frequently Asked Questions

Is the ferry to Gozo free?
Travel from Malta to Gozo on the Gozo Channel car ferry is free. You only pay on the return journey from Gozo to Malta — €4.65 for a foot passenger, €15.70 for a car and driver. The Gozo Highspeed fast ferry charges both ways.
How long does the Gozo ferry take?
The Gozo Channel car ferry crossing takes 25 minutes. The Gozo Highspeed fast ferry takes 45 minutes from Valletta, 35 minutes from Bugibba, and approximately 60 minutes from Sliema (including the Bugibba stop).
Does the Gozo ferry run at night?
Yes. The Gozo Channel car ferry runs 24 hours a day, 365 days a year. The Gozo Highspeed fast ferry does not run at night — check the current timetable at gozohighspeed.com for seasonal hours.
Can I book the Gozo ferry in advance?
Foot passengers do not need to book — simply arrive and walk on. Vehicle drivers can book their slot in advance at gozochannel.com, which is strongly recommended during summer weekends and public holidays when vehicle queues can mean waiting for multiple sailings.