Direct (nonstop) flights from Milan to Las Palmas

3 airlines fly nonstop from Milan Malpensa Airport (MXP) to Gran Canaria Airport (LPA). It's 1,796 miles (2,891 km), about 4h 20m in the air. Operated by Ryanair, Neos, easyJet.

MXP
Milan Malpensa Airport
🇮🇹 Milan, Italy
LPA
Gran Canaria Airport
🇪🇸 Las Palmas, Spain
Flight Time
4h 20m
Distance
1,796 mi
2,891 km
CO₂/pax
304 kg
−28 kg vs. layover
Airlines
3
Ryanair +2
Time Diff
-1h
Operated by Ryanair Ryanair Neos Neos easyJet easyJet

Route data last updated: May 27, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
MXP → LPA
Flight Time
4h 20m
Distance
1,796 mi
Neos NO Neos
Route
MXP → LPA
Flight Time
4h 20m
Distance
1,796 mi
easyJet U2 easyJet
Route
MXP → LPA
Flight Time
4h 20m
Distance
1,796 mi

Alternative Routes

Other ways to fly from Milan to Las Palmas with one stop · direct emits 304 kg CO₂ per passenger

MXP FUE (Puerto del Rosario) LPA
Leg 1: 4h 15m (1,709 mi) Leg 2: 40m (99 mi) Total: ~4h 55m 🍃 332 kg CO₂ (+9% vs. direct)
Leg 1
MXP → FUE
4h 15m · 1,709 mi
View MXP to FUE flights →
Leg 2
FUE → LPA
40m · 99 mi
View FUE to LPA flights →
MXP ACE (Lanzarote) LPA
Leg 1: 4h 10m (1,673 mi) Leg 2: 45m (129 mi) Total: ~4h 55m 🍃 332 kg CO₂ (+9% vs. direct)
Leg 1
MXP → ACE
4h 10m · 1,673 mi
View MXP to ACE flights →
Leg 2
ACE → LPA
45m · 129 mi
View ACE to LPA flights →
MXP RAK (Marrakech) LPA
Leg 1: 3h 25m (1,320 mi) Leg 2: 1h 35m (509 mi) Total: ~5h 🍃 342 kg CO₂ (+13% vs. direct)
Leg 1
MXP → RAK
3h 25m · 1,320 mi
View MXP to RAK flights →
Leg 2
RAK → LPA
1h 35m · 509 mi
View RAK to LPA flights →
MXP VLC (Valencia) LPA
Leg 1: 2h (631 mi) Leg 2: 3h 5m (1,168 mi) Total: ~5h 5m 🍃 339 kg CO₂ (+12% vs. direct)
Leg 1
MXP → VLC
2h · 631 mi
View MXP to VLC flights →
Leg 2
VLC → LPA
3h 5m · 1,168 mi
View VLC to LPA flights →
MXP PMI (Palma de Mallorca) LPA
Leg 1: 1h 45m (518 mi) Leg 2: 3h 20m (1,310 mi) Total: ~5h 5m 🍃 342 kg CO₂ (+13% vs. direct)
Leg 1
MXP → PMI
1h 45m · 518 mi
View MXP to PMI flights →
Leg 2
PMI → LPA
3h 20m · 1,310 mi
View PMI to LPA flights →

Frequently Asked Questions

How long is the direct flight from Milan to Las Palmas?

A nonstop flight from Milan (MXP) to Las Palmas (LPA) takes approximately 4 hours and 20 minutes. The distance is 1,796 miles (2,891 km).

Which airlines fly nonstop from Milan to Las Palmas?

3 airlines: Ryanair, Neos, easyJet.

Is there a nonstop flight from Milan to Las Palmas?

Yes. 3 airlines: Ryanair, Neos, easyJet.

How far is Milan from Las Palmas?

The flight distance from Milan to Las Palmas is 1,796 miles (2,891 km), measured as the great-circle (shortest air) distance.

What is the time difference between Milan and Las Palmas?

Las Palmas is 1 hour behind Milan. (Europe/Rome vs Atlantic/Canary.)

What type of aircraft flies from Milan to Las Palmas?

At 4h 20m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

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

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

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

Roughly 304 kg CO2 per passenger one-way. That's about the same as driving 1,520 km.

Is the return flight from Las Palmas 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 Las Palmas?

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 Milan Malpensa Airport for this flight?

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