Valletta To Gozo Ferry
Planning Guide

How Long Is the Ferry From Malta to Gozo

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.

8 min read Updated 2026-08-24 Fact-checked
How Long Is the Ferry From Malta to Gozo

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.”
Itinerary

How Long Is the Ferry From Malta to Gozo: Crossing Times and Itinerary

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.

09:00

Depart Ċirkewwa Terminal

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.

09:30

Arrive Mġarr Harbour, Gozo

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.

Morning

Explore Victoria (Rabat)

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.

Midday

Visit Dwejra or Ramla Bay

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.

16:00

Return Crossing to Malta

Board at Mġarr for the 25-minute return journey. Payment (€4.65 adult return) is collected at the Gozo terminal before departure.

Directions

Logistics for How Long Is the Ferry From Malta to Gozo

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.

Bus 90 min

Route 41 or 42 from Valletta to Cirkewwa Ferry Terminal

Car 60-90 min

Route 1 via the main northern arterial road to Cirkewwa

Taxi 45-60 min

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.

Opening hours

Daily Operational Schedule for How Long Is the Ferry From Malta to Gozo

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.

Monday
00:00–23:59
24-hour service
Tuesday
00:00–23:59
24-hour service
Wednesday
00:00–23:59
24-hour service
Thursday
00:00–23:59
24-hour service
Friday
00:00–23:59
24-hour service
Saturday
00:00–23:59
24-hour service
Sunday
00:00–23:59
24-hour service
As the ferry operates 24 hours a day, there is no final daily admission time.
Timing

Best Time to Avoid Delays When Assessing How Long Is the Ferry From Malta to Gozo

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.

Weekday mornings

Moderate; lower commuter volume

Arrive between 09:00 and 16:00 to avoid rush hour delays. Following this window ensures shorter queues for vehicle boarding.

Weekend afternoons

High; heavy leisure traffic

Expect significant delays during Saturday and Sunday afternoons. Plan travel outside these peak times to maintain a predictable schedule.

April to May

Moderate; manageable tourist flow

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.

October to November

Moderate; decreasing crowds

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.

Book

Check availability

Frequently asked

Frequently asked questions about how long is the ferry from malta to gozo

Everything you need to know about how long is the ferry from malta to gozo

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.

What is the standard duration for the Gozo Channel crossing?

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.

Do I need to book my Cirkewwa to Mgarr ferry in advance?

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.

How much is the return fare for the Malta to Gozo ferry?

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.

When is the best time to catch the ferry to Gozo?

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.

Are there specific operational hours for the Gozo Channel ferry?

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.

Can I travel to Comino using the Gozo Channel ferry service?

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.

Keep reading

More guides & pages