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 Type | Price | Notes |
|---|---|---|
| Adult foot passenger (return) | €4.65 | Gozo → Malta only |
| Child foot passenger (return) | €2.30 | Ages 4–12 |
| Car + driver standard | €15.70 | Vehicles up to 5.3m |
| Car + driver (Gozo resident) | €8.15 | Valid ID required |
| Car + driver (senior citizen) | €11.05 | All permanent residents |
| Car + driver (Gozo resident senior) | €6.95 | Gozitan permanent residents |
| Car + driver (night, Nov–Mar) | €12.80 | After 20:00, Mġarr departure |
| Vehicle 5.3m–5.5m (standard) | €20.70 | Exceeding 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.
| Route | Adult | Child (4–10) | Senior / Needs | Gozo Resident | Student |
|---|---|---|---|---|---|
| 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 Type | Single | Return |
|---|---|---|
| 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.