Direct (nonstop) flights from Brindisi to Milan

2 airlines fly nonstop from Casale (BDS) to Linate (LIN). It's 549 miles (883 km), about 1h 40m in the air. Operated by ITA Airways, easyJet.

BDS
Casale
🇮🇹 Brindisi, Italy
LIN
Linate
🇮🇹 Milan, Italy
Flight Time
1h 40m
Distance
549 mi
883 km
CO₂/pax
102 kg
−34 kg vs. layover
Airlines
2
ITA Airways +1
Time Diff
Same timezone
Operated by ITA Airways ITA Airways easyJet easyJet

Route data last updated: May 29, 2026

Airlines with non-stop flights

ITA Airways AZ ITA Airways
Route
BDS → LIN
Flight Time
1h 40m
Distance
549 mi
easyJet U2 easyJet
Route
BDS → LIN
Flight Time
1h 40m
Distance
549 mi

Alternative Routes

Other ways to fly from Brindisi to Milan with one stop · direct emits 102 kg CO₂ per passenger

BDS FCO (Rome) LIN
Leg 1: 1h 15m (306 mi) Leg 2: 1h 10m (293 mi) Total: ~2h 25m 🍃 136 kg CO₂ (+33% vs. direct)
Leg 1
BDS → FCO
1h 15m · 306 mi
View BDS to FCO flights →
Leg 2
FCO → LIN
1h 10m · 293 mi
View FCO to LIN flights →
BDS TRS (Trieste) LIN
Leg 1: 1h 25m (421 mi) Leg 2: 1h (205 mi) Total: ~2h 25m 🍃 141 kg CO₂ (+38% vs. direct)
Leg 1
BDS → TRS
1h 25m · 421 mi
View BDS to TRS flights →
Leg 2
TRS → LIN
1h · 205 mi
View TRS to LIN flights →
BDS PMO (Palermo) LIN
Leg 1: 1h 10m (309 mi) Leg 2: 1h 35m (539 mi) Total: ~2h 45m 🍃 182 kg CO₂ (+78% vs. direct)
Leg 1
BDS → PMO
1h 10m · 309 mi
View BDS to PMO flights →
Leg 2
PMO → LIN
1h 35m · 539 mi
View PMO to LIN flights →
BDS SUF (Lamezia-Terme) LIN
Leg 1: 1h 15m (150 mi) Leg 2: 1h 40m (575 mi) Total: ~2h 55m 🍃 159 kg CO₂ (+56% vs. direct)
Leg 1
BDS → SUF
1h 15m · 150 mi
View BDS to SUF flights →
Leg 2
SUF → LIN
1h 40m · 575 mi
View SUF to LIN flights →
BDS MUC (Munich) LIN
Leg 1: 1h 50m (611 mi) Leg 2: 1h 5m (232 mi) Total: ~2h 55m 🍃 181 kg CO₂ (+77% vs. direct)
Leg 1
BDS → MUC
1h 50m · 611 mi
View BDS to MUC flights →
Leg 2
MUC → LIN
1h 5m · 232 mi
View MUC to LIN flights →

Looking for the return flight?

LIN → BDS: Flights from Milan to Brindisi

Frequently Asked Questions

How long is the direct flight from Brindisi to Milan?

A nonstop flight from Brindisi (BDS) to Milan (LIN) takes approximately 1 hours and 40 minutes. The distance is 549 miles (883 km).

Which airlines fly nonstop from Brindisi to Milan?

2 airlines: ITA Airways, easyJet.

Is there a nonstop flight from Brindisi to Milan?

Yes. 2 airlines: ITA Airways, easyJet.

How far is Brindisi from Milan?

The flight distance from Brindisi to Milan is 549 miles (883 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Brindisi to Milan?

At 1h 40m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Brindisi to Milan?

Roughly 102 kg CO2 per passenger one-way. That's about the same as driving 510 km.

Is the return flight from Milan to Brindisi also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Brindisi to Milan?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Casale for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.