TheSmartLocal – Singapore’s Leading Travel and Lifestyle Portal

Skip to content
Cheap flights to China from Singapore - cover

8 Best Airlines For Cheap Flights To China From SG, Including Budget & Full-Service Carriers

Cheap flights to China from Singapore


China might just be the go-to destination in 2025 – seriously, it feels like half of Singapore has already zipped off to explore the mountains in Yunnan, and visited Shenzhen, AKA the “Silicon Valley of China”.

But before you can live your best holiday life, you’ll have to first catch a flight to China, and everybody loves a good deal. So we’ve gathered the best airlines for cheap flights from China to Singapore that’ll get you to your favourite Chinese cities without emptying your bank account.

Note: Prices are accurate at the time of writing, and are subject to change.


When is the best time to fly to China?


For the cheapest flight prices to China, you’ll want to avoid travelling during peak periods, including Chinese New Year in January or February, and public holidays like China National Day, which is usually accompanied by a week-long holiday for locals. Prices are usually inflated during these times due to higher demand.

P.S. Read our guide to major public holidays to avoid in other popular travel destinations.

Cheap flights to China from Singapore - best time to fly to china from Singapore
Image credit: @aurora._victoria via Instagram

The good news is that cheap flights to China from Singapore can go for as low as $213 to $422.30 if you travel between March and April in spring, or September and October in autumn.

Cheap flights to China from Singapore - best time to fly to china from Singapore
Image credit: @cherrytanghulu via Instagram

These months typically fall outside the peak travel periods, so you’re more likely to score a good deal. Both seasons are also great times to visit – you can catch cherry blossoms in season from March to April, or experience the cool autumn weather from September to October without needing to bundle up in full winter apparel.

To stretch your dollar even further, try booking your flights 3 to 6 months in advance, and of course, steer clear of peak periods for the best prices.


Overview of the airlines offering cheap flights to China from Singapore


Airline Starting price Destinations
Scoot From $294 Guangzhou, Fuzhou, Nanning, Qingdao, Nanjing, Kunming, Xi’an
Spring Airlines From $382 Shanghai
Singapore Airlines From $325 Xiamen, Shenzhen, Chongqing, Beijing
China Southern Airlines From $328 Chongqing, Shenzhen
Air China From $328 Chongqing, Shenzhen, Beijing
Sichuan Airlines From $329 Chengdu
Xiamen Airlines From $$422.30 Hangzhou
Hainan Airlines From $213.10 Haikou

– Budget airlines with cheap flights to China –


Flying with budget airlines often means skipping some of the comforts of full-service carriers, such as complimentary meals and in-flight entertainment. Checked baggage also usually comes as an add-on.

But if you don’t mind a few compromises for a shorter flight, budget airlines can be a great way to save. Plus, you still get perks like speedy online check-in, the option to choose your seat, and the flexibility to add extras like Wi-Fi or extra baggage if you need them.


1. Scoot


Fly to several destinations in China


Cheap flights to China from Singapore - scoot
Image credit: Flyscoot

We’re all familiar with Scoot – the trusty low-cost subsidiary of Singapore Airlines. Fares to China start from $294, and the airline flies to a generous list of cities, including popular ones like Guangzhou and lesser-known gems like Kunming.

You’ll enjoy a 10kg cabin baggage allowance, and have the option to upgrade to ScootPlus (from $103) for complimentary inflight meals or 30kg checked baggage if you’re coming home with an extra suitcase of exclusive POP MART souvenirs.

Plus, there’s also a Scoot-in-Silence zone, if you prefer a more peaceful flight without experiencing the woes of crying babies or chatter. And speaking of chatter, you can yap away with your besties virtually mid-air if you choose Dreamliner flights that offer in-flight Wi-Fi (from $3.27).

Airfare from Singapore
Guangzhou: From $359
Fuzhou: From $308
Nanning: From $294
Qingdao: From $427
Nanjing: From $402
Kunming: From $390.30
Xi’an: From $360

Book cheap flights to China on Scoot.


2. Spring Airlines


Cheap round-trip flight to Shanghai


Cheap flights to China from Singapore - spring airlines
Image credit: Spring Airlines

If you’re planning a trip to Shanghai, Spring Airlines is one of the cheapest options for direct flights from Singapore, with fares starting from $382 – especially if you book a few months in advance.

As a budget carrier, Spring Airlines keeps things simple but value-for-money. You’ll get a 5kg cabin baggage allowance, and you can opt for add-ons like checked baggage if you need them.

Or choose to upgrade to the SpringPlus fare, which includes free meals, drinks, and even Halal or kids’ meals that you can pre-order online. Just select the SpringPlus option if available when booking on the airline’s official website. Note that prices may vary depending on your travel dates.

Airfare from Singapore
Shanghai: From $382

Book cheap flights to Shanghai on Spring Airlines.


– Full-service airlines with cheap flights to China –


For those craving a little more comfort, consider travelling to China with full-service airlines in economy class during non-peak seasons for more affordable fares. You’ll get to enjoy the perks like checked baggage, meals, and in-flight entertainment, without paying exorbitant prices.


3. Singapore Airlines


Experience flying with an award-winning airline


Cheap flights to China from Singapore - singapore airlines
Image credit: Singapore Airlines

Singapore Airlines just won the World’s Best Cabin Crew 2025 award – and if that isn’t impressive enough, it really shows once you’re on board. Even in economy class, you’ll get 25kg of checked baggage allowance per person, complimentary meals, and free Wi-Fi if you’re a KrisFlyer member, making your flight to China feel extra shiok. Round-trip fares start from just $325, which is a steal for the comfort you’re getting.

Fly with Singapore Airlines to some of China’s most exciting cities – Xiamen from $325, Chongqing from $361.30, and Beijing from $381. Fun fact: Beijing and Chongqing are national central cities, so not only are they huge cultural hubs, but they’re also great places to explore and experience the heart of China.

Airfare from Singapore
Xiamen: From $325
Shenzhen: From $427
Chongqing: From $361.30
Beijing: From $381

Book cheap flights to China on Singapore Airlines.


4. China Southern Airlines


Serves Cantonese-style meals in-flight


China Southern Airlines is another bang-for-your-buck option, and one of China’s most well-known carriers. You can fly to cities like Shenzhen with round-trip tickets from just $328.

On top of the usual full-service perks like 23kg checked baggage and in-flight entertainment, the airline also serves Cantonese-style dishes like char siu rice and steamed fish with ginger and spring onions to keep you fuelled till touchdown.

Airfare from Singapore
Chongqing: From $381.63
Shenzhen: From $328
Beijing: From $393.75

Book cheap flights to China on China Southern Airlines.


5. Air China


Fly with China’s national flag carrier


Air China is the national flag carrier of the People’s Republic of China, and flying from Singapore is not only reliable and comfortable, but also surprisingly affordable. You get a full-service experience like 23 kg checked baggage, Chinese-style meals, snacks on longer flights, and in-flight entertainment.

Some of the most popular routes include flying to Shenzhen from $328, Chongqing from $361.30, and Beijing from $396.60 – perfect whether you’re planning a quick getaway, exploring China’s landscapes, or just visiting the capital.

On top of that, if you’re a frequent flyer or Star Alliance member, you’ll get to earn miles, enjoy lounge access, priority check-in, and other perks, making your journey even smoother.

Airfare from Singapore
Chongqing: From $361.30
Shenzhen: From $328
Beijing: From $396.60

Book cheap flights to China on Air China.


6. Sichuan Airlines


Fly to the city known for its giant pandas


Cheap flights to China from Singapore - sichuan airlines panda design
Image credit: @wolfi77w via Instagram

Airlines are getting creative to spice up the flying experience, and Sichuan Airlines is no stranger to the trend.

Many of its Airbus A350s come decked out in the adorable “Panda Route” livery, with playful pandas splashed across the fuselage and Chengdu-inspired artwork in the cabin. It’s a fun nod to Chengdu and a reminder that you’re heading to the city known for its giant pandas.

Expect 23kg of checked baggage allowance and complimentary meals, including Sichuan-style dishes that give you a tasty preview of what’s waiting on the ground.

From Singapore, flights to Chengdu start from $329 and take about 4 hours and 40 minutes, making it an easy hop straight into the home of giant pandas and fiery Sichuan cuisine.

Airfare from Singapore
Chengdu: From $329

Book cheap flights to Chengdu on Sichuan Airlines.


7. Xiamen Airlines


Explore UNESCO World Heritage Sites 


Cheap flights to China from Singapore - xiamen airlines Airbus A321neo model
Xiamen Airlines’ Airbus A321neo model.
Image credit: @xiamenairlines via Instagram

Xiamen Airlines offers a comfortable full-service experience with meals, 23kg checked baggage allowance, and in-flight entertainment. What’s more, pre-ordering meals is no longer reserved for passengers in business class – economy class passengers can also pre-order meals on the airline’s official website, and enjoy dishes like the Super Beef Sandwich or Fresh Shrimp Sandwich. Meals for children aged 2 to 5 are available as well.

Since 2025, the airline has also been periodically updating its fleet with Airbus A321neo jets on Singapore routes. These are newer, more fuel-efficient planes for quieter and more comfortable flights, so you can have your beauty sleep mid-air.

One of its top destinations is Hangzhou, famous for 3 UNESCO World Heritage Sites: the scenic West Lake; the Grand Canal, which is the world’s longest man-made waterway; and the Archaeological Ruins of Liangzhu City, which offers over 5,000 years’ worth of stories on China’s urban civilisation and jade craftsmanship.

Airfare from Singapore
Hangzhou: From $422.30

Book cheap flights to Hangzhou on Xiamen Airlines.


8. Hainan Airlines


Visit China’s tropical paradise


Cheap flights to China from Singapore - hainan airlines
Image credit: @hainanairlines via Instagram

Hainan Airlines offers one of the more premium full-service experiences among Chinese carriers. You’ll get a choice of Chinese and Western meals, including Hainan chicken rice and beef stroganoff with mashed potatoes, along with tasty snacks to tide you over mid-flight.

Image credit: @keunbrother via Instagram

As one of the few 5-Star Skytrax airlines in China, expect top-notch service, comfort, and food on your flight. One of the airline’s popular destinations is Haikou, the capital of Hainan, China’s only tropical province. A round-trip journey to Haikou from Singapore starts from just $213.10.

If you’re all about sun, sea, and sand, you’ll be right at home exploring beaches like Holiday Beach. Keep your eyes peeled for exotic animals at the Hainan Tropical Wildlife Park as well.

Airfare from Singapore
Haikou: From $213.10

Book cheap flights to Haikou on Hainan Airlines.


Fly to China without breaking the bank with these airlines offering cheap flights

It’s time to grab your passport and book that flight. Whether you’re eyeing budget-friendly options or a more premium carrier experience, there’s always the chance to score the best deals if you book early enough. Platforms like SkyScanner and Cheapflights are also your best friends for affordable deals.

Read our other articles:


Cover image adapted from: @wolfi77w via Instagram