Naples to Milan
All standard transport options connecting Naples and Milan are listed here, including charter, flight, combined, bus or train.
Travel options for Naples to Milan
Travel from Naples to Milan with a bus for 29 EUR to save, or reach Milan faster by flight in 1h y 20 minutes.
Bus from Naples to Milan
To travel between Naples and Milan, you’ll need to catch the bus from multiple stations, including Metropark Centrale Bus Stop, Naples, Metropark Central Parking, Naples, Naples and others. The journey takes approximately 9 hours with fares starting from 29 EUR, and services conclude at multiple stations, including Milan Via Giuseppe Impastato, Lampugnano Bus Terminal, Milan, Milan, Assago Milan and others. It’s a straightforward option for this route, and you can reserve your seat in advance to avoid last-minute issues.
Prices: 29 EUR
Duration: 9h – 13h 30m ⏱
Combined from Naples to Milan
For travelers connecting Naples and Milan via combined transport, departures are available from multiple stations, including NAP Naples Airport, Metropark Centrale Bus Stop, Naples, Metropark Central Parking, Naples, Afragola Via Arena, Afragola Scalo and others with arrivals at multiple stations, including LIN Milano Linate Airport, MXP Milan Malpensa Airport, Sesto San Giovanni, Milan, Milan and others. The journey usually takes around 3 hours 10 minutes, with tickets starting from 40 EUR. Check available options and reserve your seat book your travel.
Prices: 40 EUR
Duration: 3h 10m – 17h 35m ⏱
Flight from Naples to Milan
Take a flight from Naples by departing from NAP Naples Airport and travel to Milan in around 1 hour 20 minutes, with arrival taking place at MXP Milan Malpensa Airport or LIN Milano Linate Airport. Air travel is the fastest option on this route, and ticket prices usually start from 46 EUR. You can check flight options and availability through the full flight schedule.
Prices: 46 EUR
Duration: 1h 20m – 1h 35m ⏱
Train from Naples to Milan
Board the train at Casoria Afragola or Naples Central and head toward Milan, with a journey lasting about 4 hours 20 minutes. Fares start from 85 EUR, and your stop will be at Milano Centrale. See available seats and secure your ticket in advance.
Prices: 85 EUR
Duration: 4h 20m – 5h 6m ⏱
Charter from Naples to Milan
A private driver can take you from Naples to Milan, collecting you wherever you prefer. The ride generally lasts 7 hours 19 minutes, and tickets start at 1,560 EUR. Reserve your transfer now to organize your travel.
Prices: 1,560 EUR
Duration: 7h 19m – 7h 43m ⏱
Bus Routes & Schedules from Naples to Milan
On this bus route between Naples and Milan, several departure and arrival stations are available along the way. Travel time depends on the specific stops used, though most journeys fall around 9h to 13h 30m. Buses follow a coordinated schedule running from 04:45 until 22:15, covering most of the day. Fares usually start at 29 to 79 EUR and can vary slightly depending on the service and stops selected. Consulting the full bus timetable for Naples to Milan helps you compare station options, estimated travel times and available departures before deciding on the most suitable connection.
Bus Timetable: Metropark Central Parking, Naples → Milan
- 04:45 16:40 11h 55m 56 EUR
- 18:30 06:10 11h 40m 53 EUR
- 19:50 07:50 12h 53 EUR
Bus Timetable: Metropark Central Parking, Naples → Milan Malpensa Airport T2 Arrivals
- 04:45 17:35 12h 50m 63 EUR
Bus Timetable: Metropark Central Parking, Naples → Milan Via Giuseppe Impastato
- 07:45 18:50 11h 5m 37 EUR
- 19:50 07:05 11h 15m 53 EUR
- 20:55 07:40 10h 45m 53 EUR
- 21:55 08:10 10h 15m 79 EUR
Bus Timetable: Metropark Centrale Bus Stop, Naples → Assago Milan
- 09:00 21:10 12h 10m 30 EUR
Bus Timetable: Metropark Centrale Bus Stop, Naples → Lampugnano Bus Terminal, Milan
- 07:15 19:15 12h 29 EUR
- 08:15 21:45 13h 30m 48 EUR
- 09:00 21:40 12h 40m 30 EUR
- 18:40 05:55 11h 15m 37 EUR
- 21:05 06:05 9h 49 EUR
- 21:20 08:05 10h 45m 39 EUR
- 22:15 08:35 10h 20m 41 EUR
Bus Timetable: Metropark Centrale Bus Stop, Naples → Milan Via Giuseppe Impastato
- 07:15 18:30 11h 15m 29 EUR
- 18:40 05:15 10h 35m 37 EUR
- 21:20 07:20 10h 39 EUR
- 22:15 07:50 9h 35m 41 EUR
Bus Timetable: Naples → Milan
- 20:05 07:00 10h 55m 66 EUR
Bus Timetable: Naples → Milan Via Giuseppe Impastato
- 20:05 06:25 10h 20m 66 EUR
Combined Routes & Schedules from Naples to Milan
Multiple departure and arrival points are available along the route connecting Naples and Milan, giving you flexibility in planning your trip. Depending on which stops you choose, total travel usually takes around 3h 10m to 17h 35m. Services run from 02:40 until 20:20 with fares starting at 40 to 411 EUR. Reviewing the full timetable for Naples and Milan lets you compare all station options, see estimated travel times and pick the departure that best fits your schedule.
Cheapest Combined Naples to Milan
40 EUR, from Afragola Via Arena, Afragola Scalo to Lampugnano Bus Terminal, Milan, departure at 10:45, duration 12h 50mFastest Combined Naples to Milan
202 EUR, from NAP Naples Airport to LIN Milano Linate Airport, departure at 15:00, duration 3h 10mCombined Timetable: Afragola Via Arena, Afragola Scalo → Lampugnano Bus Terminal, Milan
- 10:45 23:35 12h 50m 40 EUR
Combined Timetable: Afragola Via Arena, Afragola Scalo → Milan Via Giuseppe Impastato
- 10:45 23:00 12h 15m 46 EUR
Combined Timetable: Metropark Central Parking, Naples → Milan
- 03:20 14:45 11h 25m 89 EUR
- 03:20 14:45 11h 25m 76 EUR
- 03:20 14:45 11h 25m 88 EUR
- 03:20 14:45 11h 25m 75 EUR
- 04:05 17:10 13h 5m 60 EUR
- 04:05 17:10 13h 5m 47 EUR
- 17:15 06:55 13h 40m 85 EUR
- 17:15 06:55 13h 40m 73 EUR
- 17:55 06:55 13h 83 EUR
- 17:55 06:55 13h 71 EUR
Combined Timetable: Metropark Centrale Bus Stop, Naples → Lampugnano Bus Terminal, Milan
- 02:40 15:20 12h 40m 48 EUR
- 16:35 04:00 11h 25m 41 EUR
Combined Timetable: Metropark Centrale Bus Stop, Naples → Milan Via Giuseppe Impastato
- 02:40 14:35 11h 55m 48 EUR
- 09:30 20:55 11h 25m 44 EUR
- 10:15 23:00 12h 45m 46 EUR
Combined Timetable: Metropark Centrale Bus Stop, Naples → Sesto San Giovanni, Milan
- 20:20 09:00 12h 40m 72 EUR
Combined Timetable: NAP Naples Airport → LIN Milano Linate Airport
- 06:35 11:40 5h 5m 156 EUR
- 06:35 10:10 3h 35m 156 EUR
- 11:20 17:10 5h 50m 205 EUR
- 11:20 19:10 7h 50m 411 EUR
- 11:20 18:10 6h 50m 205 EUR
- 11:20 15:10 3h 50m 232 EUR
- 15:00 18:10 3h 10m 202 EUR
- 19:40 08:10 12h 30m 156 EUR
- 19:40 09:10 13h 30m 156 EUR
- 19:40 23:10 3h 30m 176 EUR
Combined Timetable: NAP Naples Airport → MXP Milan Malpensa Airport
- 11:55 23:35 11h 40m 81 EUR
- 16:35 23:35 7h 70 EUR
- 16:35 10:10 17h 35m 89 EUR
Flight Routes & Schedules from Naples to Milan
- Travel from NAP Naples Airport to MXP Milan Malpensa Airport by flight, a trip that lasts about 1h 35m. Departures occur from 06:00 until 22:30 with fares starting at 46 to 90 EUR.
- Board at NAP Naples Airport, and after a trip of around 1h 20m to 1h 25m, the flight reaches LIN Milano Linate Airport. Tickets are available from 69 to 268 EUR, and departures run from 08:30 until 21:30.
Cheapest Flight Naples to Milan
46 EUR, from NAP Naples Airport to MXP Milan Malpensa Airport, departure at 06:00, duration 1h 35mFastest Flight Naples to Milan
209 EUR, from NAP Naples Airport to LIN Milano Linate Airport, departure at 21:30, duration 1h 20mFlight Timetable: NAP Naples Airport → LIN Milano Linate Airport
- 08:30 09:55 1h 25m 85 EUR
- 08:30 09:55 1h 25m 69 EUR
- 14:15 15:40 1h 25m 118 EUR
- 14:15 15:40 1h 25m 103 EUR
- 21:30 22:50 1h 20m 209 EUR
- 21:30 22:50 1h 20m 268 EUR
Flight Timetable: NAP Naples Airport → MXP Milan Malpensa Airport
- 06:00 07:35 1h 35m 47 EUR
- 06:00 07:35 1h 35m 46 EUR
- 06:00 07:35 1h 35m 47 EUR
- 06:00 07:35 1h 35m 72 EUR
- 09:45 11:20 1h 35m 55 EUR
- 09:45 11:20 1h 35m 57 EUR
- 09:45 11:20 1h 35m 58 EUR
- 17:20 18:55 1h 35m 78 EUR
- 17:20 18:55 1h 35m 78 EUR
- 17:20 18:55 1h 35m 79 EUR
- 22:30 00:05 1h 35m 89 EUR
- 22:30 00:05 1h 35m 88 EUR
- 22:30 00:05 1h 35m 90 EUR
Train Routes & Schedules from Naples to Milan
- From Casoria Afragola, you can travel toward Milano Centrale by train. The ride usually lasts 4h 20m to 4h 52m. Rail services are scheduled from 05:50 until 19:35, and fares start at 85 to 149 EUR.
- Board at Naples Central, and after a trip of around 4h 35m to 5h 6m, the train reaches Milano Centrale. Tickets are available from 85 to 149 EUR, and departures run from 05:35 until 19:20.
Cheapest Train Naples to Milan
85 EUR, from Casoria Afragola to Milano Centrale, departure at some times, duration 4h 39mFastest Train Naples to Milan
94 EUR, from Casoria Afragola to Milano Centrale, departure at 07:55, duration 4h 20mTrain Timetable: Casoria Afragola → Milano Centrale
- 05:50 10:15 4h 25m 85 EUR
- 06:16 10:45 4h 29m 94 EUR
- 06:28 11:20 4h 52m 97 EUR
- 07:35 12:20 4h 45m 97 EUR
- 07:55 12:15 4h 20m 94 EUR
- 08:35 13:20 4h 45m 97 EUR
- 09:34 14:20 4h 46m 97 EUR
- 11:35 16:20 4h 45m 97 EUR
- 11:50 16:15 4h 25m 102 EUR
- 12:30 17:20 4h 50m 149 EUR
- 13:35 18:20 4h 45m 116 EUR
- 14:35 19:20 4h 45m 105 EUR
- 14:50 19:15 4h 25m 94 EUR
- 16:36 21:15 4h 39m 85 EUR
- 17:35 22:20 4h 45m 105 EUR
- 17:48 22:15 4h 27m 97 EUR
- 18:50 23:15 4h 25m 94 EUR
- 19:35 00:20 4h 45m 97 EUR
Train Timetable: Naples Central → Milano Centrale
- 05:35 10:15 4h 40m 85 EUR
- 06:02 10:45 4h 43m 94 EUR
- 06:14 11:20 5h 6m 97 EUR
- 07:20 12:20 5h 97 EUR
- 07:40 12:15 4h 35m 94 EUR
- 08:20 13:20 5h 97 EUR
- 09:20 14:20 5h 97 EUR
- 11:20 16:20 5h 97 EUR
- 11:35 16:15 4h 40m 102 EUR
- 12:15 17:20 5h 5m 149 EUR
- 13:20 18:20 5h 116 EUR
- 14:20 19:20 5h 105 EUR
- 14:35 19:15 4h 40m 94 EUR
- 15:20 20:20 5h 97 EUR
- 16:19 21:15 4h 56m 85 EUR
- 17:20 22:20 5h 105 EUR
- 17:30 22:15 4h 45m 97 EUR
- 18:20 23:20 5h 122 EUR
- 18:35 23:15 4h 40m 94 EUR
- 19:20 00:20 5h 97 EUR
Charter Routes & Schedules from Naples to Milan
On this private transfer route between Naples and Milan, there are multiple pickup and drop-off points available, giving you the flexibility to start and end your ride where it suits you best. Travel times vary depending on your chosen locations, typically around 7h 19m to 7h 43m. Fares start at 1,560 to 1,600 EUR, and departures are fully adaptable to your schedule. Reviewing the available pickup and drop-off options allows you to plan a route that works perfectly with your day and ensures a comfortable, personalized journey Naples to Milan.
Cheapest & Fastest Charter Naples to Milan
1560 EUR, from Naples International Airport to Milan Linate Airport, departure at --:--, duration 7h 19mCharter Timetable: Afragola Hotel Transfer → Bresso Hotel Transfer
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Afragola Hotel Transfer → Cinisello Balsamo Hotel Transfer
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Afragola Hotel Transfer → Lampugnano Hotel Transfer, Milan
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Afragola Hotel Transfer → Milan Hotel Transfer
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Afragola Hotel Transfer → Milan Linate Airport
- --:-- --:-- 7h 23m 1571 EUR
Charter Timetable: Naples Hotel Transfer → Bresso Hotel Transfer
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Naples Hotel Transfer → Cinisello Balsamo Hotel Transfer
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Naples Hotel Transfer → Lampugnano Hotel Transfer, Milan
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Naples Hotel Transfer → Milan Hotel Transfer
- --:-- --:-- 7h 27m 1580 EUR
Charter Timetable: Naples Hotel Transfer → Milan Linate Airport
- --:-- --:-- 7h 23m 1571 EUR
Charter Timetable: Naples International Airport → Bresso Hotel Transfer
- --:-- --:-- 7h 43m 1600 EUR
Charter Timetable: Naples International Airport → Cinisello Balsamo Hotel Transfer
- --:-- --:-- 7h 43m 1600 EUR
Charter Timetable: Naples International Airport → Lampugnano Hotel Transfer, Milan
- --:-- --:-- 7h 43m 1600 EUR
Charter Timetable: Naples International Airport → Milan Hotel Transfer
- --:-- --:-- 7h 43m 1600 EUR
Charter Timetable: Naples International Airport → Milan Linate Airport
- --:-- --:-- 7h 19m 1560 EUR
Frequently Asked Questions Naples to Milan
Below you will find answers to the most common questions about traveling from Naples to Milan.
How long does the Naples to Milan route usually take?
Travel time on the Naples to Milan route varies a lot by transport. The fastest trips take about 1 hour 20 minutes by flight, while trains take about 4 hours 20 minutes to 5 hours. Buses are usually around 9 to 13 hours.
What is the cheapest way to travel from Naples to Milan?
The cheapest option on the Naples to Milan route is usually a bus, with fares starting at 29 EUR. Combined services can start from 40 EUR, but the bus is the lowest-priced standard transport listed here.
How much does the Naples to Milan route cost overall?
Prices on the Naples to Milan route range from 29 EUR for the cheapest bus fares to 149 EUR for trains. Flights are listed from 46 EUR to 268 EUR, and combined services range from 40 EUR to 411 EUR.
Which transport is fastest on the Naples to Milan route?
Flights are the fastest option on the Naples to Milan route, taking about 1 hour 20 minutes to 1 hour 35 minutes in the air. Train journeys are longer, at roughly 4 hours 20 minutes to just over 5 hours.
Where do trips from Naples to Milan usually depart and arrive?
Train services on the Naples to Milan route depart from Naples Central or Casoria Afragola and arrive at Milano Centrale. Flights leave from NAP Naples Airport and arrive at MXP Milan Malpensa Airport or LIN Milano Linate Airport.
How often do departures run on the Naples to Milan route, and what are the first and last times?
The Naples to Milan route has departures spread through the day rather than at a fixed interval. The earliest listed departure is 02:40 for combined services, and the latest is 22:30 for flights. Buses run from 04:45 to 22:15, and trains from 05:35 to 19:35.
What are the bus options for Naples to Milan like?
Bus trips from Naples to Milan cost about 29 EUR to 79 EUR and usually take between 9 and 13 hours. Departures are listed from Metropark Centrale Bus Stop, Metropark Central Parking, and Naples, with arrivals including Milan, Lampugnano Bus Terminal, and Milan Via Giuseppe Impastato.
Which Naples to Milan bus route is the quickest?
Among the bus options from Naples to Milan, the shortest listed trip is from Metropark Centrale Bus Stop, Naples to Lampugnano Bus Terminal, Milan at about 9 hours. Other bus services are longer, reaching around 10 to 13 hours depending on the stop pair.
What should I know about train travel from Naples to Milan?
Trains on the Naples to Milan route cost about 85 EUR to 149 EUR and take roughly 4 hours 20 minutes to 5 hours 6 minutes. They depart from Naples Central or Casoria Afragola and arrive at Milano Centrale, with 38 trips listed.
How do flights work on the Naples to Milan route?
Flights from Naples to Milan leave from NAP Naples Airport and arrive at MXP Milan Malpensa Airport or LIN Milano Linate Airport. They cost about 46 EUR to 268 EUR and take around 1 hour 20 minutes to 1 hour 35 minutes, with departures from 06:00 to 22:30.
Are combined services available for Naples to Milan, and where do they go?
Combined services on the Naples to Milan route run from 02:40 to 20:20 and cost about 40 EUR to 411 EUR. They depart from Naples Airport, Metropark Centrale Bus Stop, Metropark Central Parking, or Afragola Via Arena, and arrive in Milan, Lampugnano, Sesto San Giovanni, or the airports.
If I want to book Naples to Milan tickets, where should I look?
For Naples to Milan tickets, TicketRoutes.com is the place to check. It lists the route, prices, and departure options in one place, which makes it easier to compare buses, trains, flights, and combined services.
Navigate Italy by bus, train, ferry and flight
Use the route map to explore transport options across the country. Select any two destinations to view available connections and travel information.
More travel routes for Naples and Milan
Planning more stops after Naples to Milan?
If your journey doesn’t end with Naples to Milan, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.