Naples to Milan Bergamo Orio al Serio Airport train

Cheap train tickets from Naples to Milan Bergamo Orio al Serio Airport

Showing times and prices for Feb 06

Cheapest

53

Average

94

The best way to find a cheap train ticket from Naples to Milan Bergamo Orio al Serio Airport is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:35PMNaples Centrale10h56 08:31AMStezzano
2 transfers
531One-way
Cheapest
09:35PMNaples Centrale10h48 08:23AMBergamo
1 transfer
531One-way
2nd Cheapest
09:35PMNaples Centrale11h35 09:10AMSeriate
2 transfers
531One-way
10:31AMNaples Centrale11h16 09:47PMSeriate
2 transfers
561One-way
09:35PMNaples Centrale12h12 09:47AMSeriate
2 transfers
581One-way

Train schedule from Naples to Milan Bergamo Orio al Serio Airport

Showing trains for tomorrow, Monday, February 6
05:09AMNaples Centrale6h22 11:31AMStezzano
2 transfers
05:09AMNaples Centrale5h46 10:55AMBergamo
1 transfer
05:09AMNaples Centrale6h15 11:24AMStezzano
2 transfers
05:09AMNaples Centrale7h01 12:10PMSeriate
2 transfers
05:09AMNaples Centrale6h47 11:56AMSeriate
2 transfers
05:14AMNaples Centrale5h06 10:20AMMilan Centrale
0 transfers
05:29AMNapoli Afragola4h51 10:20AMMilan Centrale
0 transfers
05:35AMNaples Centrale4h40 10:15AMMilan Centrale
0 transfers
05:42AMNapoli Afragola6h42 12:24PMStezzano
2 transfers
05:42AMNapoli Afragola5h58 11:40AMBergamo
2 transfers
05:42AMNapoli Afragola6h28 12:10PMSeriate
2 transfers
05:42AMNapoli Afragola6h11 11:53AMBergamo
1 transfer
05:42AMNapoli Afragola6h49 12:31PMStezzano
2 transfers
05:45AMNaples Centrale6h08 11:53AMBergamo
2 transfers
05:50AMNapoli Afragola4h25 10:15AMMilan Centrale
0 transfers
06:02AMNaples Centrale4h43 10:45AMMilan Centrale
0 transfers
06:16AMNapoli Afragola4h29 10:45AMMilan Centrale
0 transfers
06:20AMNaples Centrale5h00 11:20AMMilan Centrale
0 transfers
06:30AMNaples Centrale6h01 12:31PMStezzano
2 transfers
06:30AMNaples Centrale6h08 12:38PMBergamo
2 transfers
06:55AMNaples Centrale6h29 01:24PMStezzano
2 transfers
06:55AMNaples Centrale6h36 01:31PMStezzano
2 transfers
06:55AMNaples Centrale5h58 12:53PMBergamo
1 transfer
06:55AMNaples Centrale6h15 01:10PMSeriate
2 transfers
07:02AMNaples Centrale5h29 12:31PMBrescia
0 transfers
07:20AMNaples Centrale5h00 12:20PMMilan Centrale
0 transfers
07:30AMNaples Centrale7h17 02:47PMSeriate
2 transfers
07:30AMNaples Centrale7h01 02:31PMStezzano
2 transfers
07:31AMNaples Centrale10h54 06:25PMBergamo
2 transfers
07:35AMNapoli Afragola4h45 12:20PMMilan Centrale
0 transfers
07:40AMNaples Centrale4h35 12:15PMMilan Centrale
0 transfers
07:45AMNaples Centrale6h08 01:53PMBergamo
1 transfer
07:45AMNaples Centrale6h25 02:10PMSeriate
2 transfers
07:45AMNaples Centrale6h39 02:24PMStezzano
2 transfers
08:20AMNaples Centrale5h00 01:20PMMilan Centrale
0 transfers
08:25AMNaples Centrale7h22 03:47PMSeriate
2 transfers
08:25AMNaples Centrale6h45 03:10PMSeriate
2 transfers
08:25AMNaples Centrale6h59 03:24PMStezzano
2 transfers
08:25AMNaples Centrale6h15 02:40PMBergamo
2 transfers
08:25AMNaples Centrale6h13 02:38PMBergamo
2 transfers
08:25AMNaples Centrale6h35 03:00PMBergamo
1 transfer
08:25AMNaples Centrale6h06 02:31PMStezzano
2 transfers
08:35AMNapoli Afragola4h45 01:20PMMilan Centrale
0 transfers
08:40AMNaples Centrale6h30 03:10PMSeriate
2 transfers
08:40AMNaples Centrale6h13 02:53PMBergamo
1 transfer
08:40AMNaples Centrale6h51 03:31PMStezzano
2 transfers
08:40AMNaples Centrale6h44 03:24PMStezzano
2 transfers
08:55AMNaples Centrale6h45 03:40PMBergamo
1 transfer
09:10AMNapoli Afragola7h00 04:10PMSeriate
2 transfers
09:10AMNapoli Afragola7h14 04:24PMStezzano
2 transfers
09:20AMNaples Centrale5h00 02:20PMMilan Centrale
0 transfers
09:34AMNapoli Afragola4h46 02:20PMMilan Centrale
0 transfers
09:40AMNaples Centrale6h44 04:24PMStezzano
2 transfers
09:40AMNaples Centrale6h30 04:10PMSeriate
2 transfers
09:40AMNaples Centrale6h13 03:53PMBergamo
1 transfer
09:41AMNapoli Afragola7h06 04:47PMSeriate
2 transfers
09:41AMNapoli Afragola6h50 04:31PMStezzano
2 transfers
09:58AMNapoli Afragola6h33 04:31PMStezzano
2 transfers
10:30AMNaples Centrale5h55 04:25PMBergamo
2 transfers
10:30AMNaples Centrale6h01 04:31PMStezzano
2 transfers
10:31AMNaples Centrale10h53 09:24PMStezzano
2 transfers
10:31AMNaples Centrale10h39 09:10PMSeriate
2 transfers
10:31AMNaples Centrale9h54 08:25PMBergamo
2 transfers
10:31AMNaples Centrale11h16 09:47PMSeriate
2 transfers
10:31AMNaples Centrale10h22 08:53PMBergamo
1 transfer
10:40AMNaples Centrale6h13 04:53PMBergamo
1 transfer
10:40AMNaples Centrale6h21 05:01PMStezzano
2 transfers
10:40AMNaples Centrale6h30 05:10PMSeriate
2 transfers
10:57AMNapoli Afragola6h34 05:31PMStezzano
2 transfers
11:20AMNaples Centrale5h00 04:20PMMilan Centrale
0 transfers
11:30AMNaples Centrale5h55 05:25PMBergamo
2 transfers
11:30AMNaples Centrale6h01 05:31PMStezzano
2 transfers
11:30AMNaples Centrale6h10 05:40PMBergamo
2 transfers
11:35AMNaples Centrale4h40 04:15PMMilan Centrale
0 transfers
11:35AMNapoli Afragola4h45 04:20PMMilan Centrale
0 transfers
11:40AMNaples Centrale6h30 06:10PMSeriate
2 transfers
11:40AMNaples Centrale6h13 05:53PMBergamo
1 transfer
11:40AMNaples Centrale6h21 06:01PMStezzano
2 transfers
11:58AMNapoli Afragola6h33 06:31PMStezzano
2 transfers
12:15PMNaples Centrale5h05 05:20PMMilan Centrale
0 transfers
12:30PMNaples Centrale6h10 06:40PMBergamo
2 transfers
12:30PMNapoli Afragola4h50 05:20PMMilan Centrale
0 transfers
12:30PMNaples Centrale5h55 06:25PMBergamo
2 transfers
12:30PMNaples Centrale6h01 06:31PMStezzano
2 transfers
12:55PMNaples Centrale5h58 06:53PMBergamo
1 transfer
12:55PMNaples Centrale6h06 07:01PMStezzano
2 transfers
12:55PMNaples Centrale6h15 07:10PMSeriate
2 transfers
01:20PMNaples Centrale5h00 06:20PMMilan Centrale
0 transfers
01:30PMNaples Centrale6h10 07:40PMBergamo
2 transfers
01:30PMNaples Centrale5h55 07:25PMBergamo
2 transfers
01:30PMNaples Centrale6h01 07:31PMStezzano
2 transfers
01:35PMNapoli Afragola4h45 06:20PMMilan Centrale
0 transfers
01:40PMNaples Centrale6h13 07:53PMBergamo
1 transfer
01:40PMNaples Centrale6h30 08:10PMSeriate
2 transfers
01:40PMNaples Centrale6h21 08:01PMStezzano
2 transfers
01:55PMNaples Centrale5h58 07:53PMBergamo
2 transfers
01:55PMNaples Centrale6h52 08:47PMSeriate
2 transfers
01:55PMNaples Centrale6h30 08:25PMBergamo
1 transfer
01:58PMNapoli Afragola6h33 08:31PMStezzano
2 transfers
02:20PMNaples Centrale10h22 12:42AMStezzano
1 transfer
02:20PMNaples Centrale10h30 12:50AMBergamo
1 transfer
02:20PMNaples Centrale5h00 07:20PMMilan Centrale
0 transfers
02:30PMNaples Centrale6h10 08:40PMBergamo
2 transfers
02:30PMNaples Centrale5h55 08:25PMBergamo
2 transfers
02:30PMNaples Centrale6h01 08:31PMStezzano
2 transfers
02:30PMNaples Centrale6h17 08:47PMSeriate
2 transfers
02:35PMNapoli Afragola4h45 07:20PMMilan Centrale
0 transfers
02:35PMNaples Centrale4h40 07:15PMMilan Centrale
0 transfers
03:00PMNaples Centrale6h10 09:10PMSeriate
2 transfers
03:00PMNaples Centrale6h24 09:24PMStezzano
2 transfers
03:00PMNaples Centrale5h53 08:53PMBergamo
1 transfer
03:20PMNaples Centrale5h00 08:20PMMilan Centrale
0 transfers
03:35PMNapoli Afragola4h45 08:20PMMilan Centrale
0 transfers
03:55PMNaples Centrale5h48 09:43PMBergamo
0 transfers
03:55PMNaples Centrale6h36 10:31PMStezzano
2 transfers
03:55PMNaples Centrale7h27 11:22PMSeriate
1 transfer
03:55PMNaples Centrale6h52 10:47PMSeriate
2 transfers
04:20PMNaples Centrale4h55 09:15PMMilan Centrale
0 transfers
04:55PMNaples Centrale6h00 10:55PMBergamo
1 transfer
04:55PMNaples Centrale6h27 11:22PMSeriate
2 transfers
05:09PMNapoli Afragola6h31 11:40PMBergamo
1 transfer
05:20PMNaples Centrale5h00 10:20PMMilan Centrale
0 transfers
05:25PMNaples Centrale6h15 11:40PMBergamo
1 transfer
05:30PMNaples Centrale4h45 10:15PMMilan Centrale
0 transfers
05:34PMNapoli Afragola4h46 10:20PMMilan Centrale
0 transfers
05:48PMNapoli Afragola4h27 10:15PMMilan Centrale
0 transfers
05:55PMNaples Centrale5h36 11:31PMBrescia
0 transfers
05:55PMNaples Centrale6h15 12:10AMBergamo
0 transfers
06:20PMNaples Centrale5h00 11:20PMMilan Centrale
0 transfers
06:30PMNaples Centrale6h12 12:42AMStezzano
1 transfer
06:30PMNaples Centrale6h20 12:50AMBergamo
1 transfer
06:35PMNaples Centrale4h40 11:15PMMilan Centrale
0 transfers
07:20PMNaples Centrale5h00 12:20AMMilan Centrale
0 transfers
07:35PMNapoli Afragola4h45 12:20AMMilan Centrale
0 transfers
09:35PMNaples Centrale11h35 09:10AMSeriate
2 transfers
09:35PMNaples Centrale12h12 09:47AMSeriate
2 transfers
09:35PMNaples Centrale10h56 08:31AMStezzano
2 transfers
09:35PMNaples Centrale10h48 08:23AMBergamo
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Feb 06
Tue
Feb 07
Wed
Feb 08
Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20
Tue
Feb 21
Wed
Feb 22
Thu
Feb 23
Fri
Feb 24
Sat
Feb 25
Sun
Feb 26

Fastest train times from Naples to Milan Bergamo Orio al Serio Airport

Showing times and prices for Feb 06

Fastest Journey

4 h 25 m

Average

6 h 22 m

Trains per day

138

Distance

651 km

Of the 138 trains that leave Naples for Milan Bergamo Orio al Serio Airport every day 39 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
05:50AMNapoli Afragola4h25 10:15AMMilan Centrale
0 transfers
901One-way
2nd Fastest
05:48PMNapoli Afragola4h27 10:15PMMilan Centrale
0 transfers
861One-way
06:16AMNapoli Afragola4h29 10:45AMMilan Centrale
0 transfers
901One-way
07:40AMNaples Centrale4h35 12:15PMMilan Centrale
0 transfers
901One-way
11:35AMNaples Centrale4h40 04:15PMMilan Centrale
0 transfers
861One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Naples to Milan Bergamo Orio al Serio Airport

distanceDistance404 miles (651 km)
durationAverage train duration10 h 30 min
priceAverage train ticket price$56 (€49)
frequencyTrain frequency9 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersIntercity Notte, Frecciarossa, Italo or Intercity

Trains from Naples to Milan Bergamo Orio al Serio Airport cover the 404 miles (651 km) long route taking on average 10 h 30 min with our travel partners like Intercity Notte, Frecciarossa, Italo or Intercity. Normally, there are 9 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $42 (€37), but the average price of train tickets is $56 (€49).

Train providers: Frecciarossa, Italo and Intercity from Naples to Milan Bergamo Orio al Serio Airport trains

Buy your official Frecciarossa, Italo and Intercity train tickets between Naples and Milan Bergamo Orio al Serio Airport from $42 (€37) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Frecciarossa
Intercity
Italo

Step on board a Frecciarossa train and relax as you travel across Italy. Trenitalia’s Frecciarossa high-speed trains make about 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. These trains reach speeds up to 186 mph (300 kmh), so you can travel 404 miles (651 km) to Milan Bergamo Orio al Serio Airport from Naples quickly on a Frecciarossa high-speed train. There are four different classes to choose from: Standard, Premium, Business, and Executive. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

We show you the latest Frecciarossa train schedule for the Naples to Milan Bergamo Orio al Serio Airport route, so you can select the best times for your upcoming trip. You can find other travel information on Omio for this journey, such as departure and arrival train stations, journey times, number of stops, and cheap fares. You can select from three ticket types: Super Economy, Economy, and Base. Once you’ve picked your ticket, book a cheap train from Naples to Milan Bergamo Orio al Serio Airport with us today and enjoy your journey with Trenitalia’s Frecciarossa!

Frecciarossa from Naples to Milan Bergamo Orio al Serio Airport train information:

  • Average Duration: 5 h 48 min
  • Frecciarossa frequency: 1 a day

Omio helps you find the perfect Naples - Milan Bergamo Orio al Serio Airport train with Intercity. Whether you are searching for the fastest, earliest or cheapest train to Milan Bergamo Orio al Serio Airport from Naples, Omio shows you Intercity current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Naples to Milan Bergamo Orio al Serio Airport journey. You can expect to travel around 404 miles (651 km) between Naples and Milan Bergamo Orio al Serio Airport on a train with Intercity. Once you are ready, buy your one-way Intercity tickets to Milan Bergamo Orio al Serio Airport from Naples starting as low as $44 (€39) if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when traveling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with Intercity!

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets between Naples and Milan Bergamo Orio al Serio Airport: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train car is modernly equipped with a high level of comfort.

Italo from Naples to Milan Bergamo Orio al Serio Airport train information:

  • Average Duration: 6 h 28 min
  • Italo frequency: 4 a day

Travel Tips: Trains from Naples to Milan Bergamo Orio al Serio Airport

Travel Tips: Travel by train to Milan Bergamo Orio al Serio Airport 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 Bergamo Orio al Serio Airport.
FAQs
Train tickets between Naples and Milan Bergamo Orio al Serio Airport for some dates and times can be found for as cheap as $42 (€37)  one way in the next 7 days.
If you’re looking to buy your train tickets in the next week, you can expect the Naples to Milan Bergamo Orio al Serio Airport train price to come in at an average of $56 (€49)  one way.
You should expect to travel around 404 miles (651 km)  between Naples and Milan Bergamo Orio al Serio Airport by train.
The train time between Naples and Milan Bergamo Orio al Serio Airport is on average 10 h 30 min  for the 404 miles (651 km) long journey, but the time it takes to go from Naples to Milan Bergamo Orio al Serio Airport by train can vary depending on specific dates or traveling on weekends and holidays.
For the best Naples to Milan Bergamo Orio al Serio Airport train to purchase, you can travel safely and comfortably with Intercity Notte, Frecciarossa, Italo or Intercity. However, it's always good to check all possible train companies with services to Milan Bergamo Orio al Serio Airport from Naples to compare what amenities they may offer.
Yes, there is 1 direct train a day from Naples to Milan Bergamo Orio al Serio Airport. If you’re looking for a direct train, consider traveling with Italo or Frecciarossa. Nonstop train 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 train tickets.
On average, there are 9 trains a day from Naples to Milan Bergamo Orio al Serio Airport. The train times and services may be different on weekends and holidays compared to weekdays.
You can take the first train from Naples to Milan Bergamo Orio al Serio Airport at 1: 20 PM. The last train from Naples to Milan Bergamo Orio al Serio Airport that you can take departs at 1: 20 PM. Omio shows you the latest train from Naples to Milan Bergamo Orio al Serio Airport schedule to help you book the best departure time for this route.
If you buy the Naples to Milan Bergamo Orio al Serio Airport train within the next 7 days, you can find one way tickets to cost on average $56 (€49). However, booking your train ticket in advance gives you access to the best prices for trains from Naples to Milan Bergamo Orio al Serio Airport. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Most popular trains, buses and flights

HomeTrainsNaples to Milan Bergamo Orio al Serio Airport train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language