The cheapest buses from Naples to Milan

Showing times and prices for Sep 19

Cheapest

$55

Average

$70

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Naples to Milan will cost around $ 70 if you buy it on the day, but the cheapest tickets can be found for only $ 55.

Cheapest
12:20AMNaples11h25 11:45AMMilano, San Donato
0 changes
$551One-way
Cheapest
12:20AMNaples12h05 12:25PMMilan
0 changes
$551One-way
2nd Cheapest
08:30AMNaples11h15 07:45PMMilano, San Donato
0 changes
$671One-way
2nd Cheapest
06:00AMNaples12h15 06:15PMMilan
0 changes
$671One-way
2nd Cheapest
06:00AMNaples11h30 05:30PMMilano, San Donato
0 changes
$671One-way

Timetable Naples to Milan

Showing buses for tomorrow, Sun, Sep 19
12:20AMNaples11h25 11:45AMMilano, San Donato
0 changes
12:20AMNaples12h05 12:25PMMilan
0 changes
06:00AMNaples12h15 06:15PMMilan
0 changes
06:00AMNaples11h30 05:30PMMilano, San Donato
0 changes
08:30AMNaples11h15 07:45PMMilano, San Donato
0 changes
01:45PMNaples11h05 12:50AMMilano, San Donato
0 changes
01:45PMNaples11h40 01:25AMMilan
0 changes
08:00PMNapoli, Napoli Centrale10h20 06:20AMMilano, San Donato
0 changes
08:00PMNapoli, Napoli Centrale10h55 06:55AMMilano, Autostazione Lampugnano
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$84Intercity Notte
$55Itabus
$101Wizz Air
Sun
Sep 19
$80Intercity Notte
Find prices
$88Wizz Air
Mon
Sep 20
$53Intercity Notte
$50Itabus
$82Wizz Air
Tue
Sep 21
$57Intercity Notte
$35Itabus
$69Wizz Air
Wed
Sep 22
$66Intercity
$28Itabus
$50Wizz Air
Thu
Sep 23
$66Intercity
$35Itabus
$57Wizz Air
Fri
Sep 24
$74Intercity
$35Itabus
$57Wizz Air
Sat
Sep 25
$61Intercity Notte
$35Itabus
$57Wizz Air
Sun
Sep 26
$74Intercity
$35Itabus
$69Wizz Air
Mon
Sep 27
$53Intercity Notte
$35Itabus
$88Wizz Air
Tue
Sep 28
$53Intercity Notte
$25Itabus
$69Wizz Air
Wed
Sep 29
$50Intercity Notte
$24Flixbus
$30Wizz Air
Thu
Sep 30
$53Intercity
$26Flixbus
$16Wizz Air
Fri
Oct 1
$53Intercity Notte
$25Itabus
$30Wizz Air
Sat
Oct 2
$50Intercity Notte
$19Itabus
$25Wizz Air
Sun
Oct 3
$62Intercity
$28Itabus
$69Wizz Air
Mon
Oct 4
$35Intercity Notte
$28Itabus
$97Malta Air
Tue
Oct 5
$35Intercity Notte
$19Itabus
$42Malta Air
Wed
Oct 6
$35Intercity Notte
$19Itabus
$19Malta Air
Thu
Oct 7
$28Intercity Notte
$19Itabus
Find prices
Fri
Oct 8
$50Intercity Notte
$19Itabus
$19Malta Air

The fastest buses from Naples to Milan

Showing times and prices for Sep 19

Fastest Journey

10 h 20 m

Average

11 h 23 m

Buses per day

9

Distance

658 km

Of the 9 buses that leave Naples for Milan every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 658 km distance in an average of 11 h 23 m but if you time it right, some buses will get you there in just 10 h 20 m .

The slowest buses will take 12 h 15 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.

08:00PMNapoli, Napoli Centrale10h20 06:20AMMilano, San Donato
1 changes
$781One-way
08:00PMNapoli, Napoli Centrale10h55 06:55AMMilano, Autostazione Lampugnano
1 changes
$781One-way
01:45PMNaples11h05 12:50AMMilano, San Donato
0 changes
$791One-way
08:30AMNaples11h15 07:45PMMilano, San Donato
0 changes
$671One-way
12:20AMNaples11h25 11:45AMMilano, San Donato
0 changes
$551One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information from Naples to Milan

distanceDistance408 miles (658 km)
durationAverage bus duration10 h 15 min
priceAverage bus ticket price$40 (€32)
changesDirect busYes
carriersBus providersBus Center, Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Infobus

Buses from Naples to Milan cover the 408 miles (658 km) long trip taking on average 10 h 15 min with our travel partners like Bus Center, Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Infobus. There are direct bus services available. While the average ticket price for this route costs around $40 (€32), you can find the cheapest bus ticket for as low as $28 (€23). Travelers depart most frequently from Napoli Centrale and arrive in Milan, Stazione Centrale.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Naples to Milan.

Book your FlixBus Naples to Milan bus with Omio and enjoy a smooth and relaxing journey! Check FlixBus’s up-to-date bus schedules for the ideal departure and arrival times, compare the fastest Naples to Milan routes as well as the amenities offered in the class fare you choose and buy the most affordable FlixBus bus tickets online that fit your budget. The distance from Naples to Milan is 408 miles (658 km), and the best price for a one-way Naples - Milan FlixBus bus ticket starts at $57 (€46) if you book in advance. If you would rather search for your FlixBus ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by bus. Waiting in a line at the bus station to purchase your bus ticket will become yesterday's news. So, book your bus tickets online quickly and easily and enjoy your trip with FlixBus!

FlixBus' current ticket policies due to COVID-19 for your bus between Naples and Milan are the following:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Naples to Milan

Buses from Naples to Milan are quite frequent throughout the day, with at least 10 journeys a day. The journey lasts on average between 10 hours and 13 hours: the fastest journey takes 1 hour and 10 minutes. The departure stations are the Metropark in via Lucci or the central station of Naples and the arrival stations are the bus stations of Lampugnano or San Donato in Milan.

Which bus companies travel from Naples to Milan?

The bus lines that offer buses Naples Milan are numerous: the most frequent are BusCenter and Flixbus. Another company available is Marino. All these bus lines also offer connections with change. Marinobus also offers a direct departure per day.

How long does the bus journey from Naples to Milan take?

The trip has an average duration ranging from 10 hours and 10 minutes to 13 hours and 20 minutes of the longest route. The duration depends on the route and the stations of departure and arrival. The changeover connection is offered by Buscenter and Flixbus and lasts around 13 hours.

How many buses are there from Naples to Milan?

The buses that make the way Naples Milan are at least 10 per day throughout the week, including Saturday and Sunday. If you add the connections with change, the possibilities of departure rise to an average of about 30 per day.

What are the departure and arrival stations for buses from Naples to Milan?

Naples train stations:The Metropark bus station in via Lucci and the central station in Naples are reachable by bus or underground train service. Nearby there are ticket offices, shops, refreshment points and waiting areas. The airport station is connected by the Alibus bus service or the S3 line, alternatively by taxi or rental car.

Milan Bus Stations: The San Donato Bus Terminal or the Lampugnano Bus Terminal in Milan are well connected to the centre by the red, yellow and green underground lines and the public bus network. Alternatively you can take a taxi. The services available consist mainly of waiting areas and ticket offices where you can buy tickets before getting on the bus.

Travel Tips

Buses from Naples to Milan
Take the bus to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Naples to Milan.
FAQs
How much do cheap bus tickets from Naples to Milan cost?
If you’re looking to save money on tickets, you can find cheap Naples to Milan buses for as little as $28 (€23)  in the next 7 days.
What is the cost of a bus to Milan from Naples?
The Naples to Milan bus ticket price is on average $40 (€32)  if you are looking to book your tickets for this trip in the next week.
How far is it from Naples to Milan by bus?
The Naples to Milan bus distance is approximately 408 miles (658 km).
What is the Naples to Milan bus travel time?
While the time it takes to travel 408 miles (658 km) from Naples to Milan can vary based on specific dates, weekends, and holidays, the Naples to Milan bus journey time is on average 10 h 15 min.
What is the departure bus station in Naples and arrival bus station in Milan?

When taking a bus from Naples, you have a couple of bus stations you can depart from including Napoli, Napoli Centrale, Napoli, Terminal Bus Metropark Staz. FS and Napoli, Napoli via Ferraris (INPS). When you arrive in Milan, your bus can arrive in bus stations including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

Omio customers traveling this route book their buses from Napoli Centrale   to Milan, Stazione Centrale.

Where is the departure bus station in Naples located? Where is the arrival bus station in Milan located?

You can find the most popular departure bus station for this journey, Napoli Centrale, located approximately 1 mile (s) / 2 km from the city center of Naples. The most popular arrival bus station in Milan, called Milan, Stazione Centrale, is located around 1 mile (s) / 2 km away from its city center.

Which bus providers should I travel with from Naples to Milan?
When taking a bus from Naples to Milan, you can count on Bus Center, Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Infobus for the best way to get you to Milan. You can also check all possible bus companies who offer a service from Naples to Milan and compare the amenities they offer before buying a bus ticket.
Are there any nonstop bus services from Naples to Milan?
Yes, you can look for direct buses from Naples to Milan with Flixbus or BlaBlaCar  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
When is the earliest bus from Naples to Milan? When is the last bus from Naples to Milan?
You can take the first bus from Naples to Milan at 5: 15 AM. The last bus from Naples to Milan that you can take departs at 7: 45 PM. Omio shows you the latest bus from Naples to Milan schedule to help you book the best departure time for this journey.
How far in advance should I buy a bus ticket from Naples to Milan to get the best deals?
You can find buses to Milan from Naples to cost on average $40 (€32) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Naples to Milan bus generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Milan
Milano - Terminal Bus di Lampugnano
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68