Cheapest
Average
The best way to find a cheap train ticket from Bari to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Omio recommends booking the bus as it is the most popular option from Bari to Milan among Omio's users. If you are prioritising price take the bus with prices starting from €15. For those with little time consider booking a flight which can get you there in 2h 34m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.7kg.
Train | Most popular Bus | Flight |
---|---|---|
€73 Average price | €36 Average price Cheapest | €106 Average price |
11h 7m Average duration 10h 37m Onboard + 30m Additional time* | 12h 22m Average duration 11h 52m Onboard + 30m Additional time* | 5h 34m Average duration Fastest 2h 34m Onboard + 3h 0m Additional time* |
0.2 - 0.7kg CO2 emissions Lowest | 0.8 - 2.0kg CO2 emissions | - CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 2:15 AM Bari Centrale | 8h09 | 10:24 AM Milan Centrale | 1 transfer | |
![]() | 3:30 AM Bari Centrale | 7h00 | 10:30 AM Milan Centrale | 0 transfersDirect | |
![]() | 3:55 AM Bari Centrale | 9h40 | 1:35 PM Milan Centrale | 0 transfersDirect | |
![]() | 4:35 AM Bari Centrale | 6h50 | 11:25 AM Milan Centrale | 0 transfersDirect | |
![]() | 4:50 AM Bari Centrale | 8h30 | 1:20 PM Milan Centrale | 0 transfersDirect | |
![]() | 5:30 AM Bari Centrale | 6h55 | 12:25 PM Milan Centrale | 0 transfersDirect | |
![]() | 6:06 AM Bari Centrale | 9h39 | 3:45 PM Milan Centrale | 0 transfersDirect | |
![]() | 6:30 AM Bari Centrale | 7h20 | 1:50 PM Milan Centrale | 1 transfer | |
![]() | 7:30 AM Bari Centrale | 7h20 | 2:50 PM Milan Centrale | 1 transfer | |
![]() | 7:30 AM Bari Centrale | 7h40 | 3:10 PM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 7:55 AM Bari Centrale | 10h40 | 6:35 PM Milan Centrale | 1 transfer | |
![]() | 8:30 AM Bari Centrale | 7h40 | 4:10 PM Milan Centrale | 0 transfersDirect | |
![]() | 8:30 AM Bari Centrale | 7h20 | 3:50 PM Milan Centrale | 1 transfer | |
![]() | 9:30 AM Bari Centrale | 7h45 | 5:15 PM Milan Centrale | 0 transfersDirect | |
![]() | 9:30 AM Bari Centrale | 7h20 | 4:50 PM Milan Centrale | 1 transfer | |
![]() | 9:55 AM Bari Centrale | 9h45 | 7:40 PM Milan Centrale | 0 transfersDirect | |
![]() | 11:30 AM Bari Centrale | 7h17 | 6:47 PM Milan Porta Garibaldi | 0 transfersDirect | |
![]() | 11:55 AM Bari Centrale | 9h48 | 9:43 PM Milan Centrale | 0 transfersDirect | |
![]() | 12:30 PM Bari Centrale | 7h20 | 7:50 PM Milan Centrale | 1 transfer | |
![]() | 12:55 PM Bari Centrale | 7h55 | 8:50 PM Milan Centrale | 0 transfersDirect | |
![]() | 2:30 PM Bari Centrale | 7h40 | 10:10 PM Milan Centrale | 0 transfersDirect | |
![]() | 2:30 PM Bari Centrale | 7h20 | 9:50 PM Milan Centrale | 1 transfer | |
![]() | 7:28 PM Bari Centrale | 9h37 | 5:05 AM Milan Centrale | 0 transfersDirect | |
![]() | 7:45 PM Bari Centrale | 9h27 | 5:12 AM Milan Centrale | 0 transfersDirect | |
![]() ![]() | 8:10 PM Bari Centrale | 10h45 | 6:55 AM Milan Centrale | 1 transfer | |
Find all the dates and times for this journey
Fastest Journey
6 h 50 m
Average
8 h 16 m
Trains per day
25
Distance
786 km
Of the 25 trains that leave Bari for Milan every day 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance 488 miles (786 km) |
Average train duration 10h 37m |
Cheapest ticket price $50 (€41) |
Trains per day 23 |
Direct trains 13 |
Train providers 6 |
Fastest train 7h 40m |
First train 05:50 |
Last train 21:35 |
Buy your official Intercity Notte, Frecciarossa and Intercity train tickets between Bari and Milan from $57 (€47) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.
Intercity Notte is an Italian train service operated by Trenitalia. It runs overnight services between major cities in Italy, making it a great option for travelers looking to save time and money. The Intercity Notte offers two types of trains: the Frecciarossa Notte and the Frecciargento Notte. The Frecciarossa Notte is the fastest train, with speeds of up to 300 km/h, while the Frecciargento Notte is slightly slower but still offers a comfortable journey. Both trains offer a range of onboard facilities, including comfortable seating, air conditioning, and Wi-Fi. Trenitalia offers a range of ticket types, including Standard, Comfort, and Business. Standard tickets are the most affordable, while Comfort and Business tickets offer additional benefits such as priority boarding and access to the lounge. The most popular routes for Intercity Notte are Rome to Milan, Rome to Venice, and Milan to Venice. These routes offer travelers the chance to explore some of Italy's most iconic cities in a convenient and comfortable way.
Train information from Bari to Milan with Intercity Notte:
Traveling between Bari and Milan is a seamless experience thanks to several efficient train services. You can choose from Intercity Notte, Frecciarossa, and Intercity trains that connect these two cities. With comfortable seating and various amenities on board, your journey will be both enjoyable and convenient as you traverse the beautiful Italian landscape.
The train connection from Bari to Milan takes approximately 7 hours and 20 minutes. There are up to 10 connections available each day, all of which are direct services. Passengers will depart from Bari Centrale and arrive at Milano Centrale, Milano Porta Garibaldi, or Milano Rogoredo.
The first daily train from Bari to Milan departs at 08:30, providing an early start for travelers looking to explore the vibrant culture and attractions of these two cities. The last journey of the day leaves at 21:10, allowing visitors ample time to enjoy their evening in either city before heading back on this convenient rail connection.
The cheapest ticket price for the train connection between Bari and Milan is €47. The average ticket price typically hovers around €72, providing travelers with a range of options to suit their budget.
Welcome to the magnificent Milan Cathedral, or Duomo di Milano, a stunning example of Gothic architecture that took nearly six centuries to complete. Its intricate façade and towering spires not only symbolize Milan's rich history but also serve as a testament to the city's artistic ambition during the Renaissance period. As you step inside, be sure to admire its breathtaking stained glass windows and the iconic golden Madonnina statue perched atop the cathedral.
Next, we’ll stroll through Galleria Vittorio Emanuele II, one of the world's oldest shopping malls that opened in 1867. This architectural marvel features an elegant glass dome and mosaic floors that reflect both luxury and Italian craftsmanship at its finest; it’s no wonder this landmark has become a social hub for locals and tourists alike. Don’t forget to spin on your heel three times over Italy’s map embedded in the floor—it's said to bring good luck!
Finally, let me introduce you to Sforza Castle (Castello Sforzesco), which dates back to the 15th century when it was built by Francesco Sforza as a fortress for his family. Today, this imposing structure houses several museums showcasing art from Michelangelo's last sculpture "Pietà Rondanini" to ancient artifacts—a true treasure trove for culture enthusiasts! As we explore its vast courtyards surrounded by lush gardens, imagine how this castle once served as both military stronghold and royal residence in Milan's storied past.
Passengers board the train most frequently from Bari Centrale, which is located around 1.7 miles (2.8 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.
Here are some other resources that might have the information you need