- Home
- Flights
- Flights from Singapore
- Singapore to Beijing
Cheap flights from Singapore to Beijing from SGD 175
Singapore Airlines, Air China and China Eastern Airlines fly nonstop from Singapore to Beijing. The flight takes around 6h 07m, and the cheapest one-way fare we found recently is SGD 175 on 11 Nov.
Direct flights available 6h 07m Cheapest in November Prices checked 14 days ago
Singapore to Beijing at a glance
Cheapest one-waySGD 175Shenzhen Airlines · 1 stop · Wed 11 NovFastest flight6h 07mEstimated
Nonstop flightsYesSingapore Airlines, Air China, China Eastern Airlines
Airlines flying nonstop from Singapore to Beijing
3 airlines on this route.
Cheapest month to fly from Singapore to Beijing
Lowest one-way fare found for each month: November is cheapest, July the most expensive.
Good to know
- Distance
- 4,489 km2,788 miles
- Flight time
- 6h 07mestimate
- Time difference
- NoneBeijing vs Singapore
- Currency in Beijing
- CNY
- Airports
- SIN, XSP → PKX, PEK
Flights from Singapore to Beijing: questions answered
How much is a flight from Singapore to Beijing?
The cheapest one-way fare we found recently is SGD 175 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Singapore to Beijing?
Yes. Singapore Airlines, Air China and China Eastern Airlines fly this route nonstop.
How long is the flight from Singapore to Beijing?
A nonstop flight covers 4,489 km and takes around 6h 07m.
What is the cheapest month to fly from Singapore to Beijing?
November has the lowest fare we found (SGD 175), while July is the most expensive (SGD 376).
Which airlines fly from Singapore to Beijing?
Singapore Airlines, Air China and China Eastern Airlines operate nonstop flights on this route.
Which airports serve Singapore and Beijing?
Singapore: Singapore Changi Airport (SIN) and Seletar Airport (XSP). Beijing: Beijing Daxing International Airport (PKX) and Beijing Capital International Airport (PEK).





