Distance | 531 miles (856 km) |
---|---|
Average flight duration | 1 h 25 min |
Average plane ticket price | $174 (€149) |
Direct flight | Yes |
Airlines | Ryanair, easyJet or Alitalia |
Flights from Milan to Taranto cover the 531 miles (856 km) long trip taking on average 1 h 25 min with our travel partners like Ryanair, easyJet or Alitalia. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $68 (€58), but the average price of plane tickets is $174 (€149).
Cheapest
Average
The best way to find a cheap flight ticket from Milan to Taranto is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
ITA | 06:15AM Milan Linate Airport (LIN) | 1h25 | 07:40AM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 06:30AM Milan Linate Airport (LIN) | 11h55 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 06:30AM Milan Linate Airport (LIN) | 8h05 | 02:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 06:30AM Milan Linate Airport (LIN) | 4h00 | 10:30AM Brindisi Airport (BDS) | 1 transfer | |
KLM | 06:40AM Milan Linate Airport (LIN) | 13h20 | 08:00PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 07:30AM Milan Linate Airport (LIN) | 7h05 | 02:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 07:30AM Milan Linate Airport (LIN) | 10h55 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 08:00AM Milan Linate Airport (LIN) | 6h35 | 02:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 08:00AM Milan Linate Airport (LIN) | 10h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
Air Mercury | 08:10AM Milan Malpensa Airport (MXP) | 6h55 | 03:05PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 08:50AM Milan Linate Airport (LIN) | 1h25 | 10:15AM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 09:00AM Milan Linate Airport (LIN) | 9h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 09:00AM Milan Linate Airport (LIN) | 5h35 | 02:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 09:30AM Milan Linate Airport (LIN) | 8h55 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 09:30AM Milan Linate Airport (LIN) | 9h05 | 06:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 09:30AM Milan Linate Airport (LIN) | 5h05 | 02:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 09:55AM Milan Linate Airport (LIN) | 1h35 | 11:30AM Brindisi Airport (BDS) | 0 transfersDirect | |
KLM | 10:50AM Milan Linate Airport (LIN) | 9h10 | 08:00PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 11:00AM Milan Linate Airport (LIN) | 7h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 11:00AM Milan Linate Airport (LIN) | 11h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 11:35AM Milan Linate Airport (LIN) | 1h25 | 01:00PM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 12:00PM Milan Linate Airport (LIN) | 10h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 12:00PM Milan Linate Airport (LIN) | 6h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 12:00PM Milan Linate Airport (LIN) | 6h35 | 06:35PM Bari Palese Airport (BRI) | 1 transfer | |
KLM | 12:50PM Milan Malpensa Airport (MXP) | 7h10 | 08:00PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 01:00PM Milan Linate Airport (LIN) | 9h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 01:00PM Milan Linate Airport (LIN) | 5h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 01:00PM Milan Linate Airport (LIN) | 5h35 | 06:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 01:40PM Milan Linate Airport (LIN) | 1h25 | 03:05PM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 02:00PM Milan Linate Airport (LIN) | 8h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 02:00PM Milan Linate Airport (LIN) | 4h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 02:00PM Milan Linate Airport (LIN) | 8h55 | 10:55PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 02:00PM Milan Linate Airport (LIN) | 4h35 | 06:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 02:20PM Milan Linate Airport (LIN) | 1h40 | 04:00PM Brindisi Airport (BDS) | 0 transfersDirect | |
easyJet | 02:45PM Milan Malpensa Airport (MXP) | 1h45 | 04:30PM Brindisi Airport (BDS) | 0 transfersDirect | |
ITA | 03:00PM Milan Linate Airport (LIN) | 7h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 03:00PM Milan Linate Airport (LIN) | 7h55 | 10:55PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 03:00PM Milan Linate Airport (LIN) | 3h35 | 06:35PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 03:00PM Milan Linate Airport (LIN) | 3h25 | 06:25PM Brindisi Airport (BDS) | 1 transfer | |
easyJet | 03:25PM Milan Malpensa Airport (MXP) | 1h35 | 05:00PM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 04:00PM Milan Linate Airport (LIN) | 6h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 04:00PM Milan Linate Airport (LIN) | 6h55 | 10:55PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 04:15PM Milan Linate Airport (LIN) | 1h25 | 05:40PM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 05:00PM Milan Linate Airport (LIN) | 5h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 05:00PM Milan Linate Airport (LIN) | 5h55 | 10:55PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 05:00PM Milan Linate Airport (LIN) | 1h25 | 06:25PM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 06:00PM Milan Linate Airport (LIN) | 4h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 06:00PM Milan Linate Airport (LIN) | 4h55 | 10:55PM Bari Palese Airport (BRI) | 1 transfer | |
ITA | 07:00PM Milan Linate Airport (LIN) | 3h50 | 10:50PM Brindisi Airport (BDS) | 1 transfer | |
ITA | 07:15PM Milan Linate Airport (LIN) | 1h25 | 08:40PM Bari Palese Airport (BRI) | 0 transfersDirect | |
KLM | 07:30PM Milan Malpensa Airport (MXP) | 13h15 | 08:45AM Bari Palese Airport (BRI) | 1 transfer | |
easyJet | 07:30PM Milan Malpensa Airport (MXP) | 1h35 | 09:05PM Bari Palese Airport (BRI) | 0 transfersDirect | |
ITA | 08:00PM Milan Linate Airport (LIN) | 14h30 | 10:30AM Brindisi Airport (BDS) | 1 transfer | |
ITA | 09:00PM Milan Linate Airport (LIN) | 13h35 | 10:35AM Bari Palese Airport (BRI) | 1 transfer | |
easyJet | 09:00PM Milan Malpensa Airport (MXP) | 1h45 | 10:45PM Brindisi Airport (BDS) | 0 transfersDirect | |
ITA | 09:00PM Milan Linate Airport (LIN) | 13h30 | 10:30AM Brindisi Airport (BDS) | 1 transfer | |
ITA | 09:55PM Milan Linate Airport (LIN) | 1h35 | 11:30PM Brindisi Airport (BDS) | 0 transfersDirect | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 25 m
Average
6 h 21 m
Flights per day
57
Distance
857 km
Of the 57 flights that leave Milan for Taranto every day 14 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Wizz Air, Malta Air and Ryanair flights will get you between Milan and Taranto from $20 (€18). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
Here are some other resources that might have the information you need