Cheap bus tickets from Brindisi to Milan

Showing times and prices for Dec 3

Cheapest

$93

Average

$99

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 $ 99 if you buy it on the day, but the cheapest tickets can be found for only $ 93.

Cheapest
06:05AMBrindisi, Via Giuseppe Maria Galanti13h35 07:40PMMilano, San Donato
1 changes
$931One-way
Cheapest
06:05AMBrindisi, Via Giuseppe Maria Galanti14h15 08:20PMMilano, Autostazione Lampugnano
1 changes
$931One-way
2nd Cheapest
06:30PMBrindisi, Via Giuseppe Maria Galanti11h50 06:20AMMilano, San Donato
0 changes
$961One-way
2nd Cheapest
06:30PMBrindisi, Via Giuseppe Maria Galanti12h25 06:55AMMilano, Autostazione Lampugnano
0 changes
$961One-way
09:05PMBrindisi, Via Giuseppe Maria Galanti12h35 09:40AMMilano, San Donato
1 changes
$1071One-way

Bus schedule from Brindisi to Milan

Showing buses for tomorrow, Fri, Dec 3
06:05AMBrindisi, Via Giuseppe Maria Galanti13h35 07:40PMMilano, San Donato
0 changes
06:05AMBrindisi, Via Giuseppe Maria Galanti14h15 08:20PMMilano, Autostazione Lampugnano
0 changes
06:30PMBrindisi, Via Giuseppe Maria Galanti11h50 06:20AMMilano, San Donato
0 changes
06:30PMBrindisi, Via Giuseppe Maria Galanti12h25 06:55AMMilano, Autostazione Lampugnano
0 changes
09:05PMBrindisi, Via Giuseppe Maria Galanti12h35 09:40AMMilano, San Donato
0 changes
09:05PMBrindisi, Via Giuseppe Maria Galanti13h15 10:20AMMilano, Autostazione Lampugnano
0 changes

This is the last bus 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

Bus times from Brindisi to Milan

Showing times and prices for Dec 3

Fastest Journey

11 h 50 m

Average

12 h 59 m

Buses per day

6

Distance

890 km

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

These direct buses cover the 890 km distance in an average of 12 h 59 m but if you time it right, some buses will get you there in just 11 h 50 m .

The slowest buses will take 14 h 15 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
06:30PMBrindisi, Via Giuseppe Maria Galanti11h50 06:20AMMilano, San Donato
0 changes
$961One-way
2nd Fastest
06:30PMBrindisi, Via Giuseppe Maria Galanti12h25 06:55AMMilano, Autostazione Lampugnano
0 changes
$961One-way
09:05PMBrindisi, Via Giuseppe Maria Galanti12h35 09:40AMMilano, San Donato
1 changes
$1071One-way
09:05PMBrindisi, Via Giuseppe Maria Galanti13h15 10:20AMMilano, Autostazione Lampugnano
1 changes
$1071One-way
06:05AMBrindisi, Via Giuseppe Maria Galanti13h35 07:40PMMilano, San Donato
1 changes
$931One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information between Brindisi and Milan

distanceDistance552 miles (890 km)
durationAverage bus duration12 h 30 min
priceAverage bus ticket price$69 (€58)
changesDirect busYes
carriersBus companiesMarino Autolinee, Flixbus or BlaBlaCar

Buses from Brindisi to Milan cover the 552 miles (890 km) long route taking on average 12 h 30 min with our travel partners like Marino Autolinee, Flixbus or BlaBlaCar. There are direct bus services available. While the average ticket price for this route costs around $69 (€58), you can find the cheapest bus ticket for as low as $42 (€35). Travelers depart most frequently from Brindisi and arrive in Milan, Stazione Centrale.

Bus companies

Brindisi to Milan with FlixBus

Buy your official FlixBus bus tickets between Brindisi and Milan from $42 (€35) with Omio. Find bus times and tickets for over 1000 travel companies to compare and book the most popular route.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip from Brindisi to Milan.

Omio helps you find the perfect Brindisi - Milan bus with FlixBus. Whether you are searching for the fastest, earliest or cheapest bus from Brindisi to Milan, Omio shows you FlixBus’s current bus schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best bus ticket for your upcoming Brindisi to Milan journey. You can expect to travel around 552 miles (890 km) from Brindisi to Milan on a bus with FlixBus. Once you are ready, buy your one-way FlixBus tickets between Brindisi and Milan starting as low as $42 (€35) 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 bus instead of purchasing tickets at the bus station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with FlixBus!

When you buy your FlixBus bus tickets from Brindisi to Milan don't forget to keep the following COVID-19 related policies in mind:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Bus to Milan from Brindisi
Take the bus 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
How much are cheap buses to Milan from Brindisi?
Omio customers have found the cheapest buses from Brindisi to Milan to cost as little as $42 (€35)  in the next 7 days.
What is the cost of a bus between Brindisi and Milan?
If you are looking to buy your bus ticket in the next 7 days, you can expect the Brindisi to Milan bus to cost on average $69 (€58)  one way.
How far is Milan from Brindisi by bus?
The Brindisi to Milan bus distance is approximately 552 miles (890 km).
How many hours is the bus time to Milan from Brindisi?
While the time it takes to travel 552 miles (890 km) between Brindisi and Milan can vary based on specific dates, weekends, and holidays, the Brindisi to Milan bus journey time is on average 12 h 30 min.
When traveling by bus from Brindisi to Milan, which bus station in Brindisi do I depart from and which bus station in Milan do I arrive in?

When taking the bus between Brindisi and Milan, you can choose to depart from bus stations like Brindisi, Aeroporto, Brindisi, Terminal passeggeri (Porto) and Brindisi, Dworzec Kolejowy. Your journey can end in bus stations such as Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

Omio customers who travel this route most frequently depart from Brindisi   and arrive in Milan, Stazione Centrale.

Where is the Brindisi bus station located? Where is the Milan bus station located?

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

The most popular arrival bus station, Milan, Stazione Centrale, is located 1.9 miles (3 km) away from the city center of Milan.

What bus companies go from Brindisi to Milan?
For the best Brindisi to Milan bus to purchase, you can travel safely and comfortably with Marino Autolinee, Flixbus or BlaBlaCar. However, it's always good to check all possible bus providers with services between Brindisi and Milan to compare what amenities they may offer.
When is the earliest bus from Brindisi to Milan? When is the last bus from Brindisi to Milan?
You can take the earliest bus from Brindisi to Milan at 5: 05 AM   or take the last bus from Brindisi to Milan leaving at 10: 30 PM. Look for the latest Brindisi to Milan bus schedules on Omio and book the best time to take the bus for this journey.
How far in advance should I buy a bus ticket from Brindisi to Milan to get the best deals?
The price of a one way bus ticket from Brindisi to Milan is on average $69 (€58) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this trip. In general, you can find bus tickets from Brindisi to Milan available a few months in advance.