Milan to Bari Flight Timetable

Using the online timetable is an easy way to look at all the direct flights Milan — Bari

215 flights in a week

Departure and arrival times are local (Milan and Bari)

Departure Arrival Flight days Flight Airlines Flight time Airports
00:00 01:20 mon Luxwing 1h 20m Milano Malpensa Airport — Palese Airport Select dates
01:30 03:07 sun Ryanair 1h 37m Orio al Serio International Airport — Palese Airport Select dates
02:15 03:48 tue Ryanair 1h 33m Orio al Serio International Airport — Palese Airport Select dates
02:35 04:09 sun AZ9931 ITA Airways 1h 34m Milano Malpensa Airport — Palese Airport Select dates
04:35 05:53 fri AlbaStar 1h 18m Orio al Serio International Airport — Palese Airport Select dates
05:45 07:25 wed, sun FR2770 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
05:50 07:20 tue FR4658 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
05:50 07:30 fri FR2770 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
05:55 07:25 sun FR4658 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
06:05 07:35 mon FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
06:05 07:35 mon FR4132 Malta Air 1h 30m Orio al Serio International Airport — Palese Airport Select dates
06:15 07:40 mon, fri AZ1637 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
06:40 08:20 tue FR2770 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
06:45 08:20 tue U23523 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
06:50 08:15 fri AlbaStar 1h 25m Milano Malpensa Airport — Palese Airport Select dates
07:00 08:31 fri Luxwing 1h 31m Milano Linate Airport — Palese Airport Select dates
07:05 08:35 wed FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
07:10 08:45 sun U23525 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
07:15 08:31 fri Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
07:15 08:50 mon, fri U23523 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
07:25 08:55 thu FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
07:35 09:00 fri AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
07:45 09:10 sun AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
07:45 09:23 fri NO8070 Neos 1h 38m Milano Malpensa Airport — Palese Airport Select dates
07:45 09:00 tue Luxwing 1h 15m Parma Airport — Palese Airport Select dates
08:00 09:19 thu Luxwing 1h 19m Parma Airport — Palese Airport Select dates
08:00 09:24 thu Ryanair 1h 24m Orio al Serio International Airport — Palese Airport Select dates
08:05 09:45 thu FR2770 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
08:05 09:30 sat AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
08:15 09:21 wed Luxwing 1h 6m Parma Airport — Palese Airport Select dates
08:25 09:50 sun AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
08:40 10:10 fri FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
08:40 10:10 fri FR4132 Malta Air 1h 30m Orio al Serio International Airport — Palese Airport Select dates
08:45 10:00 wed Luxwing 1h 15m Parma Airport — Palese Airport Select dates
08:45 10:10 sun AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
08:50 10:15 thu AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
08:55 10:25 sat FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
08:55 10:20 mon, tue, wed, thu, fri AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
09:00 10:15 wed Luxwing 1h 15m Parma Airport — Palese Airport Select dates
09:00 10:25 tue, wed AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
09:15 10:37 sat Ryanair 1h 22m Orio al Serio International Airport — Palese Airport Select dates
09:15 10:43 sun Air Horizont 1h 28m Milano Malpensa Airport — Palese Airport Select dates
09:15 10:40 sat AZ1649 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
09:20 10:36 fri Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
09:45 11:01 fri Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
09:45 11:09 fri Luxwing 1h 24m Milano Linate Airport — Palese Airport Select dates
09:55 11:42 wed Luxwing 1h 47m Milano Linate Airport — Palese Airport Select dates
09:55 11:41 wed Luxwing 1h 46m Milano Linate Airport — Palese Airport Select dates
10:00 11:19 fri Luxwing 1h 19m Milano Linate Airport — Palese Airport Select dates
10:00 11:35 tue U23523 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
10:13 11:40 fri Luxwing 1h 27m Milano Linate Airport — Palese Airport Select dates
10:15 11:42 fri Luxwing 1h 27m Milano Linate Airport — Palese Airport Select dates
10:15 11:37 fri Luxwing 1h 22m Milano Linate Airport — Palese Airport Select dates
10:20 11:47 fri Luxwing 1h 27m Milano Linate Airport — Palese Airport Select dates
10:20 11:45 fri Luxwing 1h 25m Milano Linate Airport — Palese Airport Select dates
10:20 11:42 fri Luxwing 1h 22m Milano Linate Airport — Palese Airport Select dates
10:20 11:41 fri Luxwing 1h 21m Milano Linate Airport — Palese Airport Select dates
10:30 11:57 fri Luxwing 1h 27m Milano Linate Airport — Palese Airport Select dates
10:30 11:56 fri Luxwing 1h 26m Milano Linate Airport — Palese Airport Select dates
10:45 12:03 fri Luxwing 1h 18m Milano Linate Airport — Palese Airport Select dates
10:55 12:20 mon, tue, wed, thu, fri AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
11:00 12:17 fri Luxwing 1h 17m Milano Linate Airport — Palese Airport Select dates
11:05 12:35 thu FR4658 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
11:10 12:40 thu FR4658 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
11:12 12:39 fri easyJet 1h 27m Milano Malpensa Airport — Palese Airport Select dates
11:15 12:40 fri AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
11:15 12:50 thu U23527 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
11:16 12:51 fri easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
11:20 12:27 fri Luxwing 1h 7m Milano Linate Airport — Palese Airport Select dates
11:20 12:29 fri Luxwing 1h 9m Milano Linate Airport — Palese Airport Select dates
11:20 12:41 fri Luxwing 1h 21m Milano Linate Airport — Palese Airport Select dates
11:20 12:45 fri AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
11:30 12:39 thu Luxwing 1h 9m Milano Linate Airport — Palese Airport Select dates
11:30 12:44 fri Luxwing 1h 14m Milano Linate Airport — Palese Airport Select dates
11:30 12:54 fri Luxwing 1h 24m Milano Linate Airport — Palese Airport Select dates
11:30 12:46 fri Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
11:30 12:51 fri Luxwing 1h 21m Milano Linate Airport — Palese Airport Select dates
11:40 13:05 wed AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
11:45 12:53 fri Luxwing 1h 8m Milano Linate Airport — Palese Airport Select dates
11:50 13:25 sat U23527 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
12:00 13:08 thu Luxwing 1h 8m Milano Linate Airport — Palese Airport Select dates
12:00 13:19 fri Luxwing 1h 19m Milano Linate Airport — Palese Airport Select dates
12:00 13:17 fri Luxwing 1h 17m Milano Linate Airport — Palese Airport Select dates
12:05 13:30 tue, wed, thu AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
12:15 13:30 fri Luxwing 1h 15m Milano Linate Airport — Palese Airport Select dates
12:20 13:55 mon U23529 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
12:30 14:22 sat Luxwing 1h 52m Milano Linate Airport — Palese Airport Select dates
12:30 13:46 thu Luxwing 1h 16m Parma Airport — Palese Airport Select dates
12:40 14:36 wed Luxwing 1h 56m Milano Linate Airport — Palese Airport Select dates
12:40 14:09 wed Malta Air 1h 29m Orio al Serio International Airport — Palese Airport Select dates
12:40 13:59 thu Ryanair 1h 19m Orio al Serio International Airport — Palese Airport Select dates
12:45 14:03 fri Luxwing 1h 18m Milano Linate Airport — Palese Airport Select dates
13:00 14:21 fri Luxwing 1h 21m Milano Linate Airport — Palese Airport Select dates
13:00 14:16 fri Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
13:00 14:23 fri Luxwing 1h 23m Milano Linate Airport — Palese Airport Select dates
13:00 14:17 fri Luxwing 1h 17m Milano Linate Airport — Palese Airport Select dates
13:10 14:47 wed Luxwing 1h 37m Milano Linate Airport — Palese Airport Select dates
13:10 14:44 wed Luxwing 1h 34m Milano Linate Airport — Palese Airport Select dates
13:10 14:28 tue ETF Airways 1h 18m Milano Linate Airport — Palese Airport Select dates
13:15 14:35 mon AlbaStar 1h 20m Milano Malpensa Airport — Palese Airport Select dates
13:15 14:39 fri Luxwing 1h 24m Milano Malpensa Airport — Palese Airport Select dates
13:15 14:33 fri Luxwing 1h 18m Milano Linate Airport — Palese Airport Select dates
13:15 14:40 sun AZ1655 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
13:30 15:05 tue easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
13:30 14:53 fri Luxwing 1h 23m Milano Malpensa Airport — Palese Airport Select dates
13:30 14:47 thu Luxwing 1h 17m Milano Linate Airport — Palese Airport Select dates
14:00 15:10 fri Luxwing 1h 10m Milano Linate Airport — Palese Airport Select dates
14:00 15:27 tue Ryanair 1h 27m Orio al Serio International Airport — Palese Airport Select dates
14:10 15:47 wed Luxwing 1h 37m Milano Linate Airport — Palese Airport Select dates
14:15 15:45 sun FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
14:15 15:45 sun FR4132 Malta Air 1h 30m Orio al Serio International Airport — Palese Airport Select dates
14:30 15:53 fri Luxwing 1h 23m Milano Linate Airport — Palese Airport Select dates
14:30 15:46 fri Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
15:04 16:46 tue easyJet 1h 42m Milano Malpensa Airport — Palese Airport Select dates
15:15 16:45 tue FR4132 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
15:15 16:45 tue FR4132 Malta Air 1h 30m Orio al Serio International Airport — Palese Airport Select dates
15:25 16:53 mon Ryanair 1h 28m Orio al Serio International Airport — Palese Airport Select dates
15:25 17:00 wed U23525 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
15:30 16:38 thu Luxwing 1h 8m Milano Linate Airport — Palese Airport Select dates
15:40 17:00 sat Ryanair 1h 20m Orio al Serio International Airport — Palese Airport Select dates
15:55 17:25 fri FR4658 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
15:55 17:35 sat FR278 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
16:00 17:48 fri Luxwing 1h 48m Milano Linate Airport — Palese Airport Select dates
16:00 17:22 wed Luxwing 1h 22m Milano Linate Airport — Palese Airport Select dates
16:00 17:18 sat ED8193 KlasJet 1h 18m Orio al Serio International Airport — Palese Airport Select dates
16:00 17:30 mon, tue, wed, thu, fri AZ1647 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
16:05 17:35 mon, tue, wed, thu, fri AZ1647 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
16:05 17:40 fri U23527 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
16:15 17:30 thu Luxwing 1h 15m Milano Linate Airport — Palese Airport Select dates
16:25 17:55 tue AZ1647 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
16:30 17:46 thu Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
16:30 18:10 mon Luxwing 1h 40m Milano Linate Airport — Palese Airport Select dates
16:30 18:00 thu, fri AZ1647 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
16:35 18:00 sat AZ1647 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
16:40 18:04 thu Luxwing 1h 24m Milano Linate Airport — Palese Airport Select dates
17:00 18:16 mon Luxwing 1h 16m Milano Linate Airport — Palese Airport Select dates
17:40 19:02 thu Luxwing 1h 22m Milano Linate Airport — Palese Airport Select dates
17:50 19:22 thu Ryanair 1h 32m Orio al Serio International Airport — Palese Airport Select dates
17:50 19:20 fri AZ1647 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
18:00 19:22 thu Luxwing 1h 22m Milano Linate Airport — Palese Airport Select dates
18:05 19:34 sat Ryanair 1h 29m Orio al Serio International Airport — Palese Airport Select dates
18:25 19:50 sun AZ1639 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
18:30 20:22 tue Luxwing 1h 52m Milano Linate Airport — Palese Airport Select dates
18:30 20:10 thu, fri FR278 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
18:30 19:58 sat Ryanair 1h 28m Orio al Serio International Airport — Palese Airport Select dates
18:40 20:20 mon FR278 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
18:40 20:10 wed FR4658 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
18:55 20:20 sat AZ1639 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
19:05 21:01 tue Luxwing 1h 56m Milano Linate Airport — Palese Airport Select dates
19:05 20:45 tue FR278 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
19:10 20:40 mon AZ1647 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
19:20 20:45 sun AZ1639 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
19:25 20:50 tue, wed, thu, fri AZ1639 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
19:30 21:02 thu Ryanair 1h 32m Milano Malpensa Airport — Palese Airport Select dates
19:30 21:00 fri U23531 easyJet 1h 30m Milano Malpensa Airport — Palese Airport Select dates
19:35 21:00 sun AZ1639 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
19:40 21:22 mon easyJet 1h 42m Milano Malpensa Airport — Palese Airport Select dates
19:40 21:15 mon, wed U23531 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
19:43 21:22 thu easyJet 1h 39m Milano Malpensa Airport — Palese Airport Select dates
19:45 21:20 thu U23531 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
20:05 21:45 wed U23527 easyJet 1h 40m Milano Malpensa Airport — Palese Airport Select dates
20:20 21:50 tue FR3653 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
20:30 22:00 thu FR3653 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
20:30 22:00 thu FR3653 Buzz 1h 30m Orio al Serio International Airport — Palese Airport Select dates
20:45 22:15 mon FR3653 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
21:00 22:30 mon, tue, wed, thu, fri AZ1645 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
21:10 22:50 sun FR278 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
21:15 22:36 sun Luxwing 1h 21m Milano Malpensa Airport — Palese Airport Select dates
21:20 22:50 sun FR3653 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
21:25 23:05 wed FR278 Ryanair 1h 40m Milano Malpensa Airport — Palese Airport Select dates
21:30 23:00 fri FR3653 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
21:30 22:58 wed Ryanair 1h 28m Orio al Serio International Airport — Palese Airport Select dates
21:35 23:00 sun AZ1645 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
21:45 23:20 sun U23531 easyJet 1h 35m Milano Malpensa Airport — Palese Airport Select dates
21:45 23:10 sun AZ1645 ITA Airways 1h 25m Milano Linate Airport — Palese Airport Select dates
22:00 23:27 tue ETF Airways 1h 27m Orio al Serio International Airport — Palese Airport Select dates
22:10 23:40 sat FR3653 Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
22:20 23:50 fri AZ1645 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
22:25 23:55 mon Ryanair 1h 30m Orio al Serio International Airport — Palese Airport Select dates
22:25 23:55 fri AZ1645 ITA Airways 1h 30m Milano Linate Airport — Palese Airport Select dates
22:30 23:57 thu Ryanair 1h 27m Orio al Serio International Airport — Palese Airport Select dates
22:40 00:07 sun Air Horizont 1h 27m Milano Malpensa Airport — Palese Airport Select dates
23:10 00:45 sun Ryanair 1h 35m Milano Malpensa Airport — Palese Airport Select dates

We use cookies and similar technologies for different purposes. Read the privacy policy. If you use the site you agree to them.