Cheapest price
$49
Average price
$77
Fastest journey
11 h
Average duration
11 h 53 m
Buses per day
26
Distance
890 km
The best way to find a cheap bus ticket from Milan to Brindisi is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Milan to Brindisi will cost around $77 if you buy it on the day, but the cheapest tickets can be found for only $49.
Of the 26 buses that leave Milan for Brindisi on Mon, May 19, 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Mon, May 19 the direct buses cover the 890 km distance in an average of 11 h 53 m but if you time it right, some buses will get you there in just 11 h .
On Mon, May 19 the slowest buses will take 12 h 45 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.
Omio recommends booking the flight as it is the most popular option from Milan to Brindisi 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 6h 10m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.3 - 0.8kg.
Bus | Most popular Flight | Train |
---|---|---|
€42 Average price Cheapest | €117 Average price | €82 Average price |
17h 9m Average duration 16h 39m Onboard + 30m Additional time* | 9h 10m Average duration Fastest 6h 10m Onboard + 3h 0m Additional time* | 12h 54m Average duration 12h 24m Onboard + 30m Additional time* |
0.9 - 2.2kg CO2 emissions | - CO2 emissions | 0.3 - 0.8kg CO2 emissions Lowest |
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 |
---|---|---|---|---|---|
![]() | 8:10 AM Linate, Aeroporto di Milano-Linate | 20h00 | 4:10 AM Brindisi, Via Giuseppe Maria Galanti | 2 transfers | |
![]() | On time 9:40 AM Milan Centrale | 11h10 | 8:50 PM Brindisi | 1 transfer | |
![]() | On time 9:50 AM Milan Rogoredo | 11h00 | 8:50 PM Brindisi | 1 transfer | |
![]() | 10:25 AM Milano, Autostazione Lampugnano | 17h45 | 4:10 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 10:35 AM Milan | 19h40 | 6:15 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 10:35 AM Milan | 18h55 | 5:30 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 10:50 AM Milano, Autostazione Lampugnano | 18h25 | 5:15 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 11:00 AM Milan | 18h30 | 5:30 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 11:00 AM Milan | 19h15 | 6:15 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 1:25 PM Linate, Aeroporto di Milano-Linate | 18h40 | 8:05 AM Brindisi, Via Giuseppe Maria Galanti | 2 transfers | |
![]() | 4:25 PM Milano, Autostazione Lampugnano | 15h40 | 8:05 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 4:40 PM Milan Centrale | 13h35 | 6:15 AM Brindisi | 1 transfer | |
![]() | 4:50 PM Milano, Autostazione Lampugnano | 13h35 | 6:25 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 5:05 PM Milan Centrale | 12h25 | 5:30 AM Brindisi | 1 transfer | |
![]() | 5:10 PM Milan | 14h55 | 8:05 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 5:35 PM Milan | 12h50 | 6:25 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 6:10 PM Milano, Autostazione Lampugnano | 13h55 | 8:05 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 6:10 PM Milan | 15h15 | 9:25 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 6:10 PM Milano, Autostazione Lampugnano | 14h20 | 8:30 AM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 6:25 PM Milano, Autostazione Lampugnano | 13h20 | 7:45 AM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
![]() | 7:00 PM Linate, Aeroporto di Milano-Linate | 19h45 | 2:45 PM Brindisi, Via Giuseppe Maria Galanti | 2 transfers | |
![]() | 7:05 PM Milan | 14h20 | 9:25 AM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
![]() | 7:05 PM Milano, Autostazione Lampugnano | 14h15 | 9:20 AM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
![]() | 7:05 PM Milan | 12h40 | 7:45 AM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
![]() | 7:50 PM Milan | 13h30 | 9:20 AM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
![]() | 9:10 PM Milan | 17h35 | 2:45 PM Brindisi, Via Giuseppe Maria Galanti | 2 transfers | |
![]() | 9:20 PM Milan | 18h29 | 3:49 PM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 10:35 PM Milano, Autostazione Lampugnano | 17h50 | 4:25 PM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
![]() | 11:10 PM Milan | 17h15 | 4:25 PM Brindisi, Via Giuseppe Maria Galanti | 1 transfer | |
Monday, May 19 | |||||
![]() | 5:15 AM Milano, Autostazione Lampugnano | 14h25 | 7:40 PM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
![]() | 6:00 AM Milan | 13h40 | 7:40 PM Brindisi, Via Giuseppe Maria Galanti | 0 transfersDirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Distance 553 miles (890 km) |
Average bus duration 16h 39m |
Cheapest ticket price $18 (€15) |
Buses per day 12 |
Direct buses 3 |
Bus providers 4 |
Fastest bus 12h 40m |
First bus 10:30 |
Last bus 22:45 |
Travel between Milan and Brindisi from $18 (€15) with Omio’s bus partners Marino Autolinee, Itabus and FlixBus! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.
FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.
FlixBus from Milan to Brindisi bus information:
Travel enthusiasts looking to explore southern Italy can hop on a bus from Milan to Brindisi and enjoy a delightful journey through the heart of Italy. The most popular departure point for this route is the bustling Milano, San Donato - Settore B (Viale Giuseppe Impastato), known for its excellent connectivity and convenience. Upon arrival in Brindisi, passengers are greeted at the Brindisi, Via Giuseppe Maria Galanti (Istituto Professionale), which is perfectly situated for easy access to the city's attractions. This route offers a comfortable and scenic alternative to air and train travel, with buses from Milan to Brindisi providing an opportunity to relax and take in the picturesque Italian countryside. With several departures available throughout the day, the Milan to Brindisi bus journey is a favored choice for travelers seeking both adventure and relaxation.
Embark on a scenic journey from Milan to Brindisi by bus, making stops at vibrant cities and picturesque towns along the way. Notable stops typically include Bologna, Florence, Rome, and Naples, offering a glimpse into the diverse landscapes of Italy. Buses operate regularly throughout the day, with the first bus usually departing at 10:30 and the last one at 22:45, providing convenient travel options to suit your schedule. Ensure you check the latest Milan to Brindisi bus timetable for precise departure times.
Traveling the distance from Milan to Brindisi by bus covers approximately 553 miles (890 km) kilometers, offering a comfortable and affordable alternative to other modes of transport. The average bus journey duration is around 12h 40m, allowing you to relax and take in the sights along the way. Each bus is equipped to ensure a pleasant journey, regardless of the travel duration.
The frequency of buses from Milan to Brindisi is quite convenient, with an average of 12 buses departing daily. These services operate every day of the week, including weekends, ensuring ample choice and flexibility when planning your trip. Stay updated with the Milan to Brindisi bus schedule to find a departure time that best suits your travel plan.
Several renowned bus services efficiently connect the bustling city of Milan with the charming coastal town of Brindisi. FlixBus offers modern, eco-friendly coaches; plus, passengers enjoy complimentary Wi-Fi and comfortable seating. MarinoBus also operates this route, providing reliable service with spacious legroom and entertainment systems available on board for a pleasant journey. Additionally, Itabus brings its premium services to this route, offering luxurious buses equipped with individual screens, reclining seats, and restrooms, ensuring a comfortable ride from Milan to the sun-kissed shores of Brindisi.
Passengers board the bus most frequently from Milano, Autostazione Lampugnano, which is located around 4.7 miles (7.5 km) away from the city centre, and they get off the bus at Brindisi, Via Giuseppe Maria Galanti (Istituto Professionale), located 0.6 miles (1 km) away from the city centre.
To find the cheapest bus tickets for your trip from Milan to Brindisi, follow these tips:
Start your search now and compare ticket prices to find the best deal!
Here are some other resources that might have the information you need