Travel options
from Barletta to Milan

You can get from Barletta to Milan by train, bus or flight.

Our recommendation

To get from Barletta to Milan on Sep 19 we recommend taking a flight because it’s the best combination of price and speed.

06:10AMBari Palese Airport1h35 07:45AMMilan Linate Airport
0 changes
$1391One-way
Cheapest
12:38PMBarletta9h02 09:40PMMilan Centrale
0 changes
$911One-way
Other options
07:10AMBarletta7h10 02:20PMMilan Centrale
0 changes
$1061One-way
06:40AMBari Palese Airport1h30 08:10AMMilan Bergamo Orio al Serio Airport
0 changes
$1851One-way
08:06AMBarletta7h59 04:05PMMilan Centrale
0 changes
$1111One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sun
Sep 19
$91Intercity
$123Flixbus
$139Wizz Air
Mon
Sep 20
$80Intercity Notte
$94Flixbus
$56Malta Air
Tue
Sep 21
$64Intercity
$111Flixbus
$45easyJet
Thu
Sep 23
$64Intercity
Find prices
$12Malta Air
Fri
Sep 24
$80Intercity Notte
$93Flixbus
$25Malta Air
Sat
Sep 25
$64Intercity
$76Flixbus
$88easyJet
Sun
Sep 26
$80Intercity Notte
$103Flixbus
$82Wizz Air
Mon
Sep 27
$80Intercity Notte
$94Flixbus
$48Malta Air
Wed
Sep 29
$41Intercity Notte
$73Marino Autolinee
$6Malta Air
Thu
Sep 30
$41Intercity Notte
$37Flixbus
$6Malta Air
Fri
Oct 1
$42Intercity
Find prices
$12Malta Air
Sat
Oct 2
$49Intercity
Find prices
$6Malta Air
Sun
Oct 3
$58Intercity
Find prices
$13Wizz Air
Mon
Oct 4
$53Intercity Notte
Find prices
$8Malta Air
Thu
Oct 7
$49Intercity
Find prices
$6Malta Air
Fri
Oct 8
$53Intercity Notte
$61Flixbus
$12Malta Air

Travel Information between Barletta and Milan

distanceDistance456 miles (736 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$36 - $104
cheapestCheapest modeFlight • $36 (€29) • 1 h 30 min
fastestFastest modeFlight • $36 (€29) • 1 h 30 min
carriersPopular travel companieseasyJet, Flixbus or Trenitalia

Travel 456 miles (736 km) by flight, bus or train between Barletta and Milan. If speed is a priority, then a flight is the best option with an average duration of 1 h 30 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $36 (€29). The most popular travel companies which serve this journey are easyJet, Flixbus or Trenitalia among others. Travelers can even take a direct flight, bus or train from Barletta to Milan.

Travel Tips

Travel from Barletta to Milan
Travel 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.
FAQs
How do I travel from Barletta to Milan?

You can travel from Barletta to Milan 3 different ways: flight, bus or train.

What is the cheapest way to go from Barletta to Milan?

The cheapest way to get from Barletta to Milan is by taking a flight. You can find average ticket prices around $36 (€29) compared to other travel options to Milan:

A flight is generally $68 (€55) less than a bus for the same route. Taking a bus costs on average $104 (€84) from Barletta to Milan.

Taking a flight is about $24 (€19) less than taking a train, which costs on average $60 (€49) for this trip.

What is the fastest way to travel between Barletta and Milan?

The fastest way from Barletta to Milan is by flight with an average journey time of 1 h 30 min.

There are alternative travel options to Milan that can usually take longer:

In comparison, taking a bus requires on average 10 h 20 min   of travel time.

In comparison, taking a train requires on average 8 h 38 min   of travel time.

How many miles from Barletta to Milan would I travel?

The Barletta to Milan distance is around 456 miles (736 km).

How many scheduled departures are there a day from Barletta to Milan?

The average frequency per day from Barletta to Milan is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your journey to Milan from Barletta as scheduled services by flight, bus or train can vary by season or day of the week.

When traveling from Barletta to Milan, where do I depart from Barletta and where do I arrive in Milan?

These are the most popular departure and arrival points when traveling from Barletta to Milan:

  • Most travelers take a bus from Barletta to Milan, Stazione Centrale.
  • Most travelers who buy a train ticket from Barletta to Milan depart from Barletta to Milano Centrale.
Who can get me from Barletta to Milan?

If finding a good deal is your main consideration for your trip from Barletta to Milan, then we'll help you find the best value travel companies for you:

  • Travel with easyJet for flights to Milan. If you’re looking for a good deal on tickets, check for easyJet Barletta to Milan tickets on Omio for $36 (€29).
  • Flixbus can take you to Milan by bus. If searching for a good deal on buses, you can find tickets for Flixbus from Barletta to Milan for $104 (€84).
  • Travel with Trenitalia for trains to Milan. If you’re looking for a good deal on tickets, check for Trenitalia Barletta to Milan tickets on Omio for $60 (€49).
Can I travel directly to Milan from Barletta?

Yes, there are direct services available from Barletta to Milan with the following travel companies:

  • You can take a direct train with Italo, Trenitalia, Frecciarossa, Frecciabianca, Intercity or Intercity Notte with 16 direct trains per day.

Direct services tend to save you time and add more convenience in getting you to Milan as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Milan from Barletta.

What other popular destinations should I add to my itinerary for my trip from Barletta to Milan?
Omio customers who travel from Barletta to Milan often also extend their vacation to go to Rome, Paris or Naples. Omio can help you plan your trip by finding the best connections between Milan and these popular destinations at a great price.
How early should I buy tickets from Barletta to Milan online for the best deals?

When planning your trip from Barletta to Milan, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets cost on average $36 (€29) one way.
  • Bus tickets cost $104 (€84) one way on average.
  • Train tickets cost $60 (€49) one way on average.

However, we recommend buying tickets from Barletta to Milan online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Barletta
Milan
Barletta
Amenities
Via Andria Caserma
Amenities
Barletta
Amenities
Refreshments