Direct (nonstop) flights from Milan to Billund

1 airline flys nonstop from Orio al Serio International Airport (BGY) to Billund Airport (BLL). It's 697 miles (1,122 km), about 1h 55m in the air. Operated by Norwegian Air Sweden.

BGY
Orio al Serio International Airport
🇮🇹 Milan, Italy
BLL
Billund Airport
🇩🇰 Billund, Denmark
Flight Time
1h 55m
Distance
697 mi
1,122 km
CO₂/pax
129 kg
−51 kg vs. layover
Airlines
1
Norwegian Air Sweden
Time Diff
Same timezone
Operated by Norwegian Air Sweden Norwegian Air Sweden

Route data last updated: May 29, 2026

Airlines with non-stop flights

Norwegian Air Sweden D8 Norwegian Air Sweden
Route
BGY → BLL
Flight Time
1h 55m
Distance
697 mi

Alternative Routes

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

BGY CPH (Copenhagen) BLL
Leg 1: 2h 5m (700 mi) Leg 2: 50m (137 mi) Total: ~2h 55m 🍃 180 kg CO₂ (+40% vs. direct)
Leg 1
BGY → CPH
2h 5m · 700 mi
View BGY to CPH flights →
Leg 2
CPH → BLL
50m · 137 mi
View CPH to BLL flights →
BGY GDN (Gdansk) BLL
Leg 1: 2h 5m (716 mi) Leg 2: 1h 20m (382 mi) Total: ~3h 25m 🍃 229 kg CO₂ (+78% vs. direct)
Leg 1
BGY → GDN
2h 5m · 716 mi
View BGY to GDN flights →
Leg 2
GDN → BLL
1h 20m · 382 mi
View GDN to BLL flights →
BGY KTW (Katowice) BLL
Leg 1: 1h 40m (546 mi) Leg 2: 1h 45m (550 mi) Total: ~3h 25m 🍃 228 kg CO₂ (+77% vs. direct)
Leg 1
BGY → KTW
1h 40m · 546 mi
View BGY to KTW flights →
Leg 2
KTW → BLL
1h 45m · 550 mi
View KTW to BLL flights →
BGY OSL (Oslo) BLL
Leg 1: 2h 30m (1,006 mi) Leg 2: 1h 5m (316 mi) Total: ~3h 35m 🍃 253 kg CO₂ (+96% vs. direct)
Leg 1
BGY → OSL
2h 30m · 1,006 mi
View BGY to OSL flights →
Leg 2
OSL → BLL
1h 5m · 316 mi
View OSL to BLL flights →
BGY BUD (Budapest) BLL
Leg 1: 1h 35m (471 mi) Leg 2: 2h 5m (720 mi) Total: ~3h 40m 🍃 245 kg CO₂ (+90% vs. direct)
Leg 1
BGY → BUD
1h 35m · 471 mi
View BGY to BUD flights →
Leg 2
BUD → BLL
2h 5m · 720 mi
View BUD to BLL flights →

Looking for the return flight?

BLL → BGY: Flights from Billund to Milan

Frequently Asked Questions

How long is the direct flight from Milan to Billund?

A nonstop flight from Milan (BGY) to Billund (BLL) takes approximately 1 hours and 55 minutes. The distance is 697 miles (1,122 km).

Which airlines fly nonstop from Milan to Billund?

Just Norwegian Air Sweden.

Is there a nonstop flight from Milan to Billund?

Yes. 1 airline: Norwegian Air Sweden.

How far is Milan from Billund?

The flight distance from Milan to Billund is 697 miles (1,122 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 Milan to Billund?

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

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

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

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

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

Is the return flight from Billund to Milan 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 Milan to Billund?

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 Orio al Serio International Airport for this flight?

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