The Gozo Channel ferry runs every 45 minutes around the clock, carrying passengers and vehicles between Cirkewwa on Malta's northern tip and Mgarr Harbour on Gozo. Knowing the crossing duration and the rhythm of departures lets you plan connections, day trips, and multi-island itineraries without buffer anxiety.
Quick answer
The ferry from Malta to Gozo takes 25 minutes from Cirkewwa to Mgarr Harbour. Gozo Channel operates departures every 45 minutes throughout the day and night, with increased frequency during summer and weekends. Boarding closes five minutes before departure, so arriving 15 to 20 minutes early ensures you make your intended sailing, especially during peak travel windows.
The Gozo Channel ferry operates one of the shortest year-round sea crossings in the Mediterranean, yet the 25-minute journey between Cirkewwa and Mgarr Harbour moves more passengers and vehicles than most island routes twice its length. The service runs 24 hours a day, every day of the year, with departures spaced 45 minutes apart during standard periods and tightening to every 30 minutes when summer demand peaks. Understanding how long is the ferry from Malta to Gozo matters less as an isolated figure than as part of a larger transit calculation: the crossing itself is brief, but boarding queues, vehicle loading, and terminal clearance add time that varies sharply by season and day of week. The crossing duration remains constant regardless of weather, vessel, or time of day. Gozo Channel operates a fleet of roll-on/roll-off ferries purpose-built for the shallow draft and tight turning radius the route demands. Passengers on foot board via the upper deck, while vehicles drive onto the car deck through bow doors that seal once loading completes. The route threads the narrow channel between Comino and Gozo's southern cliffs, passing within sight of the Blue Lagoon before rounding Mgarr's breakwater. Foot passengers disembark first, descending to the terminal level while vehicle decks empty behind them. Weekday mornings and Friday evenings see the heaviest vehicle traffic as commuters and weekend travelers converge on the terminal. Midsummer Sundays compress two weeks of leisure demand into a single sailing schedule, and the resulting queues can extend boarding time well beyond the crossing itself. The ferry operates on a first-come, first-served basis with no reservations, so your total journey time reflects not only the 25-minute crossing but also your position in the vehicle queue or your walking speed through the terminal. Foot passengers move faster than drivers in every scenario, and arriving outside the 09:00 to 16:00 window reduces wait time to near zero. Tickets are purchased on the return journey at Mgarr Harbour, not at Cirkewwa. The standard adult return fare is 4.65 EUR, paid at the terminal booth or automated kiosk before boarding the Malta-bound ferry. Vehicles pay a separate tariff based on length, also collected on Gozo. This one-way payment model means outbound travelers board immediately without stopping at a ticket counter, and the crossing itself becomes the simplest segment of the trip once you understand the rhythm of departures and the seasonal pressure points that shape queue length.
“The crossing itself is brief, but boarding queues, vehicle loading, and terminal clearance add time that varies sharply by season and day of week.”
A straightforward day trip from Malta to Gozo built around the 25-minute crossing. The itinerary below accounts for the ferry itself plus buffer time for vehicle queues and departure intervals.
Board the ferry for the 25-minute crossing to Mġarr Harbour. Ferries run every 45 minutes; arrive 15 minutes early if traveling by car during weekends.
Disembark on Gozo's southern shore. The harbour is the staging point for onward bus connections or taxi pickups to Victoria and the island's interior.
Spend two to three hours in Gozo's compact capital. The Citadel, market square, and cathedral sit within a ten-minute walk of each other.
Allocate 90 minutes for coastal exploration. Dwejra's Inland Sea and cliffs lie 20 minutes west by bus; Ramla's red-sand beach is 25 minutes northeast.
Board at Mġarr for the 25-minute return journey. Payment (€4.65 adult return) is collected at the Gozo terminal before departure.
The ferry terminal is located at Cirkewwa on the northernmost tip of Malta. Travelers can reach this terminal via the main regional road network or by public bus services that connect directly to the pier.
Route 41 or 42 from Valletta to Cirkewwa Ferry Terminal
Route 1 via the main northern arterial road to Cirkewwa
Direct transfer to Cirkewwa Terminal
Arrive at Mgarr Harbour, Mgarr, Gozo, during the 09:00–16:00 window to avoid peak congestion. Follow signage for vehicle queuing lanes or proceed to the pedestrian boarding area.
The ferry service operates continuously throughout the week, providing 24-hour connectivity between Malta and Gozo. Departures are frequent, ensuring transport is available regardless of the time of day.
To bypass peak congestion and minimize wait times, the best arrival window is 09:00–16:00. Traveling during these hours helps avoid the heavy traffic associated with weekday rush hours and weekend leisure travel.
—
Arrive between 09:00 and 16:00 to avoid rush hour delays. Following this window ensures shorter queues for vehicle boarding.
—
Expect significant delays during Saturday and Sunday afternoons. Plan travel outside these peak times to maintain a predictable schedule.
Mild 18°C–24°C
These months offer balanced passenger numbers before the peak summer surge. Mid-week travel remains the most effective way to prevent congestion.
Mild 19°C–25°C
Passenger volumes taper off, allowing for smoother boarding processes. Mid-week departures during these months are optimal for avoiding delays.
Verdict: The most efficient time to travel is Tuesday to Thursday between 09:00 and 16:00 during the months of April, May, October, or November.
Everything you need to know about how long is the ferry from malta to gozo
The actual crossing time for the ferry is approximately 25 minutes. Please note that this duration does not include vehicle boarding or terminal processing time, so keep this in mind when planning how long is the ferry from malta to gozo.
The maritime passage between the islands typically takes about 25 minutes of transit time. This standard transit window remains consistent throughout the year, though you should verify the exact timetable before travel to understand how long is the ferry from malta to gozo in terms of your total journey.
The Gozo Channel service operates on a roll-on roll-off basis, and you do not need to book tickets in advance. You simply arrive at the Mgarr terminal or Cirkewwa and proceed according to the vessel schedule, regardless of how long is the ferry from malta to gozo for other travelers.
The standard adult return fare is 4.65 EUR. This fee is paid at the Mgarr terminal upon your return journey to Malta, ensuring a simple process once you have completed your trip.
To avoid peak congestion from commuters and weekend travelers, the best arrival window is between 09:00 and 16:00. Arriving during these off-peak hours helps you navigate the terminal more efficiently regardless of the vessel transit duration.
The ferry service operates continuously throughout the week, with hours listed as 00:00 to 23:59 daily. This ensures that regardless of your schedule, there is constant connectivity between the islands.
The Gozo Channel ferry connects Malta directly to Mgarr Harbour on Gozo. If you intend to reach the island of Comino, you will need to utilize local excursion boats from Mgarr or Cirkewwa, as the main ferry does not dock there.