Cheap bus tickets from Naples to Milan

Showing times and prices for Dec 3

Cheapest

$45

Average

$53

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 $ 53 if you buy it on the day, but the cheapest tickets can be found for only $ 45.

Cheapest
06:30AMNaples14h40 09:10PMMilan
0 changes
$451One-way
Cheapest
08:30PMNaples10h30 07:00AMMilano, San Donato
0 changes
$451One-way
Cheapest
08:00AMNaples11h35 07:35PMMilano, San Donato
0 changes
$451One-way
Cheapest
06:00AMNaples11h30 05:30PMMilano, San Donato
0 changes
$451One-way
Cheapest
09:00AMNaples11h35 08:35PMMilan
0 changes
$451One-way

Compare prices and tickets by train, bus or flight

Thu
Dec 2
$78Intercity Notte
$41Itabus
$79Wizz Air
Fri
Dec 3
$78Intercity Notte
$41Itabus
$104easyJet
Sat
Dec 4
$72Intercity
$34Itabus
$37Wizz Air
Sun
Dec 5
$78Intercity Notte
Find prices
Find prices
Mon
Dec 6
$78Intercity Notte
$24Itabus
$33Malta Air
Tue
Dec 7
$78Intercity Notte
$48Itabus
$49Wizz Air
Wed
Dec 8
$78Intercity Notte
$41Itabus
$43Wizz Air
Thu
Dec 9
$64Intercity
$22Itabus
$49Wizz Air
Fri
Dec 10
$78Intercity Notte
$22Itabus
$54Malta Air
Sat
Dec 11
$52Intercity
Find prices
Find prices
Sun
Dec 12
$70Italo
$22Itabus
$73Wizz Air
Mon
Dec 13
$64Intercity
$22Itabus
$37Wizz Air
Tue
Dec 14
$40Intercity
$22Itabus
$12Wizz Air
Wed
Dec 15
$40Intercity
$22Itabus
$6Wizz Air
Thu
Dec 16
$40Intercity
$22Itabus
$6Malta Air
Fri
Dec 17
$52Intercity Notte
$24Itabus
$12Wizz Air
Sat
Dec 18
$40Intercity Notte
$17Itabus
$18Wizz Air
Sun
Dec 19
$52Intercity Notte
$22Itabus
Find prices
Mon
Dec 20
$52Intercity Notte
$24Itabus
$6Malta Air
Tue
Dec 21
$48Intercity Notte
$24Itabus
$6Wizz Air
Wed
Dec 22
$52Intercity Notte
$34Itabus
$6Malta Air

More than 1,000 travel companies trust us to 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 between Naples and Milan

distanceDistance408 miles (658 km)
durationAverage bus duration10 h 30 min
priceAverage bus ticket price$37 (€31)
changesDirect busYes
carriersBus companiesBus 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 30 min with our travel partners like Bus Center, Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Infobus. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $24 (€20), but the average price of bus tickets is $37 (€31). Travelers depart most frequently from Napoli Centrale and arrive in Milan, Stazione Centrale.

Bus providers

Naples to Milan with FlixBus

You can travel by bus to Milan from Naples with FlixBus for as low as $24 (€20). When you search for schedules and tickets, Omio will show you the best trip.

FlixBus

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.

    When you buy your FlixBus bus tickets to Milan from Naples don't forget to keep the following COVID-19 related policies in mind:

    • 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

    Bus to Milan from Naples
    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 are cheap buses between Naples and Milan?
    Bus tickets between Naples and Milan for some dates and times can be found for as cheap as $24 (€20)  one way in the next 7 days.
    What is the cost of a bus to Milan from Naples?
    If you are looking to book your bus ticket in the next 7 days, you can expect the Naples to Milan bus to cost on average $37 (€31)  one way.
    How many miles is it from Naples to Milan by bus?
    The Naples to Milan bus distance is approximately 408 miles (658 km).
    How many hours is the bus time between Naples and Milan?
    While the time it takes to travel 408 miles (658 km) between Naples and Milan can vary based on specific dates, weekends, and holidays, the Naples to Milan bus journey time is on average 10 h 30 min.
    When traveling by bus from Naples to Milan, which bus station in Naples do I depart from and which bus station in Milan do I arrive in?

    When departing from Naples, you have various bus station options to start your trip from including Napoli, Napoli Centrale, Napoli, Terminal Bus Metropark Staz. FS and Napoli, Napoli via Ferraris (INPS). When arriving in Milan, you can end your journey in bus stations like Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

    Omio customers book a bus from Napoli Centrale   to Milan, Stazione Centrale   most frequently for this route.

    Where do I find the Naples bus station to Milan? Where is the Milan bus station?

    Passengers board their bus most frequently from Napoli Centrale and travel around 1.8 miles (2.9 km) from the city center to this bus station.

    Passengers traveling this route most often arrive at Milan, Stazione Centrale and need to travel approximately 1.9 miles (3 km) from the bus station to the city center in Milan.

    Which bus companies can take me to Milan from Naples?
    For the trip from Naples to Milan you can take a bus with Bus Center, Marino Autolinee, Flixbus, Baltour, BlaBlaCar or Infobus. Be sure to check out all possible bus companies that offer services to Milan from Naples on Omio to compare what amenities they may have.
    Are there any nonstop bus services from Naples to Milan?
    If you’re looking for a direct bus, consider traveling with Flixbus or Itabus. Nonstop bus services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your bus tickets.
    When is the earliest bus from Naples to Milan? When is the last bus from Naples to Milan?
    The first Naples to Milan bus departs at 5: 30 AM   and the last bus from Naples to Milan leaves at 8: 00 PM. Check out the most up-to-date bus schedule from Naples to Milan on Omio and find the best time to travel to your destination.
    How far in advance should I buy a bus ticket from Naples to Milan to get the best deals?
    If you buy a bus ticket from Naples to Milan within the next 7 days, you can find tickets to cost on average $37 (€31) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets to Milan from Naples are generally on sale a few months before the planned departure date.