Malta Airport to Gozo: Taxi to Ċirkewwa, Ferry and Transfer
Malta Airport to Gozo: a €37 fixed taxi or the TD1 bus to Ċirkewwa, then the Gozo Channel ferry to Mġarr. Transfer prices and timings compared.
Quick answer
The official taxi fare from Malta Airport to Gozo is €37 per car. A pre-booked private transfer was quoted at €40 for a sedan. The drive is about 27 km.
Taxi fare checked against the airport's published taxi fare list on 2026-09-24; transfer quoted on 2026-09-24 for a trip on 2026-10-15.
Check transfer prices for your date →- distance
- 27 km
- drive
- ~45'
- official taxi
- €37
- transfer sedan
- €40
Work out your fare
Official taxi fare
€37
per car · €18.50 each
Pre-booked private transfer
€40
sedan · €20 each · live quote
Airport Direct bus TD1
€7 for 2 people · Rabat, Buġibba, Mellieħa and Ċirkewwa
Fixed taxi fares are the official prices published by Malta International Airport, checked on 2026-09-24. Transfer prices are live quotes and vary with the travel date.
Gozo has no airport of its own, so visitors land at Malta International Airport and cross by ferry from Ċirkewwa, at the northern tip of Malta, to Mġarr. The drive to Ċirkewwa is about 27 km; the transfer quote put it at 45 minutes.
Taxi to Ċirkewwa
The airport's fixed taxi fare to Ċirkewwa is €37 per car, paid at the booth in the arrivals hall or through the Malta Taxi app.
Bus
The TD1 Airport Direct bus runs to Ċirkewwa by way of Rabat, Buġibba and Mellieħa every hour, for €3.50 per person paid on board.
The ferry
Gozo Channel ferries sail between Ċirkewwa and Mġarr around the clock all year, first come, first served. Foot passengers do not pay on the way out: the ticket is paid at Mġarr when you leave Gozo, so check the current fare on the Gozo Channel site before you travel.
Pre-booked transfer
A pre-booked transfer to the Ċirkewwa ferry terminal was quoted at €40 for a sedan, slightly more than the taxi. It suits late arrivals, when you want to be sure of a car for the whole 45-minute run to the ferry.
Fast ferry from Valletta
The other way across is the passenger fast ferry from Valletta to Mġarr; the TD4 bus runs from the airport to its terminal every 30 minutes. Fares depend on the operator, so check before you go.
Bus, train and ferry to Gozo
| Option | Goes to | Price per person | Time |
|---|---|---|---|
| Airport Direct bus TD1Pay cash or by contactless card on board. | Rabat, Buġibba, Mellieħa and Ċirkewwa | €3.50 | Every 60 min |
| Airport Direct bus TD4Pay cash or by contactless card on board. | Valletta and the Gozo fast ferry terminal | €3 | Every 30 min |
| Gozo Channel ferryNo reservations. Foot passengers pay at Mġarr on the way back, not when leaving Malta. | Mġarr (Gozo), from Ċirkewwa | see operator | Around the clock, all year |
Pre-book your ride to Gozo
Fixed price agreed before you fly, driver tracks your flight and waits at arrivals.
See transfer prices →Frequently asked questions
How do I get from Malta Airport to Gozo?
Take a taxi (€37 fixed fare) or the TD1 bus (€3.50) to Ċirkewwa, then the Gozo Channel ferry to Mġarr. The fast ferry from Valletta is the other option.
How much is a taxi from Malta Airport to Ċirkewwa?
€37 per car on the airport's fixed-price list, for a drive of about 27 km.
Do I need to book the Gozo ferry?
No. Gozo Channel ferries between Ċirkewwa and Mġarr take no reservations and run around the clock. Foot passengers pay at Mġarr on the way back.
Is there a bus from Malta Airport to the Gozo ferry?
Yes, the TD1 Airport Direct bus goes to Ċirkewwa every hour via Rabat, Buġibba and Mellieħa, for €3.50 per person.
More from Malta Airport
Sources · checked 2026-09-24
MLA → GozoOfficial taxi €37 · compare transfers
Prices