Cheap flights from Brindisi to Milan

21 nonstop flights a week, 1 of them today. Operated by 4 airlines, about 1h 45m in the air, 553 mi (890 km). Tickets from $19.

Flights from Brindisi to Milan

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Brindisi to Milan at a glance

flight time, from 1h 35m to 2h
1h 45m
straight-line distance
553 mi (890 km)
flights a week
21
flight today
1
first and last departure
07:55 - 21:10
lowest price, nonstop, 21 December
$19
airlines
4

Brindisi to Milan flight schedule

21 flights a week, 1 today, 33 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
FR 978
Ryanair
07:55 Brindisi - Salento
09:40 Milano Malpensa, terminal 1
1h 45m
Sat
Boeing 737-800
U2 3516
easyJet
08:30 Brindisi - Salento
10:15 Milano Malpensa, terminal 2
1h 45m
Fri
Airbus A320
AZ 1642
ITA Airways
08:45 Brindisi - Salento
10:25 Milano Linate
1h 40m
Daily
Airbus A220-300
FR 978
Ryanair
09:25 Brindisi - Salento
11:10 Milano Malpensa, terminal 1
1h 45m
Sun
Boeing 737-800
U2 3514
easyJet
09:25 Brindisi - Salento
11:10 Milano Malpensa, terminal 2
1h 45m
Sat, Sun
Airbus A319
U2 3514
easyJet
09:35 Brindisi - Salento
11:20 Milano Malpensa, terminal 2
1h 45m
Mon
Airbus A319
FR 978
Ryanair
09:55 Brindisi - Salento
11:40 Milano Malpensa, terminal 1
1h 45m
Mon
Boeing 737-800
FR 978
Ryanair
10:00 Brindisi - Salento
11:45 Milano Malpensa, terminal 1
1h 45m
Fri
Boeing 737
FR 978
Ryanair
10:20 Brindisi - Salento
12:05 Milano Malpensa, terminal 1
1h 45m
Thu
Boeing 737-800
FR 3415
Ryanair
15:10 Brindisi - Salento
16:55 Milano Malpensa, terminal 1
1h 45m
Tue
Boeing 737-800
FR 978
Ryanair
18:55 Brindisi - Salento
20:40 Milano Malpensa, terminal 1
1h 45m
Wed
Boeing 737-800
U2 3516
easyJet
21:05 Brindisi - Salento
22:50 Milano Malpensa, terminal 2
1h 45m
Sun
Airbus A320
U2 3518
easyJet
21:05 Brindisi - Salento
22:50 Milano Malpensa, terminal 2
1h 45m
Tue
Airbus A319
U2 3518
easyJet
21:10 Brindisi - Salento
22:55 Milano Malpensa, terminal 2
1h 45m
Thu
Airbus A321

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 26 November.

FlightDepartsArrivesDurationDaysAircraft
U2 3516
easyJet
08:45 Brindisi - Salento
10:30 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A321
AZ 1642
ITA Airways
08:50 Brindisi - Salento
10:30 Milano Linate
1h 40m
Seasonal
Airbus A220-300
AZ 1644
ITA Airways
16:55 Brindisi - Salento
18:35 Milano Linate
1h 40m
Seasonal
Airbus A220-300
FR 3415
Ryanair
10:10 Brindisi - Salento
11:55 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737-800
U2 3518
easyJet
20:20 Brindisi - Salento
22:10 Milano Malpensa, terminal 2
1h 50m
Seasonal
Airbus A320
U2 3516
easyJet
10:35 Brindisi - Salento
12:20 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A319
U2 3520
easyJet
08:45 Brindisi - Salento
10:30 Milano Malpensa, terminal 2
1h 45m
Selected dates
Airbus A319
U2 3516
easyJet
08:35 Brindisi - Salento
10:20 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A320
FR 3423
Ryanair
17:35 Brindisi - Salento
19:20 Milano Malpensa, terminal 1
1h 45m
Selected dates
Boeing 737-800
NO 5164
Neos
21:15 Brindisi - Salento
23:00 Milano Malpensa, terminal 1
1h 45m
Seasonal
Boeing 737
U2 3518
easyJet
14:20 Brindisi - Salento
15:55 Milano Malpensa, terminal 2
1h 35m
Seasonal
Airbus A319
FR 978
Ryanair
15:30 Brindisi - Salento
17:20 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3514
easyJet
08:50 Brindisi - Salento
10:35 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A319
FR 978
Ryanair
12:40 Brindisi - Salento
14:30 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3516
easyJet
14:40 Brindisi - Salento
16:25 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A320
FR 3415
Ryanair
13:35 Brindisi - Salento
15:25 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3516
easyJet
14:30 Brindisi - Salento
16:15 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A320
FR 978
Ryanair
20:50 Brindisi - Salento
22:40 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
FR 978
Ryanair
12:05 Brindisi - Salento
13:55 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3516
easyJet
14:55 Brindisi - Salento
16:40 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A320
FR 978
Ryanair
08:10 Brindisi - Salento
10:00 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3516
easyJet
14:35 Brindisi - Salento
16:20 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A320
FR 3415
Ryanair
19:40 Brindisi - Salento
21:30 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
FR 3415
Ryanair
07:55 Brindisi - Salento
09:45 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3516
easyJet
15:20 Brindisi - Salento
16:55 Milano Malpensa, terminal 2
1h 35m
Seasonal
Airbus A320
FR 978
Ryanair
19:20 Brindisi - Salento
21:10 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
FR 3415
Ryanair
13:45 Brindisi - Salento
15:35 Milano Malpensa, terminal 1
1h 50m
Seasonal
Boeing 737-800
U2 3518
easyJet
18:30 Brindisi - Salento
20:15 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A320
U2 3516
easyJet
14:20 Brindisi - Salento
16:05 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A319
U2 3514
easyJet
17:15 Brindisi - Salento
19:00 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A321
U2 5466
easyJet
10:55 Brindisi - Salento
12:40 Milano Linate
1h 45m
Seasonal
Airbus A319
U2 5466
easyJet
20:55 Brindisi - Salento
22:55 Milano Linate
2h
Seasonal
Airbus A319
U2 3516
easyJet
18:15 Brindisi - Salento
20:00 Milano Malpensa, terminal 2
1h 45m
Seasonal
Airbus A319

Days of the week are taken from the schedule for the next 14 days; schedules change by season. The search shows seat availability and the price for your date.

Airlines flying Brindisi to Milan

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Brindisi to Milan depart and land

Departure from Brindisi

21 flights a week, 1 mi (2 km) from the city centre

Arrival in Milan

14 flights a week, terminals 1, 2, 25 mi (41 km) from the city centre

Milano Linate closest to the centreLIN

7 flights a week, 4 mi (7 km) from the city centre

When to visit Milan

Weather by month

Best time to visit: April, September and October, +18° to +25° by day. In November it is +12° by day and +5° at night, with 10 rainy days.

Jan
+8° 0° 9 days
Feb
+12° +3° 8 days
Mar
+15° +5° 8 days
Apr
+18° +8° 8 days
May
+22° +13° 17 days
Jun
+29° +19° 9 days
Jul
+30° +20° 12 days
Aug
+30° +20° 10 days
Sep
+25° +16° 12 days
Oct
+20° +12° 10 days
Nov
+12° +5° 10 days
Dec
+8° +2° 8 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from Brindisi to Milan?
A nonstop flight takes 1 hour 45 minutes on average, from 1h 35m to 2h depending on the flight.
How far is Milan from Brindisi?
553 mi (890 km) in a straight line between the cities.
Which airlines fly nonstop from Brindisi to Milan?
easyJet (7 a week), Ryanair (7 a week), ITA Airways (7 a week) and Neos.
How many flights a day are there from Brindisi to Milan?
1 flight today and 21 a week, about 3 a day on average.
When are the first and last flights from Brindisi to Milan?
The first departure is at 07:55 (FR978), the last at 21:10 (U23518). Local time.
Which Brindisi airport do flights to Milan leave from?
Brindisi - Salento (21 a week).
Which Milan airport is closest to the city centre?
Milano Linate (LIN), 4 mi (7 km) from the city centre. Others: Milano Malpensa 25 mi (41 km).