Direct (nonstop) flights from Beijing to Singapore

2 airlines fly nonstop from Beijing Capital International Airport (PEK) to Singapore Changi Airport (SIN). It's 2,779 miles (4,473 km), about 6h 20m in the air. Operated by Air China, Singapore Airlines.

PEK
Beijing Capital International Airport
🇨🇳 Beijing, China
SIN
Singapore Changi Airport
🇸🇬 Singapore, Singapore
Flight Time
6h 20m
Distance
2,779 mi
4,473 km
CO₂/pax
425 kg
−81 kg vs. layover
Airlines
2
Air China +1
Time Diff
Same timezone
Operated by Air China Air China Singapore Airlines Singapore Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Air China CA Air China
Route
PEK → SIN
Flight Time
6h 20m
Distance
2,779 mi
Singapore Airlines SQ Singapore Airlines
Route
PEK → SIN
Flight Time
6h 20m
Distance
2,779 mi

Alternative Routes

Other ways to fly from Beijing to Singapore with one stop · direct emits 425 kg CO₂ per passenger

PEK WUH (Wuhan) SIN
Leg 1: 2h 15m (655 mi) Leg 2: 4h 45m (2,131 mi) Total: ~7h 🍃 506 kg CO₂ (+19% vs. direct)
Leg 1
PEK → WUH
2h 15m · 655 mi
View PEK to WUH flights →
Leg 2
WUH → SIN
4h 45m · 2,131 mi
View WUH to SIN flights →
PEK NKG (Nanjing) SIN
Leg 1: 1h 50m (589 mi) Leg 2: 5h 15m (2,303 mi) Total: ~7h 5m 🍃 523 kg CO₂ (+23% vs. direct)
Leg 1
PEK → NKG
1h 50m · 589 mi
View PEK to NKG flights →
Leg 2
NKG → SIN
5h 15m · 2,303 mi
View NKG to SIN flights →
PEK SYX (Sanya) SIN
Leg 1: 4h 5m (1,560 mi) Leg 2: 3h 8m (1,221 mi) Total: ~7h 13m 🍃 495 kg CO₂ (+16% vs. direct)
Leg 1
PEK → SYX
4h 5m · 1,560 mi
View PEK to SYX flights →
Leg 2
SYX → SIN
3h 8m · 1,221 mi
View SYX to SIN flights →
PEK CSX (Changsha) SIN
Leg 1: 2h 40m (841 mi) Leg 2: 4h 35m (1,943 mi) Total: ~7h 15m 🍃 509 kg CO₂ (+20% vs. direct)
Leg 1
PEK → CSX
2h 40m · 841 mi
View PEK to CSX flights →
Leg 2
CSX → SIN
4h 35m · 1,943 mi
View CSX to SIN flights →
PEK HFE (Hefei) SIN
Leg 1: 1h 55m (557 mi) Leg 2: 5h 20m (2,270 mi) Total: ~7h 15m 🍃 512 kg CO₂ (+20% vs. direct)
Leg 1
PEK → HFE
1h 55m · 557 mi
View PEK to HFE flights →
Leg 2
HFE → SIN
5h 20m · 2,270 mi
View HFE to SIN flights →

Frequently Asked Questions

How long is the direct flight from Beijing to Singapore?

A nonstop flight from Beijing (PEK) to Singapore (SIN) takes approximately 6 hours and 20 minutes. The distance is 2,779 miles (4,473 km).

Which airlines fly nonstop from Beijing to Singapore?

2 airlines: Air China, Singapore Airlines.

Is there a nonstop flight from Beijing to Singapore?

Yes. 2 airlines: Air China, Singapore Airlines.

How far is Beijing from Singapore?

The flight distance from Beijing to Singapore is 2,779 miles (4,473 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What type of aircraft flies from Beijing to Singapore?

At 6h 20m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from China to Singapore?

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

What is the carbon footprint of a flight from Beijing to Singapore?

Roughly 425 kg CO2 per passenger one-way. That's about the same as driving 2,125 km.

Is the return flight from Singapore to Beijing 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 Beijing to Singapore?

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 Beijing Capital International Airport for this flight?

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