Direct (nonstop) flights from Xining to Jinan

3 airlines fly nonstop from Xining Caojiabu Airport (XNN) to Jinan Yaoqiang International Airport (TNA). It's 841 miles (1,354 km), about 2h 15m in the air. Operated by Sichuan Airlines, GX Airlines, Tibet Airlines.

XNN
Xining Caojiabu Airport
🇨🇳 Xining, China
TNA
Jinan Yaoqiang International Airport
🇨🇳 Jinan, China
Flight Time
2h 15m
Distance
841 mi
1,354 km
CO₂/pax
156 kg
−38 kg vs. layover
Airlines
3
Sichuan Airlines +2
Time Diff
Same timezone
Operated by Sichuan Airlines Sichuan Airlines GX Airlines GX Airlines Tibet Airlines Tibet Airlines

Route data last updated: May 26, 2026

Airlines with non-stop flights

Sichuan Airlines 3U Sichuan Airlines
Route
XNN → TNA
Flight Time
2h 15m
Distance
841 mi
GX Airlines GX GX Airlines
Route
XNN → TNA
Flight Time
2h 15m
Distance
841 mi
Tibet Airlines TV Tibet Airlines
Route
XNN → TNA
Flight Time
2h 15m
Distance
841 mi

Alternative Routes

Other ways to fly from Xining to Jinan with one stop · direct emits 156 kg CO₂ per passenger

XNN DSN (Dongsheng) TNA
Leg 1: 1h 25m (473 mi) Leg 2: 1h 30m (439 mi) Total: ~2h 55m 🍃 194 kg CO₂ (+24% vs. direct)
Leg 1
XNN → DSN
1h 25m · 473 mi
View XNN to DSN flights →
Leg 2
DSN → TNA
1h 30m · 439 mi
View DSN to TNA flights →
XNN INC (Yinchuan) TNA
Leg 1: 1h 10m (269 mi) Leg 2: 2h (601 mi) Total: ~3h 10m 🍃 186 kg CO₂ (+19% vs. direct)
Leg 1
XNN → INC
1h 10m · 269 mi
View XNN to INC flights →
Leg 2
INC → TNA
2h · 601 mi
View INC to TNA flights →
XNN XIY (Xian) TNA
Leg 1: 1h 30m (405 mi) Leg 2: 1h 45m (503 mi) Total: ~3h 15m 🍃 193 kg CO₂ (+24% vs. direct)
Leg 1
XNN → XIY
1h 30m · 405 mi
View XNN to XIY flights →
Leg 2
XIY → TNA
1h 45m · 503 mi
View XIY to TNA flights →
XNN MIG (Mian Yang) TNA
Leg 1: 1h 25m (384 mi) Leg 2: 2h 5m (805 mi) Total: ~3h 30m 🍃 245 kg CO₂ (+57% vs. direct)
Leg 1
XNN → MIG
1h 25m · 384 mi
View XNN to MIG flights →
Leg 2
MIG → TNA
2h 5m · 805 mi
View MIG to TNA flights →
XNN YNT (Yantai) TNA
Leg 1: 2h 40m (1,047 mi) Leg 2: 55m (215 mi) Total: ~3h 35m 🍃 242 kg CO₂ (+55% vs. direct)
Leg 1
XNN → YNT
2h 40m · 1,047 mi
View XNN to YNT flights →
Leg 2
YNT → TNA
55m · 215 mi
View YNT to TNA flights →

Looking for the return flight?

TNA → XNN: Flights from Jinan to Xining

Frequently Asked Questions

How long is the direct flight from Xining to Jinan?

A nonstop flight from Xining (XNN) to Jinan (TNA) takes approximately 2 hours and 15 minutes. The distance is 841 miles (1,354 km).

Which airlines fly nonstop from Xining to Jinan?

3 airlines: Sichuan Airlines, GX Airlines, Tibet Airlines.

Is there a nonstop flight from Xining to Jinan?

Yes. 3 airlines: Sichuan Airlines, GX Airlines, Tibet Airlines.

How far is Xining from Jinan?

The flight distance from Xining to Jinan is 841 miles (1,354 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Madrid.

What type of aircraft flies from Xining to Jinan?

At 2h 15m, 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 Xining to Jinan?

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

Is the return flight from Jinan to Xining 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 Xining to Jinan?

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

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