Direct (nonstop) flights from Tirana to Milan

2 airlines fly nonstop from Tirana International Airport Nënë Tereza (TIA) to Orio al Serio International Airport (BGY). It's 581 miles (935 km), about 1h 50m in the air. Operated by Ryanair, Wizz Air Malta.

TIA
Tirana International Airport Nënë Tereza
🇦🇱 Tirana, Albania
BGY
Orio al Serio International Airport
🇮🇹 Milan, Italy
Flight Time
1h 50m
Distance
581 mi
935 km
CO₂/pax
108 kg
−25 kg vs. layover
Airlines
2
Ryanair +1
Time Diff
Same timezone
Operated by Ryanair Ryanair Wizz Air Malta Wizz Air Malta

Route data last updated: May 31, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
TIA → BGY
Flight Time
1h 50m
Distance
581 mi
Wizz Air Malta W4 Wizz Air Malta
Route
TIA → BGY
Flight Time
1h 50m
Distance
581 mi

Alternative Routes

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

TIA AOI (Ancona) BGY
Leg 1: 1h 30m (358 mi) Leg 2: 1h (229 mi) Total: ~2h 30m 🍃 133 kg CO₂ (+23% vs. direct)
Leg 1
TIA → AOI
1h 30m · 358 mi
View TIA to AOI flights →
Leg 2
AOI → BGY
1h · 229 mi
View AOI to BGY flights →
TIA BRI (Bari) BGY
Leg 1: 1h (155 mi) Leg 2: 1h 35m (473 mi) Total: ~2h 35m 🍃 142 kg CO₂ (+31% vs. direct)
Leg 1
TIA → BRI
1h · 155 mi
View TIA to BRI flights →
Leg 2
BRI → BGY
1h 35m · 473 mi
View BRI to BGY flights →
TIA FCO (Rome) BGY
Leg 1: 1h 25m (387 mi) Leg 2: 1h 10m (296 mi) Total: ~2h 35m 🍃 152 kg CO₂ (+41% vs. direct)
Leg 1
TIA → FCO
1h 25m · 387 mi
View TIA to FCO flights →
Leg 2
FCO → BGY
1h 10m · 296 mi
View FCO to BGY flights →
TIA PSR (Pescara) BGY
Leg 1: 1h 20m (293 mi) Leg 2: 1h 15m (315 mi) Total: ~2h 35m 🍃 137 kg CO₂ (+27% vs. direct)
Leg 1
TIA → PSR
1h 20m · 293 mi
View TIA to PSR flights →
Leg 2
PSR → BGY
1h 15m · 315 mi
View PSR to BGY flights →
TIA ZAG (Zagreb) BGY
Leg 1: 1h 20m (349 mi) Leg 2: 1h 15m (308 mi) Total: ~2h 35m 🍃 147 kg CO₂ (+36% vs. direct)
Leg 1
TIA → ZAG
1h 20m · 349 mi
View TIA to ZAG flights →
Leg 2
ZAG → BGY
1h 15m · 308 mi
View ZAG to BGY flights →

Looking for the return flight?

BGY → TIA: Flights from Milan to Tirana

Frequently Asked Questions

How long is the direct flight from Tirana to Milan?

A nonstop flight from Tirana (TIA) to Milan (BGY) takes approximately 1 hours and 50 minutes. The distance is 581 miles (935 km).

Which airlines fly nonstop from Tirana to Milan?

2 airlines: Ryanair, Wizz Air Malta.

Is there a nonstop flight from Tirana to Milan?

Yes. 2 airlines: Ryanair, Wizz Air Malta.

How far is Tirana from Milan?

The flight distance from Tirana to Milan is 581 miles (935 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Tirana to Milan?

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

Do I need a visa to travel from Albania to Italy?

Depends on your passport. Check with the Italy embassy or an official visa portal before booking — requirements change.

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

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

Is the return flight from Milan to Tirana 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 Tirana 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 Tirana International Airport Nënë Tereza for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.