Direct (nonstop) flights from Singapore to Beijing

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

SIN
Singapore Changi Airport
🇸🇬 Singapore, Singapore
PEK
Beijing Capital International Airport
🇨🇳 Beijing, China
Flight Time
6h 5m
Distance
2,779 mi
4,473 km
CO₂/pax
425 kg
−76 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 29, 2026

Airlines with non-stop flights

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

Alternative Routes

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

SIN HAN (Hanoi) PEK
Leg 1: 3h 25m (1,370 mi) Leg 2: 3h 30m (1,447 mi) Total: ~6h 55m 🍃 501 kg CO₂ (+18% vs. direct)
Leg 1
SIN → HAN
3h 25m · 1,370 mi
View SIN to HAN flights →
Leg 2
HAN → PEK
3h 30m · 1,447 mi
View HAN to PEK flights →
SIN KTI (Phnom Penh) PEK
Leg 1: 2h (690 mi) Leg 2: 5h (2,102 mi) Total: ~7h 🍃 508 kg CO₂ (+20% vs. direct)
Leg 1
SIN → KTI
2h · 690 mi
View SIN to KTI flights →
Leg 2
KTI → PEK
5h · 2,102 mi
View KTI to PEK flights →
SIN KWE (Guiyang) PEK
Leg 1: 4h 5m (1,741 mi) Leg 2: 2h 55m (1,089 mi) Total: ~7h 🍃 503 kg CO₂ (+18% vs. direct)
Leg 1
SIN → KWE
4h 5m · 1,741 mi
View SIN to KWE flights →
Leg 2
KWE → PEK
2h 55m · 1,089 mi
View KWE to PEK flights →
SIN XMN (Xiamen) PEK
Leg 1: 4h 10m (1,853 mi) Leg 2: 2h 55m (1,074 mi) Total: ~7h 5m 🍃 519 kg CO₂ (+22% vs. direct)
Leg 1
SIN → XMN
4h 10m · 1,853 mi
View SIN to XMN flights →
Leg 2
XMN → PEK
2h 55m · 1,074 mi
View XMN to PEK flights →
SIN SYX (Sanya) PEK
Leg 1: 3h 5m (1,221 mi) Leg 2: 4h (1,560 mi) Total: ~7h 5m 🍃 495 kg CO₂ (+16% vs. direct)
Leg 1
SIN → SYX
3h 5m · 1,221 mi
View SIN to SYX flights →
Leg 2
SYX → PEK
4h · 1,560 mi
View SYX to PEK flights →

Frequently Asked Questions

How long is the direct flight from Singapore to Beijing?

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

Which airlines fly nonstop from Singapore to Beijing?

2 airlines: Air China, Singapore Airlines.

Is there a nonstop flight from Singapore to Beijing?

Yes. 2 airlines: Air China, Singapore Airlines.

How far is Singapore from Beijing?

The flight distance from Singapore to Beijing 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 Singapore to Beijing?

At 6h 5m, 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 Singapore to China?

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

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

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

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

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

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