Quick answer — Milazzo hydrofoil port to Catania Fontanarossa (CTA)
- One direct bus: the Giuntabus coach Milazzo Porto → Catania Airport, scheduled 02h 00m, €13.00 one way and €26.00 return, luggage included (checked 11 August 2026)
- 1 July–31 October 2026: 10 departures a day from Milazzo Porto, first 05:30, last 18:15
- The trap: from November to March the same line drops to 3 departures a day — 08:30, 12:40, 15:45 — and nothing fills the gap
- Second trap: online tickets close 24 hours before departure, and the airport’s own bus page does not list this line at all
- The real risk is the sea: a hydrofoil cancelled for rough seas refunds the boat fare and nothing else — no compensation, no hotel, no liability for a missed flight
Early flight, group, or an off-season day with three coaches? See the private transfer from Milazzo to Catania Airport →
| Option | Journey time | Cost | Luggage | Best for |
|---|---|---|---|---|
| Giuntabus direct coach | 02h 00m scheduled | €13.00 one way, €26.00 return | Included in the fare | One or two people, high season, daylight |
| Coach to Messina + SAIS coach | 50 min to Messina, plus wait and second leg | €14.00 the SAIS leg + the Milazzo–Messina fare | You move it at the change | Days the direct coach runs at a useless hour |
| Train via Messina Centrale | 2h 22m–3h 22m, plus reaching Milazzo station | €11.40 regional (€18.20 via Intercity) + €1.20 bus + €1.00 shuttle | Stairs, platforms, one change | Light bags, spare hours, tight budget |
| Taxi | Direct, no timetable | No published fare — agree it before boarding | One car boot | Emergencies |
| Private transfer | Direct — the coach on the same corridor is scheduled 02h 00m | Fixed price, confirmed at booking | Counted in advance, boat bags included | Groups, early flights, off-season, families |
Every third-party time and fare here was checked on 11 August 2026 on the operators’ own sites: giuntabus.com, saisautolinee.it, libertylines.it, lefrecce.it, aeroporto.catania.it. These timetables move with the season and the day of the week — check again the week you travel.

| Option | Price | Journey time |
|---|---|---|
| Direct bus | €13per person | 2 h |
| Private transfer | from €216per vehicle · up to 3 passengers (minivan for groups) | 1 h 45–2 h |
| Direct bus — Direct and cheap — but fixed departure times and no door-to-door | ||
Private transfer
Driver waiting with a name sign, door-to-door, flight tracking — zero stress with luggage
Free cancellation up to 7 days · Secure online payment
The only direct bus from the Aeolian gateway
One coach takes you from the hydrofoil port of Milazzo to Catania Fontanarossa without a change: the Giuntabus line «Milazzo – Aeroporto Catania». The operator publishes a scheduled running time of 02h 00m and a fare of €13.00 one way, €26.00 return, luggage included (giuntabus.com, checked 11 August 2026). For anyone stepping off a hydrofoil from the Aeolian Islands with a flight to catch, that line is the plan.
The operator publishes only the two termini and the running time — treat it as point to point.
Interbus, the operator most visitors know from the Taormina and Siracusa airport shuttles, does not come here: its network covers eastern and south-eastern Sicily, not the Tyrrhenian coast of Messina province (interbus.it, checked 11 August 2026). If a search result promises an Interbus from Milazzo, it is wrong.
The timetable trap: ten departures in August, three in February
The line is seasonal, and the version most articles describe is the August one.
- 1 July – 31 October 2026: 10 departures from Milazzo Porto — 05:30, 07:00, 08:30, 09:50, 11:00, 12:40, 13:45, 14:30, 15:45, 18:15.
- 1 – 30 June 2026: 9 departures — the summer list without the 18:15.
- 1 April – 31 May 2026: 8 departures — 07:00, 08:30, 09:50, 11:00, 12:40, 13:45, 14:30, 15:45. No 05:30.
- Year-round base timetable, valid 01/01–31/12/2026: 3 departures — 08:30, 12:40, 15:45.
All four lists are on the same operator page (giuntabus.com, checked 11 August 2026). Read the bottom line honestly: from November to March, three coaches a day. If your flight leaves at 08:00 or at 20:00, the direct bus is not part of your day.
The lists are published by season, not by day of the week: before building a Sunday or a public holiday around one of them, confirm with Giuntabus.

Buying the ticket: the 24-hour rule
Giuntabus sells online with a hard cut-off, stated in capitals in its booking box: «IL BIGLIETTO PUÒ ESSERE ACQUISTATO SINO A 24 H PRIMA DELLA PARTENZA» — the ticket can be bought up to 24 hours before departure (giuntabus.com, checked 11 August 2026).
On an island trip that bites: decide to leave Lipari a day early because the forecast turns, and tomorrow’s coach is already outside the window. The operator does not say whether tickets are sold on board or at the port — inside the 24 hours, phone Giuntabus and ask. Better rule: buy this leg when you buy the flight, not when you pack.
Why you cannot find this bus on the airport’s website
Search «bus to Catania airport», land on the airport’s own page, and you will conclude Milazzo has no connection. The list of extra-urban operators published by Catania Fontanarossa names A.S.T., Circumetnea, Etna Trasporti, Interbus, SAIS Trasporti and SAIS Autolinee, and contains no Milazzo service at all; the only operator listed for Messina is SAIS Autolinee (aeroporto.catania.it, checked 11 August 2026). The Giuntabus line is simply not carried by the airport site — and people who plan from it never find the €13.00 coach.

Plan B: through Messina
When the direct coach runs at the wrong hour, break the journey in Messina — two legs, two separate tickets.
Milazzo to Messina. Giuntabus Trasporti runs a fast motorway coach, average journey time 50 minutes. The Milazzo terminus is «Porto – Terminal Aliscafi», the hydrofoil terminal itself; the Messina terminus is «Piazza della Repubblica (Stazione F.S.)», the same square the airport coach leaves from (giuntabustrasporti.com, timetable valid from 01/06/2026, checked 11 August 2026). One practical note: the airport line is sold on giuntabus.com, this motorway line on giuntabustrasporti.com — two separate sites, two separate tickets.
Messina to Catania Airport. SAIS Autolinee charges €14.00 one way; in Messina it calls at «Stazione – T. Bus Piazza della Repubblica», and the airport stop is «Catania Aeroporto – Terminal Bus». Tickets on the SAIS site and app, by phone on 091 2776999, or at authorised resellers (saisautolinee.it, checked 11 August 2026).
SAIS publishes no frequency or first and last departures on that route page — they appear only in the booking engine once you enter a date, so this leg cannot be timed from a blog post, including this one.
The train: there is no direct one
Every Milazzo–Catania rail itinerary needs at least one change at Messina Centrale. A sample query for Tuesday 18 August 2026 returned 10 solutions, all with one or two changes, between 2h 22m and 3h 22m; the regional fare is €11.40, or €18.20 with an Intercity first leg, and Milazzo–Messina Centrale alone takes 30–35 minutes by regional train (lefrecce.it, query run 11 August 2026).
Then the part nobody mentions: Milazzo railway station is not at the port. It sits in Contrada Fossarunza, roughly 4 km from the hydrofoil terminal — about a 40-minute walk, not advisable with luggage (milazzo.life, a local guide, not an official source, checked 11 August 2026).
The link is SAIS Autolinee urban Line 5, «Porto – Stazione», 15 minutes to Piazza Stazione F.S. In the summer timetable (10/06–14/09/2026) it leaves the port 16 times a day Monday to Saturday, between 06:10 and 21:00 — the 21:00 run only Monday to Wednesday (official SAIS timetable PDF, checked 11 August 2026). Tickets cost €1.20 single, sold online, in the SAIS Autolinee app and at resellers (saisautolinee.it, checked 11 August 2026).
At the far end the train stops at Catania Aeroporto Fontanarossa station, about 600 metres from the terminal on a signed pedestrian path, with an AMTS shuttle every 10 minutes, 04:30–22:40, for €1.00. One trap the airport flags itself: a Trenitalia ticket to «Catania Aeroporto Fontanarossa» does not include the shuttle — select the destination «Catania Aeroporto Fontanarossa Bus» when you buy (aeroporto.catania.it, checked 11 August 2026).
So the train is a three-ticket journey: €1.20 urban bus, €11.40 trains, €1.00 shuttle at the far end. Cheap, slow, and it asks you to carry your bags through a change at Messina Centrale.
From the hydrofoil to the coach
Liberty Lines hydrofoils from the Aeolian Islands berth at the Milazzo terminal in Via Luigi Rizzo, where the ticket office — listed as «NEW HYDROFOIL TERMINAL» — is open every day 05:30–19:30, tel. +39 090 9224193 (libertylines.it, checked 11 August 2026). Boarding closes early: the General Conditions of Carriage (Art. 7, rev. February 2026, checked 11 August 2026) require you at boarding with a valid ticket at least 30 minutes before departure; after that, boarding is not guaranteed.
In the summer timetable in force from 8 June 2026, departures from Lipari to Milazzo run 06:50 to 20:05 (18 sailings listed, some only on certain days), from Stromboli 07:15 to 18:00 (7 sailings) and from Panarea 08:00 to 18:35 (7 sailings) — with the warning printed on the timetable itself, «Gli orari possono essere soggetti a variazione» (official Liberty Lines Eolie timetable, rev. 03/08/2026, checked 11 August 2026).
Liberty Lines publishes departure times, not crossing durations. Commercial sites put Milazzo–Lipari at about 1h05 direct, up to 2h25 via the other islands, with up to 13 connections a day (traghetti.com), and adult one-way fares from about €16.39 (ferryhopper.com), both checked 11 August 2026 — budget with them, do not time a flight with them. Nobody publishes the walking distance from the berth to the coach stop at Milazzo Porto, so allow a few minutes with your cases.
What happens when the sea says no
The real risk sits here, and it is written down. Liberty Lines’ Service Charter commits to operating 100% of scheduled sailings «salvo cause di forza maggiore», and the first cause listed is «CONDIZIONI METEO MARINE AVVERSE» — adverse sea and weather conditions. When a sailing is suppressed for rough seas you get a full refund of the ticket, and that refund is the entire remedy: Article 14 of the General Conditions says the contract of carriage is dissolved and the company is bound only to return the fare paid (art. 402 of the Italian Navigation Code). The same charter states in terms that connections with other transport cannot be assured (§3.10) — the hydrofoil ticket carries no responsibility for a missed onward bus or flight.
Under EU Regulation 1177/2010, reproduced in the same charter, Article 17(2) — accommodation up to €80 a night for up to three nights — and Article 19 on compensation do not apply if the carrier proves the cancellation was caused by weather endangering safe operation: a hydrofoil cancelled for rough seas triggers neither compensation nor a paid hotel. Changes go out by SMS, e-mail and telephone, and Customer Care on +39 0923 022022 answers daily 08:00–20:00 (Carta dei Servizi ed. 02 rev. 10 of 03/03/2026 and General Conditions rev. February 2026, both checked 11 August 2026).
Nobody publishes statistics on how often Aeolian sailings are cancelled for rough seas, so anyone telling you it hardly happens in September is guessing. The local conclusion is boring and correct: for a flight you cannot miss, cross to the mainland the day before and sleep in Milazzo. Then the only thing between you and the airport is a road.
Sunday is the hardest day
If you fly on a Sunday or a public holiday, rebuild the plan, because two fallbacks thin out at once.
The Milazzo–Messina motorway coach drops to 3 departures on Sundays and holidays — 09:45, 13:10, 19:30 — against 16 Monday to Friday (first 06:00, last 20:20) and 12 on Saturday. Nothing leaves Milazzo before 09:45 (giuntabustrasporti.com, checked 11 August 2026).
The urban bus to the station goes the same way: on Sundays and holidays between 01/07 and 14/09/2026, SAIS Line 5 starts only at 09:10 and runs 9 times — 09:10, 10:00, 11:45, 12:45, 15:55, 16:50, 17:45, 18:50, 19:50. Land before 09:10 on a Sunday and there is no urban bus to the station either (official SAIS timetable PDF, checked 11 August 2026). Before 09:10 on a Sunday morning you have the direct coach — if it runs at a useful hour — or a car. There is no third answer.
Working backwards from your flight
Build the day from the gate backwards, not from the island forwards. At Catania Fontanarossa, check-in is on the first floor of Terminal A (50 desks) and the desk number appears on the monitors at least 2 hours before departure; the airport publishes no single minimum arrival time and defers to your airline (aeroporto.catania.it, checked 11 August 2026).
A worked example for a 14:00 flight in August, published figures only. Airline wants you at the desk two hours ahead: Terminal A by 12:00. On the 02h 00m running time the 09:50 coach arrives around 11:50 — too tight to be a plan; the 08:30 arrives around 10:30, and that is the one. From Lipari that means the 06:50 sailing, at the berth by 06:20 under Art. 7. A 06:00 alarm on an island for a two o’clock flight is the honest arithmetic.
Never make the last usable coach your only coach: if the 08:30 is the plan and the 09:50 the backup, you have a plan. In the low season, with three departures a day, a missed connection does not cost you an hour — it costs you the flight.
When you do not need a private transfer
Often the coach is simply the right answer, and we will say so.
- One or two people, normal luggage, high season, daylight. €13.00 each, luggage included, no changes, two hours; a couple pays €52.00 return. No car competes with that.
- Your flight sits after a mid-morning coach. With 10 departures between 05:30 and 18:15 in summer, most afternoon and evening flights have a coach with real margin in front of them.
- Budget travel with time and light bags. The train via Messina at €11.40 plus €1.20 plus €1.00 is the cheapest way there — a fair deal if you have the hours and can carry your bags through the change.
- You are already sleeping in Milazzo and flying late. Walk to the port and take the 12:40 or the 15:45.
When the private car earns its money
The requests we actually get on this route are the ones the coach cannot cover.
- Early flights. The first coach is 05:30 in high season and 08:30 from November to March. Anything leaving Catania before mid-morning in winter has no bus behind it.
- Off-season travel. Three departures a day is a timetable for residents, not for people holding a boarding pass.
- Three or more with luggage. Four fares each way plus a boat bag apiece, and one vehicle door to door changes the comparison.
- Families with young children. Two hours on a coach after a crossing — with a vehicle change in Messina if the direct one is not running — is a long morning for a four-year-old.
- Late hydrofoils. Sailings from Lipari run to 20:05 in summer, well after the 18:15 last coach.
- Sundays and public holidays, for the reasons above.
On our side you get a fixed price per vehicle, confirmed at booking with the luggage counted in advance, and a driver briefed on the hydrofoil you are arriving on — boats from the Aeolians can run late, and we plan for it. Route, vehicles and conditions are on the Milazzo to Catania Airport transfer page.
The other direction: Catania Airport to Milazzo
Arriving into Catania for the islands, the same line runs in reverse. From 1 July to 31 October 2026 Giuntabus leaves the airport for Milazzo 10 times a day, first 09:00, last 21:00; the year-round base timetable has only 3 — 11:00, 15:30 and 19:00. Fare and running time are identical: €13.00 one way, €26.00 return, 02h 00m (giuntabus.com, checked 11 August 2026).
Mind the evening arithmetic: the 21:00 coach reaches Milazzo around 23:00 on the published running time, long after the port ticket office closes at 19:30, and hydrofoil boarding shuts 30 minutes before departure. Check the last sailings for your date on the Liberty Lines timetable and work back to the coach that actually connects — a late arrival can mean a night in Milazzo.
If your flight lands after the last coach or before the first, the answer is the same in reverse: a car booked in advance, with the driver following the flight number. That, and a pre-dawn departure confirmed at booking, is why the private transfer between Milazzo and Catania Airport exists on this corridor.
When the timetable does not fit the flight
A private transfer from Milazzo port to Catania Fontanarossa puts one vehicle between the hydrofoil terminal and the departures hall at a time confirmed at booking, even before dawn — before the 05:30 first coach, after the 18:15 last one, on off-season days when only three run, on Sundays when the Messina routes thin out. Fixed price per vehicle, confirmed at booking, luggage counted in advance, driver briefed on the boat you are coming in on. If the coach fits your day, take the coach: it costs €13.00 and we will tell you so.
Plan the rest of Sicily
Landing at Catania and staying on the Ionian side instead? Browse Catania, Taormina and Siracusa, or start from the island overview in Sicily, which covers Milazzo and the Aeolian gateway too. For a car with a driver on this corridor, see the Milazzo to Catania Airport private transfer.













