Malta has three ferry systems, each with different pricing logic. The Gozo Channel car ferry charges only on the return from Gozo — the outbound from Malta is free. The Gozo Highspeed fast ferry charges both ways, with prices varying by route and passenger type. The Valletta harbour ferries charge per crossing, with higher rates after 19:30. Here is every fare, updated for 2026.

See live departure times for all routes at FreeMalta Ferry Times — Gozo Channel, Gozo Highspeed, Sliema–Valletta and Three Cities, all in one place.

Gozo Channel Car Ferry Prices 2026

The Gozo Channel operates between Ċirkewwa (Malta) and Mġarr (Gozo). Travel from Malta to Gozo is free. Fares apply on the return journey from Gozo to Malta only.

Fare TypePriceNotes
Adult foot passenger (return)€4.65Gozo → Malta only
Child foot passenger (return)€2.30Ages 4–12
Car + driver standard€15.70Vehicles up to 5.3m
Car + driver (Gozo resident)€8.15Valid ID required
Car + driver (senior citizen)€11.05All permanent residents
Car + driver (Gozo resident senior)€6.95Gozitan permanent residents
Car + driver (night, Nov–Mar)€12.80After 20:00, Mġarr departure
Vehicle 5.3m–5.5m (standard)€20.70Exceeding 5.3m up to 5.5m

Gozo Highspeed Fast Ferry Prices 2026

The Gozo Highspeed catamaran operates passenger-only services between Valletta, Sliema, Bugibba and Mġarr (Gozo). Prices below are one-way fares. No vehicles carried.

RouteAdultChild (4–10)Senior / NeedsGozo ResidentStudent
Valletta ↔ Gozo€7.50€3.00€3.00€2.25€4.50
Sliema ↔ Gozo€8.50€4.00€3.00€2.25€4.50
Bugibba ↔ Gozo€6.50€3.00€3.00€2.00€3.50
Sliema ↔ Bugibba€6.50€3.00€3.00—€3.00

Infants under 3 travel free on all Gozo Highspeed routes. Passengers travelling for hospital appointments travel free with evidence of the scheduled appointment. Tallinja Card holders get €6.50 adult / €3.00 child on the Sliema–Gozo route, and free travel on the Sliema–Bugibba route.

Valletta Harbour Ferry Prices 2026

The harbour ferries connect Valletta with Sliema and with the Three Cities (Birgu/Vittoriosa area). Day fares apply until 19:30, after which night fares take effect.

Fare TypeSingleReturn
Adult day (until 19:30)€3.00€5.00
Adult night (after 19:30)€3.50€5.20
Child day€1.00€1.50

The harbour ferry crosses between Sliema Ferries terminus and Valletta's Customs House pier in approximately 10 minutes. The Three Cities service departs from Valletta and crosses the Grand Harbour to Birgu in approximately 10–15 minutes. Both services run throughout the day with frequent departures.

Which Ferry is Cheapest?

For a foot passenger travelling to Gozo and back, the Gozo Channel car ferry is cheapest at €4.65 return. The Gozo Highspeed from Valletta costs €7.50 each way (€15.00 return) — more than three times the price, but significantly faster if you are coming from central Valletta and want to avoid the Ċirkewwa drive. For the harbour crossing in Valletta, both the Sliema and Three Cities ferries charge €3.00 for a day single — considerably cheaper and faster than any alternative across the harbour.

Planning your journey? Check next departure times, wind conditions and all route schedules at FreeMalta Ferry Times — All Routes in One Place.

Frequently Asked Questions

How much does the Gozo ferry cost in 2026?
The Gozo Channel car ferry is free from Malta to Gozo. The return from Gozo to Malta costs €4.65 for an adult foot passenger, €15.70 for a car and driver. The Gozo Highspeed fast ferry charges €7.50 one-way from Valletta and €8.50 from Sliema.
Is there a cheaper ferry to Gozo for residents?
Yes. Gozitan permanent residents pay €8.15 for car and driver on the Gozo Channel return (versus €15.70 standard). On the Gozo Highspeed, Gozo residents pay €2.25 one-way on all routes. Senior citizens also receive reduced fares on both services.
How much is the Valletta to Sliema ferry?
€3.00 for a day single (until 19:30), €5.00 return. After 19:30 the night fare applies: €3.50 single, €5.20 return. Children pay €1.00 single, €1.50 return during day hours.