COMPARE Prices across different modes

Sep 23
Find prices
$12Malta Air
Sep 24
$80Intercity Notte
$25Malta Air
Sep 25
$80Intercity Notte
Sep 26
$80Intercity Notte
$82Wizz Air
Sep 27
$80Intercity Notte
$79Malta Air
Sep 28
Find prices
Sep 29
$41Intercity Notte
$73Marino Autolinee
$6Malta Air
Sep 30
Find prices
$11Malta Air
Oct 1
Find prices
$12Malta Air
Oct 2
Find prices
$28Malta Air
Oct 3
$28Malta Air
Oct 4
$53Intercity Notte
Find prices
$8Malta Air

These companies trust us. We sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Bus Information to Milan from Barletta

distanceDistance456 miles (736 km)
durationAverage bus duration14 h 30 min
priceAverage bus ticket price$105 (€84)
changesDirect busYes
carriersBus companiesMarino Autolinee, Flixbus, Baltour or BlaBlaCar

Buses from Barletta to Milan cover the 456 miles (736 km) long journey taking on average 14 h 30 min with our travel partners like Marino Autolinee, Flixbus, Baltour or BlaBlaCar. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $93 (€75), but the average price of bus tickets is $105 (€84). Travelers depart most frequently from Barletta and arrive in Milan, Stazione Centrale.

Bus companies

Travel with FlixBus from Barletta to Milan

FlixBus buses will get you between Barletta and Milan from $93 (€75). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.


If you’re looking for a smooth and easy bus from Barletta to Milan, check Omio for FlixBus buses offering this trip. Whether you are looking for the fastest, earliest or cheapest bus to take for this 456 miles (736 km) journey between Barletta and Milan, Omio makes it easier than ever to find FlixBus buses at affordable prices, and you can also quickly book bus tickets online. Check the current FlixBus bus schedules for your ideal departure and arrival times, compare the best route from Barletta to Milan as well as relevant ticket information (such as baggage allowance and amenities offered onboard), and book your FlixBus bus on Omio. If you search for buses from Barletta to Milan in the Omio app, you can quickly see if the FlixBus tickets are mobile tickets, making it convenient for you to go paperless when traveling. With prices for FlixBus buses between Barletta and Milan starting at $93 (€75), buy your official FlixBus tickets with Omio online quickly and easily!

Buses from Barletta to Milan

Bus connection Barletta Milano is guaranteed every day with a direct bus service that leaves at 19.45 and arrives the next morning. There are also two routes with an intermediate change that depart in the morning or evening. The trip lasts about 11 hours. The departure station is in Via Andria near the Barracks Stella and the arrival is in Milan Lampugnano.

Which buses operate on the route Barletta-Milano?

The companies that ensure the journey by bus Barletta Milano are MarinoBus and Flixbus. MarinoBus provides travelers with a direct trip at 19.45 and two trips with a change, one at 07: 55 and the other at 23:45. Flixbus always makes a change in Bologna or Rome.

How long does the journey by bus Barletta-Milano take?

The direct journey by bus Barletta Milano requires a journey time of 11 hours. The 23:45 alternative, with an intermediate change at Cerignola, also has the same duration. The 07:55 am ride, on the other hand, lasts about 12 hours. Flixbus takes a minimum of 12 hours but some routes are longer. The difference depends on the route and the time of day.

How many are the buses from Barletta to Milan?

Every day, from Monday to Sunday, there is a Barletta Milano bus without intermediate changes and the departure is scheduled for 19:45. The travel options increase with other available routes that require a change: the first is at 7:55 in the morning with arrival in the late afternoon and the second at 23:45 with arrival expected the next morning.

What are the departure and arrival stations for buses from Barletta to Milan?

Barletta Bus Station: is located in Via Andria, at the Stella barracks, and is about 1.6 km from the center of Barletta. The city can be reached in 5 minutes by car. There is a car park, petrol station and hotels nearby.

Milan Bus Station: arrival in Lampugnano. The bus station is connected to the city centre by the bus line 561 and the subway M1. The journey takes an average of 40 minutes. An alternative is a taxi, always available nearby. The property has a ticket office and waiting areas.

Travel Tips

Buses from Barletta to Milan
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 Barletta to Milan.
How much do cheap buses from Barletta to Milan cost?
Looking to save money on your route? Omio customers have found the cheapest bus between Barletta and Milan for the next 7 days starting from $93 (€75)  one way.
How much does it cost to take a bus between Barletta and Milan?
In the next 7 days you can expect to pay on average $105 (€84)  for a bus ticket between Barletta and Milan.
How far is Milan from Barletta by bus?
The Barletta to Milan bus distance is approximately 456 miles (736 km).
How long is a bus between Barletta and Milan on average?
On average the Barletta to Milan bus travel time is 14 h 30 min  for the 456 miles (736 km) long trip, but the duration can vary if you travel on weekends and holidays.
What bus station in Barletta goes to Milan? What bus station do I come into Milan from Barletta?

When departing from Barletta, you have various bus station options to start your journey from including Barletta, Barletta, Via Andria (Casermette) and Barletta, Via Trani 17 - c/o Ipercoop. When arriving in Milan, you can end your journey in bus stations like Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo).

Omio customers book a bus from Barletta   to Milan, Stazione Centrale   most frequently for this route.

Where is the departure bus station in Barletta located? Where is the arrival bus station in Milan located?

Passengers board their bus most frequently from Barletta and travel around 1 mile (s) / 1 km from the city center to this bus station.

Passengers traveling this route most often arrive at Milan, Stazione Centrale and need to travel approximately 1 mile (s) / 2 km from the bus station to the city center in Milan.

What bus providers offer a service to Milan from Barletta?
For the journey from Barletta to Milan you can take a bus with Marino Autolinee, Flixbus, Baltour or BlaBlaCar. Be sure to check out all possible bus companies that offer services from Barletta to Milan on Omio to compare what amenities they may have.
When is the earliest bus from Barletta to Milan? When is the last bus from Barletta to Milan?
The first Barletta to Milan bus departs at 5: 55 AM   and the last bus from Barletta to Milan leaves at 7: 15 PM. Check out the most up-to-date bus schedule from Barletta to Milan on Omio and find the best time to travel to your destination.
When should I purchase the Barletta to Milan bus for the best deals on tickets?
The price of a one way bus ticket from Barletta to Milan is on average $105 (€84) 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 providers offering this journey. In general, you can find bus tickets from Barletta to Milan available a few months in advance.

Important Stations and Airports for this Journey

Via Andria Caserma