Direct (nonstop) flights from Xiangyang to Shanghai

1 airline flys nonstop from Xiangfan Airport (XFN) to Hongqiao International (SHA). It's 536 miles (863 km), about 1h 50m in the air. Operated by Juneyao Airlines.

XFN
Xiangfan Airport
🇨🇳 Xiangyang, China
SHA
Hongqiao International
🇨🇳 Shanghai, China
Flight Time
1h 50m
Distance
536 mi
863 km
CO₂/pax
99 kg
−110 kg vs. layover
Airlines
1
Juneyao Airlines
Time Diff
Same timezone
Operated by Juneyao Airlines Juneyao Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Juneyao Airlines HO Juneyao Airlines
Route
XFN → SHA
Flight Time
1h 50m
Distance
536 mi

Alternative Routes

Other ways to fly from Xiangyang to Shanghai with one stop · direct emits 99 kg CO₂ per passenger

XFN FOC (Fuzhou) SHA
Leg 1: 1h 50m (618 mi) Leg 2: 1h 25m (376 mi) Total: ~3h 15m 🍃 209 kg CO₂ (+111% vs. direct)
Leg 1
XFN → FOC
1h 50m · 618 mi
View XFN to FOC flights →
Leg 2
FOC → SHA
1h 25m · 376 mi
View FOC to SHA flights →
XFN XIY (Xian) SHA
Leg 1: 1h 10m (258 mi) Leg 2: 2h 15m (764 mi) Total: ~3h 25m 🍃 214 kg CO₂ (+116% vs. direct)
Leg 1
XFN → XIY
1h 10m · 258 mi
View XFN to XIY flights →
Leg 2
XIY → SHA
2h 15m · 764 mi
View XIY to SHA flights →
XFN TYN (Taiyuan) SHA
Leg 1: 1h 28m (386 mi) Leg 2: 2h 15m (671 mi) Total: ~3h 43m 🍃 221 kg CO₂ (+123% vs. direct)
Leg 1
XFN → TYN
1h 28m · 386 mi
View XFN to TYN flights →
Leg 2
TYN → SHA
2h 15m · 671 mi
View TYN to SHA flights →
XFN TAO (Qingdao) SHA
Leg 1: 2h 5m (532 mi) Leg 2: 1h 40m (363 mi) Total: ~3h 45m 🍃 190 kg CO₂ (+92% vs. direct)
Leg 1
XFN → TAO
2h 5m · 532 mi
View XFN to TAO flights →
Leg 2
TAO → SHA
1h 40m · 363 mi
View TAO to SHA flights →
XFN XMN (Xiamen) SHA
Leg 1: 2h 5m (633 mi) Leg 2: 1h 45m (498 mi) Total: ~3h 50m 🍃 234 kg CO₂ (+136% vs. direct)
Leg 1
XFN → XMN
2h 5m · 633 mi
View XFN to XMN flights →
Leg 2
XMN → SHA
1h 45m · 498 mi
View XMN to SHA flights →

Frequently Asked Questions

How long is the direct flight from Xiangyang to Shanghai?

A nonstop flight from Xiangyang (XFN) to Shanghai (SHA) takes approximately 1 hours and 50 minutes. The distance is 536 miles (863 km).

Which airlines fly nonstop from Xiangyang to Shanghai?

Just Juneyao Airlines.

Is there a nonstop flight from Xiangyang to Shanghai?

Yes. 1 airline: Juneyao Airlines.

How far is Xiangyang from Shanghai?

The flight distance from Xiangyang to Shanghai is 536 miles (863 km), measured as the great-circle (shortest air) distance.

What type of aircraft flies from Xiangyang to Shanghai?

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

What is the carbon footprint of a flight from Xiangyang to Shanghai?

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

Is the return flight from Shanghai to Xiangyang 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 Xiangyang to Shanghai?

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

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