Milan Centrale to Bari train

Cheap train tickets from Milan Centrale to Bari

Showing times and prices for Aug 16

Cheapest

69

Average

103

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.

Cheapest
09:15PMMilan Centrale9h43 06:58AMBari
0 transfers
691One-way
Cheapest
09:50PMMilan Centrale9h49 07:39AMBari
0 transfers
691One-way
2nd Cheapest
11:20AMMilan Centrale11h48 11:08PMBari
1 transfer
791One-way
2nd Cheapest
09:20AMMilan Centrale11h45 09:05PMBari
1 transfer
791One-way
12:15PMMilan Centrale10h53 11:08PMBari
2 transfers
801One-way

Train schedule from Milan Centrale to Bari

Showing trains for tomorrow, Tuesday, August 16
05:35AMMilan Centrale8h35 02:10PMBari
0 transfers
06:35AMMilan Centrale7h56 02:31PMBari
1 transfer
07:15AMMilan Centrale8h55 04:10PMBari
0 transfers
08:40AMMilan Centrale8h34 05:14PMBari
1 transfer
09:20AMMilan Centrale11h45 09:05PMBari
1 transfer
09:40AMMilan Centrale7h47 05:27PMBari
1 transfer
10:55AMMilan Centrale7h35 06:30PMBari
0 transfers
11:20AMMilan Centrale11h48 11:08PMBari
1 transfer
11:55AMMilan Centrale7h35 07:30PMBari
0 transfers
12:15PMMilan Centrale10h53 11:08PMBari
2 transfers
12:55PMMilan Centrale7h35 08:30PMBari
0 transfers
01:15PMMilan Centrale8h52 10:07PMBari
0 transfers
01:55PMMilan Centrale7h35 09:30PMBari
0 transfers
02:40PMMilan Centrale7h42 10:22PMBari
1 transfer
03:00PMMilan Centrale7h32 10:32PMBari
0 transfers
03:55PMMilan Centrale7h41 11:36PMBari
0 transfers
09:15PMMilan Centrale9h43 06:58AMBari
0 transfers
09:50PMMilan Centrale9h49 07:39AMBari
0 transfers

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

Tue
Aug 16
Wed
Aug 17
Thu
Aug 18
Fri
Aug 19
Sat
Aug 20
Sun
Aug 21
Mon
Aug 22
Tue
Aug 23
Wed
Aug 24
Thu
Aug 25
Fri
Aug 26
Sat
Aug 27
Sun
Aug 28
Mon
Aug 29
Tue
Aug 30
Wed
Aug 31
Thu
Sep 01
Fri
Sep 02
Sat
Sep 03
Sun
Sep 04
Mon
Sep 05

Fastest train times from Milan Centrale to Bari

Showing times and prices for Aug 16

Fastest Journey

7 h 32 m

Average

8 h 46 m

Trains per day

18

Distance

786 km

Of the 18 trains that leave Milan Centrale for Bari every day 11 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
03:00PMMilan Centrale7h32 10:32PMBari
0 transfers
921One-way
2nd Fastest
10:55AMMilan Centrale7h35 06:30PMBari
0 transfers
1261One-way
2nd Fastest
11:55AMMilan Centrale7h35 07:30PMBari
0 transfers
1261One-way
2nd Fastest
12:55PMMilan Centrale7h35 08:30PMBari
0 transfers
921One-way
2nd Fastest
01:55PMMilan Centrale7h35 09:30PMBari
0 transfers
921One-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 Milan Centrale to Bari

distanceDistance487 miles (786 km)
durationAverage train duration8 h 27 min
priceAverage train ticket price$67 (€62)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain companiesIntercity, Frecciabianca, Intercity Notte, Italo, Trenitalia or Frecciarossa

Trains from Milan Centrale to Bari cover the 487 miles (786 km) long route taking on average 8 h 27 min with our travel partners like Intercity, Frecciabianca, Intercity Notte, Italo, Trenitalia or Frecciarossa. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $54 (€50), but the average price of train tickets is $67 (€62). Travelers depart most frequently from Milano Centrale and arrive in Bari Centrale.

Train providers: Intercity, Italo and Trenitalia from Milan Centrale to Bari trains

Intercity, Italo and Trenitalia trains will get you to Bari from Milan Centrale from $54 (€50). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Intercity
Italo
Trenitalia

Looking for trains to Bari from Milan Centrale? Intercity is one of the best companies to travel with on the 487 miles (786 km) route between Milan Centrale and Bari. As an official travel partner of Intercity, Omio quickly shows you the latest Intercity train schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Milan Centrale to Bari routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Intercity train tickets that fit your budget. If you use the Omio app to search for trains from Milan Centrale to Bari, you can quickly see if the Intercity ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Milan Centrale - Bari train now on Omio quickly and easily and enjoy your upcoming trip with Intercity!

Train information from Milan Centrale to Bari with Intercity:

  • Average Duration: 10 h 2 min
  • Intercity frequency: 1 a day

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes 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 a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. 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 movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Italo from Milan Centrale to Bari train information:

  • Average Duration: 8 h 30 min
  • Average Price: $54
  • Italo frequency: 1 a day

Trenitalia is Italy’s national railroad company providing services across the whole country, giving you ample opportunity to discover the beauty and culture of Italy. Trenitalia’s fleet of trains include its high-speed trains Frecciarossa, Frecciargento and Frecciabianca as well as intercity, regional and night trains. Bathrooms and WiFi access are standard services on long-distance routes, and, in most cases, there is barrier-free access on Trenitalia trains.

Taking a train with Trenitalia is a great way to travel to Bari from Milan Centrale, and Omio can show you the best times and tickets available for the 487 miles (786 km) long train route. Trenitalia offers different fares for the Milan Centrale to Bari route with ticket options like Base, Economy, Super Economy and Ordinaria. You can even apply Trenitalia discount cards on Omio at the time of purchasing tickets. Simply check the current Trenitalia train schedule, compare the cheapest, fastest, or earliest routes to Bari from Milan Centrale, and buy your cheap Trenitalia train ticket on Omio easily and securely today.

    Travel Tips: Trains from Milan Centrale to Bari

    Travel by train to Bari 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 Milan Centrale to Bari.
    FAQs
    Looking to save money on your journey? Omio customers have found the cheapest train from Milan Centrale to Bari for the next 7 days starting from $54 (€50)  one way.
    If you are looking to book your train ticket in the next 7 days, you can expect the Milan Centrale to Bari train to cost on average $67 (€62)  one way.
    You should expect to travel around 487 miles (786 km)  to Bari from Milan Centrale by train.
    On average the Milan Centrale to Bari train time is 8 h 27 min  covering the 487 miles (786 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    When traveling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Bari Centrale.

    Passengers board their train most frequently from Milano Centrale and travel around 2.3 miles (3.7 km) from the city center to this train station.

    Passengers traveling this route most often arrive at Bari Centrale and need to travel approximately 1.4 miles (2.3 km) from the train station to the city center in Bari.

    For the trip from Milan Centrale to Bari you can take a train with Intercity, Frecciabianca, Intercity Notte, Italo, Trenitalia or Frecciarossa. Be sure to check out all possible train companies that offer services to Bari from Milan Centrale on Omio to compare what amenities they may have.
    Yes, there are 8 direct trains per day from Milan Centrale to Bari with Italo or Frecciarossa, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.
    The average number of trains departing Milan Centrale for Bari is 8 a day. The train schedules and services may vary between weekdays and weekends.
    The earliest train for this route departs from Milan Centrale at 5: 15 AM. The last train leaves from Milan Centrale at 7: 50 PM. Check Omio for the latest train schedule from Milan Centrale to Bari and book the best time to depart on your chosen travel date.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets to Bari from Milan Centrale within the next 7 days, you can find tickets to cost on average $67 (€62) one way. To find the best prices for this route, consider booking your train ticket from Milan Centrale to Bari a few months in advance.

    Trains departing from Milan Centrale

    Distance from Milan Centrale to city center
    Distance from Milan Centrale to city center
    2.3 miles (3.7 km)
    Ticket Office Hours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    How to get to this station?
    How to get to this station?
    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
    Nearest Airport
    Nearest Airport
    Milan Linate Airport
    4 miles (7 km)
    How to get to nearest airport?
    How to get to nearest airport?
    The airport can be reached from the station by public transit in 30 minutes with the Autostralade bus which runs every 15-20 minutes.
    Amenities at station
    Wifi
    Wifi
    Free WiFi in the station.
    ATM
    ATM
    There are ATMs in various locations around 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
    Car Rentals
    Car Rentals
    Hertz | Avis | SIXT | Maggiore | Budget | Europcar | Noleggiare
    Information Desk
    Information Desk
    Located next to the ticket office on the ground floor in the shopping gallery.
    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.

    Trains arriving to Bari

    Phone
    Phone

    Distance from Bari to city center
    Distance from Bari to city center
    2.3 km
    Amenities at station

    More options for your journey from Milan Centrale to Bari

    Here are some other resources that might have the information you need

    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