Cheap bus tickets from Bari to Milan

Showing times and prices for 18 May

Cheapest

£26

Average

£39

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 Bari to Milan will cost around £ 39 if you buy it on the day, but the cheapest tickets can be found for only £ 26.

10:25Bari14h00 00:25Milano, Autostazione Lampugnano
0 changes
£261One-way
21:30Bari12h45 10:15Milano, Autostazione Lampugnano
0 changes
£331One-way
23:00Bari10h40 09:40Milano, San Donato
0 changes
£421One-way
23:00Bari11h20 10:20Milano, Autostazione Lampugnano
0 changes
£421One-way
07:55Bari12h10 20:05Milano, Autostazione Lampugnano
1 changes
£421One-way

Bus Timetable Bari to Milan

Showing buses for tomorrow, Wed, 18 May
07:55Bari12h10 20:05Milano, Autostazione Lampugnano
0 changes
07:55Bari11h30 19:25Milano, San Donato
0 changes
10:25Bari14h00 00:25Milano, Autostazione Lampugnano
0 changes
20:05Bari10h50 06:55Milano, Autostazione Lampugnano
0 changes
20:05Bari10h15 06:20Milano, San Donato
0 changes
21:30Bari12h45 10:15Milano, Autostazione Lampugnano
0 changes
23:00Bari10h40 09:40Milano, San Donato
0 changes
23:00Bari11h20 10:20Milano, 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, coach or flight

Wed
18 May
£61Intercity Notte
£13Flixbus
£18Malta Air
Thu
19 May
£61Intercity Notte
£13Flixbus
£21Malta Air
Fri
20 May
£61Intercity Notte
£25Flixbus
£44Malta Air
Sat
21 May
£42Intercity Notte
£17Itabus
£39Malta Air
Sun
22 May
£61Intercity Notte
£19Flixbus
£80easyJet
Mon
23 May
£61Intercity Notte
£13Itabus
£22Malta Air
Tue
24 May
£39Intercity Notte
£26Itabus
£9Malta Air
Wed
25 May
£39Intercity Notte
£13Itabus
£9Wizz Air
Thu
26 May
£42Intercity Notte
£26Itabus
£9Malta Air
Fri
27 May
£57Italo
£35Itabus
£9Malta Air
Sat
28 May
£42Intercity Notte
£13Itabus
Find prices
Sun
29 May
£57Italo
£17Itabus
£22Wizz Air
Mon
30 May
£50Italo
£13Itabus
£20Malta Air
Tue
31 May
£39Intercity Notte
£13Itabus
£9Wizz Air
Wed
1 Jun
£41Intercity
£13Itabus
£5Malta Air
Thu
2 Jun
£44Italo
£17Itabus
£14Malta Air
Fri
3 Jun
£44Italo
£32Itabus
£12Malta Air
Sat
4 Jun
Find prices
£32Itabus
Find prices
Sun
5 Jun
£61Intercity Notte
£35Itabus
£89Malta Air
Mon
6 Jun
£55Frecciarossa
£26Flixbus
£59Malta Air

Bus times from Bari to Milan

Showing times and prices for 18 May

Fastest Journey

10 h 15 m

Average

11 h 41 m

Buses per day

8

Distance

786 km

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

These direct buses cover the 786 km distance in an average of 11 h 41 m but if you time it right, some buses will get you there in just 10 h 15 m .

The slowest buses will take 14 h 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.

2nd Fastest
20:05Bari10h15 06:20Milano, San Donato
0 changes
£421One-way
23:00Bari10h40 09:40Milano, San Donato
0 changes
£421One-way
20:05Bari10h50 06:55Milano, Autostazione Lampugnano
0 changes
£421One-way
23:00Bari11h20 10:20Milano, Autostazione Lampugnano
0 changes
£421One-way
07:55Bari11h30 19:25Milano, San Donato
1 changes
£421One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Bari to Milan

distanceDistance487 miles (785 km)
durationAverage coach duration12 h 45 min
priceAverage coach ticket price£17 (€19)
changesDirect coachYes
carriersCoach companiesFlixbus, Itabus, Marino Autolinee, BlaBlaCar, Eurolines Switzerland or Infobus

Coaches from Bari to Milan cover the 487 miles (785 km) long trip taking on average 12 h 45 min with our travel partners like Flixbus, Itabus, Marino Autolinee, BlaBlaCar, Eurolines Switzerland or Infobus. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £13, but the average price of coach tickets is £17. Travellers depart most frequently from Bari Centrale and arrive in Milan, Stazione Centrale.

Coach companies: FlixBus Bari to Milan

FlixBus coaches will get you to Milan from Bari from £13. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage 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 coach journeys, extra legroom, luggage space and toilets.

  • Average Price: £13

When you buy your FlixBus coach tickets between Bari and 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: Coach to Milan from Bari

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 Bari to Milan.
FAQs

What is the cost of cheap coaches to Milan from Bari?

Looking to save money on your trip? Omio customers have found the cheapest coach between Bari and Milan for the next 7 days starting from £13  one way.

How much is a coach ticket from Bari to Milan?

The Bari to Milan coach ticket price is on average £17  if you are looking to buy your tickets for this route in the next week.

What is the distance between Bari and Milan via coach?

You should expect to travel around 487 miles (785 km)  between Bari and Milan by coach.

How long is the coach journey from Bari to Milan?

While the time it takes to travel 487 miles (785 km) to Milan from Bari can vary based on specific dates, weekends, and bank holidays, the coach duration from Bari to Milan is on average 12 h 45 min.

What station does the Bari to Milan coach leave from? Which Milan coach station do I come into from Bari?

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

Omio customers travelling this route depart most frequently from Bari Centrale   and arrive in Milan, Stazione Centrale.

Where is the coach station in Bari? Where is the coach station in Milan?

You can find the most popular departure coach station for this route, Bari Centrale, located approximately 1.4 miles (2.3 km) from the city centre of Bari. The most popular arrival coach station in Milan, called Milan, Stazione Centrale, is located around 2.5 miles (4.1 km) away from its city centre.

What coach companies offer a service from Bari to Milan?

For the route from Bari to Milan you can take a coach with Flixbus, Itabus, Marino Autolinee, BlaBlaCar, Eurolines Switzerland or Infobus. Be sure to check out all possible coach companies that offer services to Milan from Bari on Omio to compare what amenities they may have.

Can I buy a direct coach from Bari to Milan?

Yes, you can find a direct coach from Bari to Milan with Marino Autolinee or Itabus  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.

What time is the earliest coach from Bari to Milan? What time is the last coach from Bari to Milan?

The earliest coach for this journey departs from Bari at 07: 00. The last coach leaves from Bari at 22: 00. Check Omio for the latest coach schedule from Bari to Milan and book the best time to depart on your chosen travel date.

How far in advance should I buy coach tickets between Bari and Milan for the best deals?

If you purchase a coach ticket between Bari and Milan within the next 7 days, you can find tickets to cost on average £17 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets to Milan from Bari are generally on sale a few months before the planned departure date.