- Must visit
Pinacoteca di Brera
One of Italy’s top art museums, featuring masterpieces by Mantegna, Bellini, Raphael, Caravaggio, and Piero della Francesca.










Cheapest price
$55
Average price
$106
Fastest journey
12h 50m
Average duration
17h 58m
Buses per day
19
Distance
901 km
Omio recommends booking the bus as it is the most popular option from Crotone to Milan among Omio's users. If you are prioritising price take the bus with prices starting from $22. For those with little time consider booking a flight which can get you there in 7h 1m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.3 - 0.9kg. The ticket price range depends on the travel mode: a bus costs an average of $22, and a flight costs an average of $21.
Distance: 598 miles (963 km)
Most popular Bus | Flight | Train | Driving |
|---|---|---|---|
$46 Average price Cheapest | $190 Average price | $119 Average price | $306 Average price (fuel + tolls) |
14h 36m Average total duration 14h 6m Onboard + 30m Additional time* | 10h 1m Average total duration Fastest 7h 1m Onboard + 3h 0m Additional time* | 13h 19m Average total duration 12h 49m Onboard + 30m Additional time* | 11h 45m Average total duration (door-to-door) |
1.0 - 2.4kg CO2 emissions | - CO2 emissions | 0.3 - 0.9kg CO2 emissions Lowest | - CO2 emissions |
![]() Most popular bus company | ![]() Most popular airline | ![]() Most popular train company | Your own car or car rental |
Direct Options | Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Crotone to Milan:
A bus is $73 (€60) less than a train for this route with tickets for a train from Crotone to Milan costing on average $119 (€97).
A bus is $145 (€119) less than a flight for this route with tickets for a flight from Crotone to Milan costing on average $190 (€156).
Other travel options to Milan take longer:
Train takes on average 12h 49m.
Bus takes on average 14h 6m.
Tickets start at around $46 (€37) compared to roughly $306 (€250) in fuel and tolls — a saving of about $260 (€213). The journey takes 14h 6m versus 11h 45m by car, so you'll arrive a bit later, but you can use the time productively rather than spending it behind the wheel. No parking to sort, no fuel stops, and most coaches have Wi-Fi and power outlets.
Direct services are operated by Marino Autolinee, FlixBus, Busitalia, Infobus.
Driving is worth considering if you're on a tight schedule, travelling as a group (where fuel costs split several ways), or want the flexibility to stop along the way.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator FlixBus | Departure Time 05:50AM | Arrival Time 01:05AM | Duration 19h15 | Departure days Everyday | Cheapest price $87 |
Operator Frecciarossa | Departure Time 06:30AM | Arrival Time 05:58PM | Duration 11h28 | Departure days Mon, Tue, Wed, Thu, Fri, Sat | Cheapest price $134 |
Operator FlixBus | Departure Time 06:40AM | Arrival Time 04:00AM | Duration 21h20 | Departure days Everyday | Cheapest price $82 |
Operator Itabus | Departure Time 10:25AM | Arrival Time 06:10AM | Duration 19h45 | Departure days Everyday | Cheapest price $39 |
Operator FlixBus | Departure Time 11:55AM | Arrival Time 11:55AM | Duration 24h00 | Departure days Everyday | Cheapest price $81 |
Operator Marino Autolinee | Departure Time 02:40PM | Arrival Time 06:25AM | Duration 15h45 | Departure days Everyday | Cheapest price $83 |
Operator FlixBus | Departure Time 02:55PM | Arrival Time 07:30AM | Duration 16h35 | Departure days Everyday | Cheapest price $68 |
Operator Itabus | Departure Time 03:15PM | Arrival Time 08:10AM | Duration 16h55 | Departure days Everyday | Cheapest price $61 |
Operator FlixBus | Departure Time 05:20PM | Arrival Time 03:30PM | Duration 22h10 | Departure days Everyday | Cheapest price $79 |
Operator FlixBus | Departure Time 07:05PM | Arrival Time 01:00PM | Duration 17h55 | Departure days Everyday | Cheapest price $79 |
Operator Marino Autolinee | Departure Time 08:40PM | Arrival Time 01:10PM | Duration 16h30 | Departure days Everyday | Cheapest price $70 |
Operator Frecciarossa | Departure Time 09:00PM | Arrival Time 09:50AM | Duration 12h50 | Departure days Mon, Tue, Wed, Thu, Fri, Sat | Cheapest price $113 |
Operator Itabus | Departure Time 09:40PM | Arrival Time 04:40PM | Duration 19h00 | Departure days Mon, Wed, Thu, Fri, Sat, Sun | Cheapest price $43 |
Operator FlixBus | Departure Time 09:45PM | Arrival Time 06:30PM | Duration 20h45 | Departure days Everyday | Cheapest price $82 |
The table below shows live departures for Crotone to Milan buses for today, Thursday, July 16. You can also manually refresh the results below to see updated bus journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
FlixBus · FlixBus | 11:55 AM Crotone, Terminal Autolinee Romano | 18h00 | 5:55 AM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus · FlixBus | 11:55 AM Crotone, Terminal Autolinee Romano | 17h20 | 5:15 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 1 transfer | |
FlixBus · FlixBus · FlixBus | 11:55 AM Crotone, Terminal Autolinee Romano | 24h00 | 11:55 AM Milano, Milan Linate Airport | 2 transfers | |
052 | 2:40 PM Crotone, Terminal Autolinee Romano | 15h45 | 6:25 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
052 | 2:40 PM Crotone, Terminal Autolinee Romano | 16h20 | 7:00 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus · FlixBus · FlixBus | 2:55 PM Crotone, Terminal Autolinee Romano | 16h55 | 7:50 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 2 transfers | |
FlixBus · FlixBus · FlixBus | 2:55 PM Crotone, Terminal Autolinee Romano | 16h35 | 7:30 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 2 transfers | |
2418 | 3:15 PM Crotone, Piazzale Nettuno | 16h55 | 8:10 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
FlixBus · FlixBus · FlixBus | 5:20 PM Crotone, Terminal Autolinee Romano | 22h10 | 3:30 PM Milano, Milan Linate Airport | 2 transfers | |
FlixBus | 5:20 PM Crotone, Terminal Autolinee Romano | 16h10 | 9:30 AM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus | 5:20 PM Crotone, Terminal Autolinee Romano | 15h35 | 8:55 AM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
FlixBus | 7:05 PM Crotone, Terminal Autolinee Romano | 16h55 | 12:00 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
FlixBus | 7:05 PM Crotone, Terminal Autolinee Romano | 17h55 | 1:00 PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
FlixBus · FlixBus · FlixBus | 7:05 PM Crotone, Terminal Autolinee Romano | 25h50 | 8:55 PM Milano, Milan Linate Airport | 2 transfers | |
109 | 8:40 PM Crotone, Terminal Autolinee Romano | 17h05 | 1:45 PM Milano, Autostazione Lampugnano | 0 transfersDirect | |
109 | 8:40 PM Crotone, Terminal Autolinee Romano | 16h30 | 1:10 PM Milano, San Donato - Settore B (Viale Giuseppe Impastato) | 0 transfersDirect | |
Busitalia B020+ FRECCIAROSSA 9508 | 9:00 PM Crotone | 12h50 | 9:50 AM Milan Centrale | 1 transfer | |
1422 · 2126 | 9:40 PM Crotone, Piazzale Nettuno | 19h00 | 4:40 PM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus · FlixBus | 9:45 PM Crotone, Terminal Autolinee Romano | 19h25 | 5:10 PM Milano, Autostazione Lampugnano | 1 transfer | |
| Friday, July 17 | |||||
FlixBus · FlixBus | 5:50 AM Crotone, Terminal Autolinee Romano | 18h09 | 11:59 PM Milano, Autostazione Lampugnano | 1 transfer | |
Busitalia B022+ FRECCIAROSSA 9642 | 6:30 AM Crotone | 11h28 | 5:58 PM Milan Centrale | 1 transfer | |
FlixBus · FlixBus | 6:40 AM Crotone, Terminal Autolinee Romano | 21h20 | 4:00 AM Milano, Autostazione Lampugnano | 1 transfer | |
FlixBus · FlixBus · FlixBus | 6:40 AM Crotone, Terminal Autolinee Romano | 27h35 | 10:15 AM Milano, Milan Linate Airport | 2 transfers | |
1482 · 2494 | 10:25 AM Crotone, Piazzale Nettuno | 20h30 | 6:55 AM Milano, Autostazione Lampugnano | 1 transfer | |
1482 · 3888 | 10:25 AM Crotone, Piazzale Nettuno | 19h15 | 5:40 AM Milano, Autostazione Lampugnano | 1 transfer | |
1482 · 3898 | 10:25 AM Crotone, Piazzale Nettuno | 19h45 | 6:10 AM Milano, Autostazione Lampugnano | 1 transfer | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Buses from Crotone to Milan run on average 22 times per day, taking around 14h 6m. Cheap bus tickets for this journey start at $22 (€18) but you can travel from only $21 (€17) by flight.
There are 7 buses per day. The earliest bus runs at 00:30, the last at 23:55. The fastest bus covers the 598 miles (963 km) distance in 15h 45m.
Distance 598 miles (963 km) |
Average bus duration 14h 6m |
Cheapest ticket price $22 (€18) |
Buses per day 22 |
Direct buses 7 |
Fastest bus 15h 45m |
First bus 12:30 AM |
Last bus 11:55 PM |
Cheapest Month Mar |
Cheapest Day Wed |
High Season Jul - Sep |
Low Season Oct - Dec |
Busiest Day Tue |
Least Busy Day Sun |
Best time to book 21 days |
Discover the best of Milan — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Milan trip today.
One of Italy’s top art museums, featuring masterpieces by Mantegna, Bellini, Raphael, Caravaggio, and Piero della Francesca.
This contemporary art museum near Porta Romana presents rotating exhibitions in a striking former industrial distillery complex.
Italy’s leading science museum is set in a former monastery and features Leonardo galleries, trains, aircraft, and a submarine.
Milan’s central square frames the cathedral and major civic buildings, making it the city’s essential meeting point and photo stop.
This artistic district offers charming lanes, Brera atmosphere, boutiques, and easy access to galleries and evening strolls.
A large landscaped park behind the castle, perfect for walks, skyline views, and reaching landmarks like the Arch of Peace.
Saffron risotto cooked with butter, stock and cheese. It is Milan's signature dish, linked to the city's love of rich northern Italian rice cookery.
Breaded veal cutlet fried in butter until golden. A classic Milanese main, prized for its simple preparation and long-standing local tradition.
Slow-braised veal shanks with vegetables, wine and broth, often finished with gremolata. A hearty Lombard specialty commonly paired with risotto.
Three-Michelin-star fine dining by Enrico Bartolini in MUDEC. Expect refined Italian tasting menus in a polished contemporary setting.
Historic Milanese restaurant near the Duomo, famous for risotto and cotoletta. Traditional, elegant rooms and a strong local culinary identity.
Long-running local favorite for classic Milanese cuisine, especially risotto and ossobuco. Warm, old-school atmosphere in the Brera area.
Moderate for Western Europe. Hotels and central dining can be pricey, but transit is affordable and budget meals, aperitivo deals, and local cafes help keep daily costs reasonable.
Tipping is modest. Service may be included. Round up or leave €1-2 at cafes, 5-10% for good restaurant service, and round up taxi fares.
Official public transport app
Orio al Serio, Milan Bergamo Airport (Bus station) -> Milano Centrale, Milan
When researching buses from Crotone to Milan you will find that there are three daily departures with all of them occurring in the afternoon hours. The trip is going to take roughly 16h and cover a distance of about 727 miles (1170 km). Each of the buses on this route will make stops at two different stations in the city of Milan.
The buses that make the trip to Milan from Cortone all depart in the afternoon. The first bus departs the station at around 2:30 p.m., while the second bus leaves at around 4:15 p.m., and the last bus of the day leaving at around 5:40 p.m. The schedule of departures occurs each day of the week.
When you are traveling on the long journey north through the heart of Italy from the seaside city of Crotone to the historic city of Milan you will be covering a distance of roughly 727 miles (1170 km). The trip will take about 16h although the bus that departs at around 5:40 p.m. is going to take about 40min longer mostly due to traffic that you will find at that time of the day in and around Crotone. The good news for travelers is that all the buses are direct bus not requiring you to get off the bus and get onto another bus during the route plus all of these buses make two stops in the city of Milan.

Crotone Castella Rizzuto. Source: Shutterstock
Departure bus station: Terminal Autolinee Romano. This station has a very convenient location that is just to the west of the center of this small Italian town and is only around 0.7 miles (1.2 km) away. While there are no public transportation options to get you to the station from the center of town you can drive the distance in only about 3min or you could even walk in about 16min. The station is a rather simple affair that is quite common in small towns in Italy but it does offer plenty of seating, public restrooms as well as Wi_Fi. There is also a bakery that is right next door to the station that makes a great place to have a cup of coffee or a baked good.
Arrival bus station: Lampugnano Autostazione. With a location that is only around 4.6 miles (7.5 km) from the heart of Milan, the station offers simple access to the city center aboard local bus routes number 50, 27, and 41. You will find buses traveling about every 10min that make the journey to the heart of Milan throughout the day. Some things that bus passengers will find at the station include a couple of spots to grab something to drink or eat, a large information board that gives details about bus routes, as well as public restrooms and plenty of seating.
Arrival bus station: San Donato Station. This bus station sits just about 5.6 miles (9.1 km) from Milan's center. You can travel from the station to the city center on local bus number three that makes the trip in just around 12mins. Of the two stations in Milan, this one is much smaller and offers simple amenities such as restrooms and seating for passengers. There is also train service that offers service at the station so this makes a great place to hop aboard the train after your bus trip to Milan.
The two providers that offer buses along this route are Marinobus and Simet. Both providers offer direct buses along this route and both offer stops at both stations in the city of Milan. Each of the trips is around 16h. Marinobus offers the trips that leave at around 2:30 p.m. and 5:40 p.m. while Simet offers the trip that leaves at around 4:15 p.m.
Marinobus offerings on this route depart the station in Cortone at around 2:30 p.m. and around 5:40 p.m. The bus departs later in the day will take about 45min longer just due to the traffic conditions that generally exist during that part of the day. Both of their bus offerings are direct routes and as such you will not need to get off this bus and transfer to another one at any point during your journey.
Simet offers one bus on this route daily and that bus departs the station at around 4:15 p.m. This bus is a direct route and as such you will not need to transfer to another bus during the journey. The trip to the first station in Milan takes just a little less than 16h and like the buses offered by Marinobus, this bus will make two stops in both of the destination stations in Milan.
When you travel by bus you are helping the environment because of the economies of scale that bus travel can offer. When a bus has passengers traveling in the same vehicle, you are all making a much smaller environmental footprint as opposed to all of those passengers traveling by themselves along the same route in a vehicle of their own. In fact, there are estimates that the savings result in anywhere from a 35% to 50% reduction in greenhouse gases emitted during the trip.
Marinobus offers one class of seating on their buses but that does not mean you will not ride in comfort. All of the seats recline and have footrests making this long journey on a bus a pleasure. Passengers will find free Wi_Fi on the bus plus they can bring one carry_on bag on the bus. They can also store two additional bags under the bus during their travels. All of these bags travel free of charge. Passengers can bring a bicycle on the bus and it will be treated like any other piece of luggage. Pets can travel on these buses. They will need to ride in a carrier inside of the bus. Travelers that ride aboard Simet buses will find several great amenities. These include air conditioning, toilets, free Wi_Fi plus an entertainment portal that offers many entertainment options, power outlets, as well as food and drink options. They only offer one class of seating but with all the amenities offered, this long journey is going to be a joy for travelers. Travelers can bring one carry_on bag onto the bus and they can also place two larger pieces of luggage in the hold beneath the bus. While they do not allow pets under the bus you can bring bicycles upon the bus and place them under the bus as you would any other large piece of luggage. Both providers allow a generous allowance for travelers with disabilities to make sure that they receive the same travel experience as any other passenger. These providers will allow disabled passengers to have a companion travel with them free of charge to assist them in their travels.
If you are in the process of planning a journey on a Crotone to Milan bus and are wondering how you can save some money one of your best bets is to try to book well ahead of your travel date. When you do this, you give yourself a very good chance of finding discounts possibly offered by providers on the route. One other good bet is to do some research and figure out times and days that are in lower demand as these routes often come with much lower price tags. While all the buses on this route are direct buses, in general, if you take the route to take the longest to make the trip such as those that do require transfers, you will sometimes find that these routes cost less.

Milano Tourist Map. Source: Shutterstock
If you have never visited Italy and are now focusing on popular destinations like Rome and Venice, do not forget that Milan is also a city that you need to visit. This is a city is well known for being very stylish with wealth and elegance oozing from every pore of the city. The city offers a magnificent blend of a storied past with a classic and modern design. There is an almost limitless number of examples of astonishing architecture that you will see in the city and the city is home to several famous very pieces of art. The food choices you will find here are inspired by the varied and lush landscape found in the area surrounding Milan and the city boasts several local favorites known all over the world. Beyond all of that, Milan is highly regarded as one of the fashion centers of the globe. Some things to see and do while you're in Milan include:
Find answers to the most common questions about traveling from Crotone to Milan by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Milan, this guide helps you travel smarter and with confidence.

Most Crotone to Milan buses use the Crotone, Terminal Autolinee Romano to Milano, Autostazione Lampugnano station pair, with some services arriving at Milano, San Donato - Settore B (Viale Giuseppe Impastato). Use this guide to compare Crotone and Milan bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Milano, Autostazione Lampugnano is 5 km from Milan city centre. Public transport options include:
Milano, Autostazione Lampugnano has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafeteria Lampugnano (in the station), Trattoria Milano (0.5 km), Pizza Express (0.7 km).
Free Wi-Fi. ATMs are located near the main entrance.
Ticket office support is available at Milano, Autostazione Lampugnano.
Available at Milano, Autostazione Lampugnano: Parking, Taxis, WC.
Accessibility facilities are available at Milano, Autostazione Lampugnano: Elevators, ramps.
Milano, San Donato - Settore B (Viale Giuseppe Impastato) is 6 km from Milan city centre. Public transport options include:
Milano, San Donato - Settore B (Viale Giuseppe Impastato) has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, and Ticket Office.
Food options include: Cafeteria Italiana (in the station), Fast Food Express (in the station), Trattoria Milano (0.5 km).
Free Wi-Fi. ATMs are located near the main entrance for cash withdrawals.
Ticket office support is available at Milano, San Donato - Settore B (Viale Giuseppe Impastato).
Available at Milano, San Donato - Settore B (Viale Giuseppe Impastato): Parking, Taxis, WC.
Accessibility facilities are available at Milano, San Donato - Settore B (Viale Giuseppe Impastato): Elevators, ramps.
Here are some other resources that might have the information you need