Direct (nonstop) flights from Milan to Verona

1 airline flys nonstop from Milan Malpensa Airport (MXP) to Verona Villafranca Airport (VRN). It's 107 miles (173 km), about 40m in the air. Operated by Neos.

MXP
Milan Malpensa Airport
🇮🇹 Milan, Italy
VRN
Verona Villafranca Airport
🇮🇹 Verona, Italy
Flight Time
40m
Distance
107 mi
173 km
CO₂/pax
20 kg
−87 kg vs. layover
Airlines
1
Neos
Time Diff
Same timezone
Operated by Neos Neos

Route data last updated: May 30, 2026

Airlines with non-stop flights

Neos NO Neos
Route
MXP → VRN
Flight Time
40m
Distance
107 mi

Alternative Routes

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

MXP MUC (Munich) VRN
Leg 1: 1h 10m (237 mi) Leg 2: 1h (208 mi) Total: ~2h 10m 🍃 107 kg CO₂ (+435% vs. direct)
Leg 1
MXP → MUC
1h 10m · 237 mi
View MXP to MUC flights →
Leg 2
MUC → VRN
1h · 208 mi
View MUC to VRN flights →
MXP OLB (Olbia) VRN
Leg 1: 1h 20m (328 mi) Leg 2: 1h 10m (318 mi) Total: ~2h 30m 🍃 145 kg CO₂ (+625% vs. direct)
Leg 1
MXP → OLB
1h 20m · 328 mi
View MXP to OLB flights →
Leg 2
OLB → VRN
1h 10m · 318 mi
View OLB to VRN flights →
MXP FCO (Rome) VRN
Leg 1: 1h 25m (318 mi) Leg 2: 1h 13m (258 mi) Total: ~2h 38m 🍃 132 kg CO₂ (+560% vs. direct)
Leg 1
MXP → FCO
1h 25m · 318 mi
View MXP to FCO flights →
Leg 2
FCO → VRN
1h 13m · 258 mi
View FCO to VRN flights →
MXP FRA (Frankfurt) VRN
Leg 1: 1h 20m (305 mi) Leg 2: 1h 20m (339 mi) Total: ~2h 40m 🍃 144 kg CO₂ (+620% vs. direct)
Leg 1
MXP → FRA
1h 20m · 305 mi
View MXP to FRA flights →
Leg 2
FRA → VRN
1h 20m · 339 mi
View FRA to VRN flights →
MXP AHO (Alghero) VRN
Leg 1: 1h 20m (345 mi) Leg 2: 1h 20m (355 mi) Total: ~2h 40m 🍃 155 kg CO₂ (+675% vs. direct)
Leg 1
MXP → AHO
1h 20m · 345 mi
View MXP to AHO flights →
Leg 2
AHO → VRN
1h 20m · 355 mi
View AHO to VRN flights →

Looking for the return flight?

VRN → MXP: Flights from Verona to Milan

Frequently Asked Questions

How long is the direct flight from Milan to Verona?

A nonstop flight from Milan (MXP) to Verona (VRN) takes approximately 0 hours and 40 minutes. The distance is 107 miles (173 km).

Which airlines fly nonstop from Milan to Verona?

Just Neos.

Is there a nonstop flight from Milan to Verona?

Yes. 1 airline: Neos.

How far is Milan from Verona?

The flight distance from Milan to Verona is 107 miles (173 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Milan to Verona?

At 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 Milan to Verona?

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

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

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?

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