Cheapest price
$101
Average price
$135
Fastest journey
19 h 5 m
Average duration
19 h 53 m
Buses per day
29
Distance
1014 km
The best way to find a cheap bus ticket from Catania Fontanarossa Airport (CTA) to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Catania Fontanarossa Airport (CTA) to Milan will cost around $135 if you buy it on the day, but the cheapest tickets can be found for only $101.
Of the 29 buses that leave Catania Fontanarossa Airport (CTA) for Milan on Tue, Jun 17, 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Tue, Jun 17 the direct buses cover the 1014 km distance in an average of 19 h 53 m but if you time it right, some buses will get you there in just 19 h 5 m .
On Tue, Jun 17 the slowest buses will take 20 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the flight as it is the most popular option from Catania Fontanarossa Airport (CTA) to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €18. For those with little time consider booking a flight which can get you there in 2h 23m.
Bus | Most popular Flight |
---|---|
€60 Average price Cheapest | €98 Average price |
23h 38m Average duration 23h 8m Onboard + 30m Additional time* | 5h 23m Average duration Fastest 2h 23m Onboard + 3h 0m Additional time* |
Direct Options | Direct Options |
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 4:05 PM Catania, Via Fontanarossa (Aeroporto) | 26h19 | 6:24 PM Cormano, A4 (Cusano Milanino West) | 2 transfers | |
![]() | 4:05 PM Catania, Via Fontanarossa (Aeroporto) | 19h35 | 11:40 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
![]() | 4:05 PM Catania, Via Fontanarossa (Aeroporto) | 22h30 | 2:35 PM Assago, Viale Milanofiori (Assago M2) | 1 transfer | |
![]() | 4:05 PM Catania, Via Fontanarossa (Aeroporto) | 26h50 | 6:55 PM Milano, Milan Linate Airport | 2 transfers | |
![]() | 4:05 PM Catania, Via Fontanarossa (Aeroporto) | 20h30 | 12:35 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
![]() | 4:35 PM Catania, Via D'Amico | 25h49 | 6:24 PM Cormano, A4 (Cusano Milanino West) | 2 transfers | |
![]() | 4:35 PM Catania, Via D'Amico | 20h00 | 12:35 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
![]() | 4:35 PM Catania, Via D'Amico | 19h05 | 11:40 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
![]() | 6:05 PM Catania, Via D'Amico | 20h30 | 2:35 PM Assago, Viale Milanofiori (Assago M2) | 1 transfer | |
![]() | 6:05 PM Catania, Via D'Amico | 21h10 | 3:15 PM Milano, Autostazione Lampugnano | 1 transfer | |
![]() | 6:30 PM Catania, Via Fontanarossa (Aeroporto) | 20h40 | 3:10 PM Milan, Lampugnano (M1) | 1 transfer | |
![]() | 6:50 PM Catania Fontanarossa Airport (CTA) | 13h44 | 8:34 AM Milan Rogoredo | 1 transfer | |
![]() | 6:50 PM Catania, Via D'Amico | 20h20 | 3:10 PM Milan, Lampugnano (M1) | 1 transfer | |
![]() | 6:50 PM Catania Fontanarossa Airport (CTA) | 13h55 | 8:45 AM Milan Centrale | 1 transfer | |
![]() | 6:55 PM Catania, Via Fontanarossa (Aeroporto) | 21h35 | 4:30 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
![]() | 6:55 PM Catania, Via Fontanarossa (Aeroporto) | 21h00 | 3:55 PM Milano, Autostazione Lampugnano | 1 transfer | |
![]() | 6:55 PM Catania, Via Fontanarossa (Aeroporto) | 24h15 | 7:10 PM Assago, Viale Milanofiori (Assago M2) | 1 transfer | |
![]() ![]() | 7:00 PM Catania, Autostazione | 21h55 | 4:55 PM Milano, Autostazione Lampugnano | 1 transfer | |
![]() ![]() | 7:00 PM Catania, Autostazione | 21h10 | 4:10 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
![]() | 7:30 PM Catania, Via D'Amico | 23h40 | 7:10 PM Assago, Viale Milanofiori (Assago M2) | 1 transfer | |
![]() | 7:30 PM Catania, Via D'Amico | 20h25 | 3:55 PM Milano, Autostazione Lampugnano | 1 transfer | |
![]() | 7:30 PM Catania, Via D'Amico | 21h00 | 4:30 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
![]() | 7:50 PM Catania, Via Fontanarossa (Aeroporto) | 25h30 | 9:20 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
![]() | 8:10 PM Catania, Via D'Amico | 25h10 | 9:20 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
Tuesday, June 17 | |||||
![]() | 6:35 AM Catania, Via Fontanarossa (Aeroporto) | 20h40 | 3:15 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
![]() | 6:35 AM Catania, Via Fontanarossa (Aeroporto) | 27h20 | 9:55 AM Milano, Milan Linate Airport | 2 transfers | |
![]() | 6:35 AM Catania, Via Fontanarossa (Aeroporto) | 27h04 | 9:39 AM Cormano, A4 (Cusano Milanino West) | 2 transfers | |
![]() | 6:35 AM Catania, Via Fontanarossa (Aeroporto) | 21h20 | 3:55 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
![]() | 6:35 AM Catania, Via Fontanarossa (Aeroporto) | 25h50 | 8:25 AM Assago, Viale Milanofiori (Assago M2) | 2 transfers | |
![]() | 6:35 AM Catania, Via Fontanarossa (Aeroporto) | 24h25 | 7:00 AM Sesto San Giovanni, Piazza Primo Maggio (Stazione ferroviaria) | 1 transfer | |
![]() | 7:25 AM Catania, Via D'Amico | 23h35 | 7:00 AM Sesto San Giovanni, Piazza Primo Maggio (Stazione ferroviaria) | 1 transfer | |
![]() | 7:25 AM Catania, Via D'Amico | 20h30 | 3:55 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
![]() | 7:25 AM Catania, Via D'Amico | 26h14 | 9:39 AM Cormano, A4 (Cusano Milanino West) | 2 transfers | |
![]() | 7:25 AM Catania, Via D'Amico | 25h00 | 8:25 AM Assago, Viale Milanofiori (Assago M2) | 2 transfers | |
![]() | 7:25 AM Catania, Via D'Amico | 19h50 | 3:15 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
![]() | 12:00 PM Catania, Via Fontanarossa (Aeroporto) | 21h55 | 9:55 AM Milano, Autostazione Lampugnano | 1 transfer | |
![]() | 12:25 PM Catania, Via D'Amico | 21h30 | 9:55 AM Milano, Autostazione Lampugnano | 1 transfer | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 630 miles (1014 km) |
Average bus duration 23h 8m |
Cheapest ticket price $22 (€18) |
Buses per day 14 |
Direct buses 3 |
Fastest bus 18h 45m |
First bus 07:35 |
Last bus 20:50 |
Travel between Catania Fontanarossa Airport (CTA) and Milan from $21 (€17) with Omio’s bus partners FlixBus, BlaBlaCar and Autoservizi Salemi! You can find the best schedules and tickets when comparing and booking the most popular trip for you.
FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.
Bus information from Catania Fontanarossa Airport (CTA) to Milan with FlixBus:
To find the cheapest bus tickets for your trip from Catania Fontanarossa Airport (CTA) to Milan, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need