Cheap flights from Surabaya to China

SUB — SHA
24 Aug — 31 Aug1
Return
1 adult
Economy
From?
To?
Wed 24/8
Wed 31/8

We work with more than 300 partners to bring you better travel deals

When is the cheapest time to fly from Surabaya to China (SUB - CN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Surabaya to China as you normally would.

One-way flights to China from Surabaya

The cheapest one-way flights from Surabaya to China
15 Sep
SUB

Surabaya Juanda

PVG

Shanghai Pu Dong

3 stops

27h 40m
Rp 14,853,246

Multiple Airlines

Pick Dates

Deal found 16/8/22

2 Jan
SUB

Surabaya Juanda

SZX

Shenzhen

2 stops

31h 25m
Rp 17,847,614

Multiple Airlines

Pick Dates

Deal found 18/8/22

5 Feb
SUB

Surabaya Juanda

SZX

Shenzhen

2 stops

31h 25m
Rp 21,093,982

Multiple Airlines

Pick Dates

Deal found 18/8/22

Related info for your journey

Useful info, stats and facts about Surabaya to China flights.

What airport do you fly from for flights from Surabaya to China?

Located just 15.0 km from the city centre, Surabaya Juanda (SUB) is the airport most travellers will use when flying to China from Surabaya.

Which airlines flying from Surabaya Juanda to China have flexible cancellations due to COVID-19?

Singapore Airlines, Cathay Pacific, and Malaysia Airlines are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

What are the most popular routes from Surabaya to China?

The most popular flight routes from Surabaya to China are Surabaya Juanda - Guangzhou Baiyun, Surabaya Juanda - Beijing Capital and Surabaya Juanda - Shanghai Hongqiao Intl.

What are the most popular airlines that fly from Surabaya to China?

When booking a flight from Surabaya to China, you may want to consider flying on Royal Brunei Airlines, Cathay Pacific or Singapore Airlines as they are the most popular for this route.

What are the cheapest flights from Surabaya to China?

The cheapest flight price from Surabaya to China is Rp 2,125,260. On average you can expect to pay Rp 30,505,188. The most popular route, (Surabaya Juanda - Guangzhou Baiyun), can usually be booked for Rp 96,620,216.

Top 2 airlines flying from Surabaya to China

The chart below displays the airlines Cheapflights users travelling from Surabaya to China choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Cathay PacificCheapestRp 4,609,250AverageRp 7,052,179FlexibilityNo cancel feeOn-time72%COVID-19 safety
Search Cathay Pacific flights
Singapore AirlinesCheapestRp 5,138,897AverageRp 7,518,159FlexibilityNo cancel feeOn-time81%COVID-19 safety
Search Singapore Airlines flights