Milan to Bari bus

Cheap bus tickets from Milan to Bari

Showing times and prices for Dec 03

Cheapest

27

Average

38

The best way to find a cheap bus ticket from Milan to Bari is to book your journey as far in advance as possible and to avoid traveling at rush hour.

07:30PMMilano, Autostazione Lampugnano12h05 07:35AMBari
0 transfers
271One-way
11:30PMMilano, San Donato10h30 10:00AMBari
0 transfers
271One-way
10:50PMMilano, Autostazione Lampugnano11h10 10:00AMBari
0 transfers
271One-way
07:30PMMilano, Autostazione Lampugnano11h36 07:06AMBari
0 transfers
271One-way
08:15AMMilano, Autostazione Lampugnano12h30 08:45PMBari
0 transfers
391One-way

Bus schedule from Milan to Bari

Showing buses for tomorrow, Saturday, December 3
07:30AMMilano, Autostazione Lampugnano15h25 10:55PMBari
1 transfer
08:15AMMilano, Autostazione Lampugnano12h30 08:45PMBari
0 transfers
09:05AMMilano, San Donato11h40 08:45PMBari
0 transfers
07:00PMMilano, Autostazione Lampugnano11h15 06:15AMBari
0 transfers
07:30PMMilano, Autostazione Lampugnano12h05 07:35AMBari
0 transfers
07:30PMMilano, Autostazione Lampugnano11h36 07:06AMBari
0 transfers
07:40PMMilano, San Donato10h35 06:15AMBari
0 transfers
08:35PMMilano, Autostazione Lampugnano11h10 07:45AMBari
0 transfers
09:15PMMilano, San Donato10h30 07:45AMBari
0 transfers
10:50PMMilano, Autostazione Lampugnano11h10 10:00AMBari
0 transfers
11:30PMMilano, San Donato10h30 10:00AMBari
0 transfers

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

Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23

Bus times from Milan to Bari

Showing times and prices for Dec 03

Fastest Journey

10 h 30 m

Average

11 h 40 m

Buses per day

11

Distance

786 km

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

Fastest
11:30PMMilano, San Donato10h30 10:00AMBari
0 transfers
271One-way
Fastest
09:15PMMilano, San Donato10h30 07:45AMBari
0 transfers
491One-way
2nd Fastest
07:40PMMilano, San Donato10h35 06:15AMBari
0 transfers
461One-way
10:50PMMilano, Autostazione Lampugnano11h10 10:00AMBari
0 transfers
271One-way
08:35PMMilano, Autostazione Lampugnano11h10 07:45AMBari
0 transfers
491One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Milan to Bari

distanceDistance487 miles (785 km)
durationAverage bus duration10 h 30 min
priceAverage bus ticket price$34 (€30)
frequencyBus frequency5 a day
changesDirect busYes
carriersBus companiesMarino Autolinee, BlaBlaCar, Movelia, Bus Center, Eurolines Switzerland, Infobus, Itabus or Flixbus

Buses from Milan to Bari cover the 487 miles (785 km) long route taking on average 10 h 30 min with our travel partners like Marino Autolinee, BlaBlaCar, Movelia, Bus Center, Eurolines Switzerland, Infobus, Itabus or Flixbus. Normally, there are 5 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $21 (€19), but the average price of bus tickets is $34 (€30). Travelers depart most frequently from Milano Centrale and arrive in Bari, Via Giuseppe Capruzzi (Stazione Centrale).

Bus companies: Marino Autolinee and FlixBus from Milan to Bari

Marino Autolinee and FlixBus buses will get you from Milan to Bari from $21 (€19). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

FlixBus
Marino Autolinee

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.

    It’s easy to book your Marino Autolinee bus ticket between Milan and Bari online with Omio! Simply check the current Marino Autolinee bus schedules for your ideal departure and arrival times, compare the best route between Milan and Bari as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that bus and book cheap Marino Autolinee bus tickets online. Prices for Marino Autolinee buses to Bari from Milan start at $40 (€36) one-way if you book in advance, and you can expect to travel around 487 miles (785 km). If you search for Marino Autolinee buses in the Omio app, you can check straight away if the Marino Autolinee tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by bus from Milan to Bari. Let Omio do all the work for you finding the best Milan to Bari Marino Autolinee bus ticket so you can enjoy a smooth and comfortable journey!

      Buses from Milan to Bari

      On average, there are between one to three daily buses from Milan to Bari. Per week, you will find that there are normally around 20 journeys offered between the two cities. The length of the trip will depend on what time of day your bus departs and if there is any traffic. In general, you can expect the duration of your journey to be between 10h 20min and 11h. Trips from Milan to Bari are usually direct and do not involve transferring buses. When you arrive in Bari, there are many things for you to visit and explore, including the Castello Normanno-Svevo and the Piazza del Ferrarese.

      How long is the journey by bus from Milan to Bari?

      There are a few different factors that can impact how long your trip ends up lasting, such as the time of day that you will be departing, how many stops there are along the way, and traffic conditions when you are on the road. Under normal circumstances, you can expect for buses from Milan to Bari to last between 10h 20min and 11h in total. This journey almost never requires passengers to change buses and is instead a direct route.

      How many buses are there from Milan to Bari?

      There are approximately one to three buses that are serviced between Milan and Bari per day. While the daily total may vary, the weekly total is generally around 20 buses if there are not any public holidays. This trip is almost always direct, so passengers will not have to worry about having to change buses during the journey. However, there may be additional stops before reaching the final destination of Bari. The first bus of the day often departs at approximately 8:40 p.m., while the last bus of the day departs closer to 9:20 p.m.

      What is/are the departure and arrival stations for buses from Milan to Bari?

      Departure bus station: Your bus for this route will generally depart from either Autostazione Lampugnano or San Donato M3. Autostazione Lampugnano can be found in the northwest part of the city and can be reached from the city center in approximately 25min by taking local bus routes Z301 or Z617. San Donato M3 is in the southeast part of Milan and can be reached from the city center in approximately 30min by either taking bus lines 91 and 92 or metro line 3. Both of these stations provide basic amenities for travelers, such as sitting areas and public restrooms. It’s best to arrive a minimum of 30min before your bus departs in order to have enough time to organize your personal belongings and begin the boarding process.

      Arrival bus station: At the end of your journey, you will arrive at the Via Giuseppe Capruzzi bus stop that is almost directly in the city center. The Bari Centrale metro stop is less than a 5min walk from here, making it easy for you to head anywhere else in the city. Like Autostazione Lampugnano and San Donato M3, this bus station is equipped with sitting areas, public restrooms, and even places to purchase light refreshments.

      Which bus companies travel from Milan to Bari?

      There is one primary company that is known for servicing buses from Milan to Bari, and it is called MarinoBus. MarinoBus was created in the 1950s and now offers trips to over 200 destinations throughout Europe.

      MarinoBus Milan to Bari

      MarinoBus services between one to three daily buses from Milan to Bari, for a weekly total of approximately 20 journeys. This route is almost always direct, but your bus may make additional stops before reaching its final destination. While the duration of your trip can vary, you can expect for it to generally last anywhere from 10h 20min to 11h. MarinoBus normally uses standard coaches for its domestic trips. Buses between these two cities generally depart from either Autostazione Lampugnano or San Donato M3 and arrive at the Via Giuseppe Capruzzi station. If you would like to cancel your ticket, it’s possible for you to receive a partial refund. If you cancel within 48h of when your bus is scheduled to depart, you will receive 70% compensation of the price of your reservation. MarinoBus normally operates the same number of journeys on weekdays and weekends, but fewer trips may be offered if it’s a public holiday.

      Milan to Bari Bus: Services on Board

      On all coaches operated by MarinoBus, passengers will have access to comfortable chairs with a spacious amount of legroom and reclining backs. Each bus is also equipped with complimentary Wi-Fi for you to use on your personal electronic devices throughout the journey, as well as a restroom for passengers. Some buses may sell light refreshments during trips. Passengers are allowed one small piece of luggage that can be stored under their seat or in an overhead compartment, as well as two larger suitcases that can be kept in storage underneath the bus. You can bring a bike with you for an additional fee as long as you can separate it into two pieces and store it in a bag. If you would like to do this, make sure to contact the company ahead of time to ensure that there will be enough space. Each passenger may also bring one small pet that is kept in a pet carrier on the floor near their seat. You will be required to purchase a separate ticket for your animal, which will cost the same price as a ticket for a minor. Service animals are always allowed on board for no additional fee, as long as they are on a leash and properly identified. All buses that are operated by MarinoBus are wheelchair accessible, including their onboard facilities, such as bathrooms for passengers. If you or someone that you will be traveling with has limited mobility, make sure to contact the company ahead of time. They will ensure that an employee is there to assist you with storing your luggage, boarding the bus, and departing once you reach your destination.

      Travel Tips: Bus to Bari from Milan

      Travel Tips: Take the bus 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 to Bari.
      FAQs
      Looking to save money on your route? Omio customers have found the cheapest bus from Milan to Bari for the next 7 days starting from $21 (€19)  one way.
      If you are looking to buy your bus ticket in the next 7 days, you can expect the Milan to Bari bus to cost on average $34 (€30)  one way.
      When traveling this route you should expect the distance to Bari from Milan by bus to be approximately 487 miles (785 km).
      On average the Milan to Bari bus time is 10 h 30 min  covering the 487 miles (785 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

      There are a few bus stations in Milan to start your trip from including Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Novegro-Tregarezzo, Aeroporto di Milano Linate. In Bari you have a few bus station options to choose from for your arrival including Bari, Via Giuseppe Capruzzi (Stazione Centrale), Bari, Via Giuseppe Capruzzi / Via Giulio Petroni and Bari, Via Giuseppe Capruzzi (fronte DEA Cafe).

      Omio customers traveling this route depart most frequently from Milano Centrale   and arrive in Bari, Via Giuseppe Capruzzi (Stazione Centrale).

      The most popular departure bus station with passengers for this journey, called Milano Centrale, is located 2.3 miles (3.7 km) from the city center of Milan.

      The most popular arrival bus station, Bari, Via Giuseppe Capruzzi (Stazione Centrale), is located 1 mile (1.6 km) away from the city center of Bari.

      Take the Milan to Bari bus with Marino Autolinee, BlaBlaCar, Movelia, Bus Center, Eurolines Switzerland, Infobus, Itabus or Flixbus. However, it's always good to check out all possible bus companies for the journey between Milan and Bari as there might be differences in the amenities they offer.
      Yes, there are direct buses from Milan to Bari, and you can find a direct bus for this route with Flixbus, Marino Autolinee, BlaBlaCar or Itabus  on Omio. It's worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
      The average number of buses departing Milan for Bari is 5 a day. The bus schedules and services may vary between weekdays and weekends.
      The earliest bus departing from Milan to Bari leaves at 5: 49 AM. The last bus departing from Milan to Bari leaves at 9: 03 PM. You can find the latest Milan to Bari bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      The price of a one way bus ticket from Milan to Bari is on average $34 (€30) if you buy 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 providers offering this trip. In general, you can find bus tickets from Milan to Bari available a few months in advance.

      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