Bari to Milan train with Intercity Notte

Sat, Apr 19
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Bari to Milan

Showing times and prices for Apr 19

Cheapest

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.

Intercity NotteInterCityNotte 758
09:28PM9h37
Bari Centrale
07:05AMMilan Centrale
$921One-way
0 transfers
Intercity NotteInterCityNotte 752
09:45PM9h27
Bari Centrale
07:12AMMilan Centrale
$921One-way
0 transfers
Intercity NotteInterCityNotte 754+RegionaleRegionale Veloce TTPER 2458
10:10PM10h45
Bari Centrale
08:55AMMilan Centrale
$951One-way
1 transfer
IntercityIntercity 612
11:55AM9h45
Bari Centrale
09:40PMMilan Centrale
$1061One-way
0 transfers
IntercityIntercity 608
08:06AM9h39
Bari Centrale
05:45PMMilan Centrale
$1061One-way
0 transfers

Travel Information

Compare train, bus, and flight for Bari to Milan

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.

Compare train with

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.

Live departures

Bari to Milan train times

Showing trains for tomorrow, Saturday, April 19
Last updated at 11:49 PM
ProviderDepartsDurationArrivesTransfers
Tickets
trenitaliaregRegionale 4302+frecciarossaFRECCIAROSSA 1000 96202:15 AM Bari Centrale
8h09
10:24 AM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 88103:30 AM Bari Centrale
7h00
10:30 AM Milan Centrale0 transfersDirect
trenitaliaintIntercity 6063:55 AM Bari Centrale
9h40
1:35 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 98064:35 AM Bari Centrale
6h50
11:25 AM Milan Centrale0 transfersDirect
italo99284:50 AM Bari Centrale
8h30
1:20 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 88145:30 AM Bari Centrale
6h55
12:25 PM Milan Centrale0 transfersDirect
trenitaliaintIntercity 6086:06 AM Bari Centrale
9h39
3:45 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 8816 · FRECCIAROSSA 95326:30 AM Bari Centrale
7h20
1:50 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 8818 · FRECCIAROSSA 95847:30 AM Bari Centrale
7h20
2:50 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 88187:30 AM Bari Centrale
7h40
3:10 PM Milan Centrale0 transfersDirect
trenitaliaintIntercity 610+trenitaliaregRegionale TRENORD 26427:55 AM Bari Centrale
10h40
6:35 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 88208:30 AM Bari Centrale
7h40
4:10 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 8820 · FRECCIAROSSA 95408:30 AM Bari Centrale
7h20
3:50 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 88249:30 AM Bari Centrale
7h45
5:15 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 8824 · FRECCIAROSSA 95449:30 AM Bari Centrale
7h20
4:50 PM Milan Centrale1 transfer
trenitaliaintIntercity 6129:55 AM Bari Centrale
9h45
7:40 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 980811:30 AM Bari Centrale
7h17
6:47 PM Milan Porta Garibaldi0 transfersDirect
trenitaliaintIntercity 61411:55 AM Bari Centrale
9h48
9:43 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 8828 · FRECCIAROSSA 955612:30 PM Bari Centrale
7h20
7:50 PM Milan Centrale1 transfer
frecciarossaFRECCIAROSSA 1000 956012:55 PM Bari Centrale
7h55
8:50 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 88302:30 PM Bari Centrale
7h40
10:10 PM Milan Centrale0 transfersDirect
frecciarossaFRECCIAROSSA 8830 · FRECCIAROSSA 95922:30 PM Bari Centrale
7h20
9:50 PM Milan Centrale1 transfer
trenitaliaintnInterCityNotte 7587:28 PM Bari Centrale
9h37
5:05 AM Milan Centrale0 transfersDirect
trenitaliaintnInterCityNotte 7527:45 PM Bari Centrale
9h27
5:12 AM Milan Centrale0 transfersDirect
trenitaliaintnInterCityNotte 754+trenitaliaregRegionale Veloce TTPER 24588:10 PM Bari Centrale
10h45
6:55 AM Milan Centrale1 transfer

Find all the dates and times for this journey

Compare prices and tickets Bari to Milan by train, bus, or flight

Sat
Apr 19
Sun
Apr 20
Mon
Apr 21
Tue
Apr 22
Wed
Apr 23
Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08
Fri
May 09

How far in advance should I book train tickets from Bari to Milan?

The best time to book your train from Bari to Milan is 84 days before departure. See how prices for trains change on the Bari to Milan route.
Prices are for one-way tickets for one passenger from Bari to Milan per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Bari to Milan.

Fastest train times from Bari to Milan

Showing times and prices for Apr 19

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.

FrecciarossaFRECCIAROSSA 9806
06:35AM6h50
Bari Centrale
01:25PMMilan Centrale
$1611One-way
0 transfers
FrecciarossaFRECCIAROSSA 8814
07:30AM6h55
Bari Centrale
02:25PMMilan Centrale
$1611One-way
0 transfers
FrecciarossaFRECCIAROSSA 8810
05:30AM7h00
Bari Centrale
12:30PMMilan Centrale
$1611One-way
0 transfers
FrecciarossaFRECCIAROSSA 9808
01:30PM7h17
Bari Centrale
08:47PMMilan Porta Garibaldi
$1611One-way
0 transfers
FrecciarossaFRECCIAROSSA 8828 · FRECCIAROSSA 9556
02:30PM7h20
Bari Centrale
09:50PMMilan Centrale
$1931One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Bari to Milan

ItalyItaly
ItalyItaly
Icon of train
Trains from Bari to Milan run on average 23 times per day, taking around 10h 37m. Cheap train tickets for this journey start at $50 (€41) but you can travel from only $18 (€15) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $18 (€15)
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $18 (€15)

Train providers: Intercity Notte, Frecciarossa and Intercity from Bari to Milan trains

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:

  • Average Duration: 8 h 40 min
  • Cheapest Price: $57

Traveling by train from Bari to Milan

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.

Train Connection: Bari to Milan

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.

Bari to Milan Train Connection

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.

Train Tickets Price for Bari and Milan

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.

Exploring Milan: A Journey Through History and Culture

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.

FAQs: Trains from Bari to Milan

FAQs: Travel by train from Bari 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 Bari to Milan.
FAQs
Cheap train tickets from Bari to Milan can start from as little as $24 (€20) when you book in advance. The average train ticket price for Bari to Milan is $75 (€62); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Bari to Milan is 7 h 25 min   to travel the 487 mile (785 km) long route, with around there are 24 trains per day. Journey times can vary on weekends and holidays.
The first train from Bari to Milan leaves at 12: 01 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Bari to Milan leaves at 11: 26 PM.
Yes, it is possible to travel from Bari to Milan without having to change trains with Intercity Notte, Frecciarossa, Intercity or Italo. There are 14 direct trains from Bari to Milan each day. There may be fewer direct services available on weekends or holidays.
Yes, you can take a high-speed train from Bari to Milan with Frecciarossa or Italo. Overall you can travel with the following companies: Intercity Notte, Frecciarossa, Intercity or Italo.
For the route from Bari to Milan you can take a train with Intercity Notte, Frecciarossa, Intercity or Italo. Be sure to check out all possible train providers that offer services to Milan from Bari on Omio to compare what amenities they may have.
Yes, you can take a night train from Bari to Milan with Intercity Notte. Find all the info regarding night trains in Europe.  

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.

The cheapest month to travel from Bari to Milan by train is March.
It's helpful to compare your options as there are 3 ways to travel between Bari and Milan including taking a train, bus or flight.

Popular train stations from Bari to Milan

Bari
Milan
The major train station for departures in Bari is Bari Centrale. Find all the information you need to know about services, amenities and connections at Bari Centrale for your trip from Bari to Milan.
Bari CentraleWifiLockersParkingDiningATMTaxisAccessibilityWCHotelTicket Office
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week. Access is available from Piazza Aldo Moro.
Dining
Dining
  • Ristorante Pizzeria Piccinni
  • La Tana Del Polpo
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps.
WC
WC
  • €1
Hotel
Hotel
  • Hotel Excelsior Bari
  • Grand Hotel Leon d'Oro
  • Hotel Adria
Lost and Found Office
  • Located in the main hall
Public transit options for Bari Centrale
  • Metro: Line FM1
  • Bus: Several lines available
The major train station for arrivals in Milan is Milano Porta Garibaldi. Find all the information you need to know about services, amenities and connections at Milano Porta Garibaldi for your journey to Milan from Bari.
Amenities at train station
WifiWifi
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
phone
Phone Number
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free Wi-Fi in the station.
Dining
Dining
  • Caffeteria Panni Caldi
  • Princi
  • Burgez
  • Bricco Café
  • U! Come tu mi vuoi
  • Autogrill
  • Culto
Accessibility
Accessibility
  • Accessible facilities such as ticket machines, toilets, and ramps and additional assistance as needed from 07:45 to 22:30.
Hotel
Hotel
  • Hotel NH Milano Palazzo Moscova
  • AC Hotel by Marriott Milano
  • Tocq Hotel
Public transit options for Milano Porta Garibaldi
  • Metro lines: M2, M5
  • Bus lines: 43, 56, 70, 94
  • Train lines: R21, R31, S1, S11, S2, S5, S7, S8
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
5 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week, 24 hours a day. Access is available from Via G Battista Cassinis.
Dining
Dining
  • Ristorante Pizzeria Il Moro
  • Osteria La Piola
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • €1
Hotel
Hotel
  • Starhotels Business Palace
  • Hotel Mistral
  • Hotel Brenta Milano
Lost and Found Office
  • Located in the main hall
Public transit options for Milano Rogoredo
  • Metro: Line M3
  • Bus: Several lines available
  • Train: Regional and high-speed services
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06:00 to 23:00.
Dining
Dining
  • Venchi
  • Panzera Coffee
  • Burger King
  • Bar Motta
  • Caffè Napoli
  • VyTA Boulangerie
  • Spontini
  • Starbucks
  • Dispensa Emilia
  • McDonald's
  • & many more
Accessibility
Accessibility
  • Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
Hotel
Hotel
  • Glam Hotel Milano
  • NYX MIlan
  • iQ Hotel Milano
Ticket Office
Ticket Office
  • Mon - Sun: 05:50 - 22:20
Public transit options for Milano Centrale
  • Metro lines: M2 (green), M3 (yellow)
  • Tram lines: 1
  • Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
  • Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo

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
More routes, destinations and providers
Currency
Language

Useful links