Direct (nonstop) flights from Hermosillo to Mexico City

1 airline flys nonstop from General Ignacio P Garcia International (HMO) to Felipe Angeles International Airport (NLU). It's 992 miles (1,597 km), about 2h 26m in the air. Operated by VivaAerobus.

HMO
General Ignacio P Garcia International
🇲🇽 Hermosillo, Mexico
NLU
Felipe Angeles International Airport
🇲🇽 Mexico City, Mexico
Flight Time
2h 26m
Distance
992 mi
1,597 km
CO₂/pax
168 kg
−45 kg vs. layover
Airlines
1
VivaAerobus
Time Diff
+1h
Operated by VivaAerobus VivaAerobus

Route data last updated: May 26, 2026

Airlines with non-stop flights

VivaAerobus VB VivaAerobus
Route
HMO → NLU
Flight Time
2h 26m
Distance
992 mi

Alternative Routes

Other ways to fly from Hermosillo to Mexico City with one stop · direct emits 168 kg CO₂ per passenger

HMO CUL (Culiacan) NLU
Leg 1: 1h 15m (370 mi) Leg 2: 1h 49m (641 mi) Total: ~3h 4m 🍃 213 kg CO₂ (+27% vs. direct)
Leg 1
HMO → CUL
1h 15m · 370 mi
View HMO to CUL flights →
Leg 2
CUL → NLU
1h 49m · 641 mi
View CUL to NLU flights →
HMO CUU (Chihuahua) NLU
Leg 1: 1h 5m (309 mi) Leg 2: 2h 1m (756 mi) Total: ~3h 6m 🍃 222 kg CO₂ (+32% vs. direct)
Leg 1
HMO → CUU
1h 5m · 309 mi
View HMO to CUU flights →
Leg 2
CUU → NLU
2h 1m · 756 mi
View CUU to NLU flights →
HMO DGO (Durango) NLU
Leg 1: 1h 40m (529 mi) Leg 2: 1h 30m (464 mi) Total: ~3h 10m 🍃 209 kg CO₂ (+24% vs. direct)
Leg 1
HMO → DGO
1h 40m · 529 mi
View HMO to DGO flights →
Leg 2
DGO → NLU
1h 30m · 464 mi
View DGO to NLU flights →
HMO GDL (Guadalajara) NLU
Leg 1: 2h 5m (764 mi) Leg 2: 1h 15m (283 mi) Total: ~3h 20m 🍃 218 kg CO₂ (+30% vs. direct)
Leg 1
HMO → GDL
2h 5m · 764 mi
View HMO to GDL flights →
Leg 2
GDL → NLU
1h 15m · 283 mi
View GDL to NLU flights →
HMO LAP (La Paz) NLU
Leg 1: 1h 10m (347 mi) Leg 2: 2h 10m (787 mi) Total: ~3h 20m 🍃 235 kg CO₂ (+40% vs. direct)
Leg 1
HMO → LAP
1h 10m · 347 mi
View HMO to LAP flights →
Leg 2
LAP → NLU
2h 10m · 787 mi
View LAP to NLU flights →

Frequently Asked Questions

How long is the direct flight from Hermosillo to Mexico City?

A nonstop flight from Hermosillo (HMO) to Mexico City (NLU) takes approximately 2 hours and 26 minutes. The distance is 992 miles (1,597 km).

Which airlines fly nonstop from Hermosillo to Mexico City?

Just VivaAerobus.

Is there a nonstop flight from Hermosillo to Mexico City?

Yes. 1 airline: VivaAerobus.

How far is Hermosillo from Mexico City?

The flight distance from Hermosillo to Mexico City is 992 miles (1,597 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Hermosillo to Mexico City?

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

What is the carbon footprint of a flight from Hermosillo to Mexico City?

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

Is the return flight from Mexico City to Hermosillo 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 Hermosillo to Mexico City?

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 General Ignacio P Garcia International for this flight?

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