Cheap train tickets from Brindisi to Milan

Showing times and prices for Dec 3

Cheapest

$87

Average

$130

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.

The average ticket from Brindisi to Milan will cost around $ 130 if you buy it on the day, but the cheapest tickets can be found for only $ 87.

Cheapest
07:49PMBrindisi11h11 07:00AMMilan Centrale
0 changes
$871One-way
Cheapest
07:01PMBrindisi12h11 07:12AMMilan Centrale
0 changes
$871One-way
2nd Cheapest
07:49PMBrindisi11h10 06:59AMMilan Rogoredo
1 changes
$911One-way
2nd Cheapest
08:48PMBrindisi11h33 08:21AMMilano Greco Pirelli
1 changes
$911One-way
08:48PMBrindisi11h12 08:00AMMilan Centrale
1 changes
$941One-way

Train schedule from Brindisi to Milan

Showing trains for tomorrow, Fri, Dec 3
04:00AMBrindisi8h54 12:54PMMilan Centrale
0 changes
04:00AMBrindisi8h50 12:50PMMilan Centrale
0 changes
06:29AMBrindisi8h56 03:25PMMilan Centrale
0 changes
06:47AMBrindisi11h58 06:45PMMilan Centrale
0 changes
07:29AMBrindisi8h21 03:50PMMilan Centrale
0 changes
08:29AMBrindisi8h25 04:54PMMilan Centrale
0 changes
08:42AMBrindisi12h03 08:45PMMilan Centrale
0 changes
10:29AMBrindisi8h26 06:55PMMilan Centrale
0 changes
12:29PMBrindisi8h18 08:47PMMilan Porta Garibaldi
0 changes
01:06PMBrindisi9h44 10:50PMMilan Centrale
0 changes
01:29PMBrindisi8h21 09:50PMMilan Centrale
0 changes
03:01PMBrindisi8h54 11:55PMMilan Centrale
0 changes
03:01PMBrindisi9h04 12:05AMMilan Centrale
0 changes
07:01PMBrindisi12h11 07:12AMMilan Centrale
0 changes
07:49PMBrindisi11h11 07:00AMMilan Centrale
0 changes
07:49PMBrindisi11h10 06:59AMMilan Rogoredo
0 changes
08:48PMBrindisi11h33 08:21AMMilano Greco Pirelli
0 changes
08:48PMBrindisi11h12 08:00AMMilan Centrale
0 changes

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

Thu
Dec 2
Find prices
Find prices
$30Malta Air
Fri
Dec 3
$87Intercity Notte
$93Marino Autolinee
$34Wizz Air
Sat
Dec 4
$87Intercity Notte
$60Flixbus
$72ITA
Sun
Dec 5
$87Intercity Notte
$92Marino Autolinee
$6Wizz Air
Mon
Dec 6
$60Intercity Notte
$60Flixbus
$6Wizz Air
Tue
Dec 7
$87Intercity Notte
$42Flixbus
$119ITA
Wed
Dec 8
$87Intercity Notte
$42Flixbus
$97Wizz Air
Thu
Dec 9
$74Intercity
$85Marino Autolinee
$6Wizz Air
Fri
Dec 10
$87Intercity Notte
$85Marino Autolinee
Find prices
Sat
Dec 11
$51Intercity Notte
$85Marino Autolinee
Find prices
Sun
Dec 12
$87Intercity Notte
$85Marino Autolinee
$30Wizz Air
Mon
Dec 13
$63Intercity Notte
$27Flixbus
$6Wizz Air
Tue
Dec 14
$27Intercity Notte
$27Flixbus
$6Malta Air
Wed
Dec 15
$48Intercity Notte
$31Flixbus
$6Wizz Air
Thu
Dec 16
Find prices
$85Marino Autolinee
Find prices
Fri
Dec 17
$71Intercity Notte
$85Marino Autolinee
$12Wizz Air
Sat
Dec 18
$48Intercity Notte
$60Flixbus
$12Malta Air
Sun
Dec 19
$71Intercity Notte
$54Flixbus
$6Wizz Air
Mon
Dec 20
$51Intercity Notte
$54Flixbus
$6Malta Air
Tue
Dec 21
$51Intercity Notte
$80Marino Autolinee
$6Wizz Air
Wed
Dec 22
$85Frecciarossa
$84Flixbus
$6Wizz Air

Fastest train times from Brindisi to Milan

Showing times and prices for Dec 3

Fastest Journey

8 h 18 m

Average

9 h 51 m

Trains per day

18

Distance

890 km

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

These direct trains cover the 890 km distance in an average of 9 h 51 m but if you time it right, some trains will get you there in just 8 h 18 m .

The slowest trains will take 12 h 11 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:29PMBrindisi8h18 08:47PMMilan Porta Garibaldi
0 changes
$1421One-way
2nd Fastest
07:29AMBrindisi8h21 03:50PMMilan Centrale
1 changes
$1601One-way
2nd Fastest
01:29PMBrindisi8h21 09:50PMMilan Centrale
1 changes
$1601One-way
08:29AMBrindisi8h25 04:54PMMilan Centrale
0 changes
$1421One-way
10:29AMBrindisi8h26 06:55PMMilan Centrale
0 changes
$1421One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Brindisi to Milan

distanceDistance552 miles (890 km)
durationAverage train duration11 h 11 min
priceAverage train ticket price$83 (€70)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day
carriersTrain providersIntercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity

Trains from Brindisi to Milan cover the 552 miles (890 km) long route taking on average 11 h 11 min with our travel partners like Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity. Normally, there are 6 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $60 (€50), but the average price of train tickets is $83 (€70). Travelers depart most frequently from Brindisi and arrive in Milano Centrale.

Train providers

Frecciarossa and Trenitalia trains from Brindisi to Milan

Travel to Milan from Brindisi from $60 (€50) with Omio’s train partners Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Trenitalia
Frecciarossa

Trenitalia is not only Italy's national railroad company but also the country's largest train operator with an impressive fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Find the perfect train to cover the 552 miles (890 km) long journey to Milan from Brindisi with Trenitalia. Trenitalia offers different fares like the Base, Economy, Super Economy and Ordinaria tickets. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals! Check out the current Trenitalia schedule and book a cheap train between Brindisi and Milan in just a few steps. On Omio you can find all the information you need for the Brindisi to Milan trip, such as departure and arrival times, train stations, number of stops, journey times and more.

    Trenitalia has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Trenitalia tickets from Brindisi to Milan and when traveling by train:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Travel Tips

    Trains from Brindisi to Milan
    Travel by train 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 Brindisi to Milan.
    FAQs
    What is the price of the cheapest train from Brindisi to Milan?
    Looking to save money on your route? Omio customers have found the cheapest train from Brindisi to Milan for the next 7 days starting from $60 (€50)  one way.
    How much is the train to Milan from Brindisi on average?
    In the next 7 days you can expect to pay on average $83 (€70)  for a train ticket from Brindisi to Milan.
    How far is Brindisi to Milan by train?
    The train distance from Brindisi to Milan is around 552 miles (890 km).
    How long is the train ride between Brindisi and Milan?
    While the time it takes to travel 552 miles (890 km) to Milan from Brindisi can vary based on specific dates, weekends, and holidays, the Brindisi to Milan train journey time is on average 11 h 11 min.
    Which train station from Brindisi to Milan do I depart from? Which Milan train station from Brindisi do I arrive in?

    Some of the Brindisi train stations to Milan you can start your journey from include Brindisi, Brindisi, Viale Aldo Moro (BUS) and Brindisi, Rione Casale. Similarly, some of the arrival train stations in Milan include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

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

    Where do I find the Brindisi train station to Milan? Where is the Milan train station?

    The most popular departure train station with passengers for this route, called Brindisi, is located 0.5 miles (755 m) from the city center of Brindisi.

    The most popular arrival train station, Milano Centrale, is located 1.7 miles (2.8 km) away from the city center of Milan.

    What train companies offer a service from Brindisi to Milan?
    If you're looking for trains from Brindisi to Milan, you can rely on Intercity Notte, Frecciabianca, Frecciarossa, Trenitalia or Intercity to get you to Milan. It's also good to check out all possible train providers for the Brindisi to Milan journey to see if there might be differences in the amenities they offer.
    How many trains per day are there to Milan from Brindisi?
    The average number of trains departing Brindisi for Milan is 6 a day. The train schedules and services may vary between weekdays and weekends.
    When does the first train depart from Brindisi to Milan? When does the last train depart from Brindisi to Milan?
    You can take the first train from Brindisi to Milan at 7: 42 AM. The last train from Brindisi to Milan that you can take departs at 7: 53 PM. Omio shows you the latest train from Brindisi to Milan schedule to help you book the best departure time for this journey.
    How early should I book train tickets from Brindisi to Milan to score the best deals?
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this journey and save money. If you book train tickets to Milan from Brindisi within the next 7 days, you can find tickets to cost on average $83 (€70) one way. To find the best prices for this trip, consider booking your train ticket from Brindisi to Milan a few months in advance.

    Important Stations and Airports for this Journey

    Brindisi
    Milan
    Brindisi is the most popular Brindisi railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Brindisi for your trip to Milan.