Lowcost flights from Jakarta (Indonesia) to Guangzhou (China), €84 - €337

Direct distance between cities: 3365 km. Average direct flight time is 4:57 hours.

Please note! Some routes are seasonal.

From Jakarta to Guangzhou with TransNusa (8B)
Average ticket price: €84 - €337

Connection in Bangkok (Thailand)
From Jakarta to Bangkok with Indonesia AirAsia (QZ)
From Jakarta to Bangkok with Thai Lion Air (SL)
Average ticket price: €58 - €233
From Bangkok to Guangzhou with Spring Airlines (9C)
From Bangkok to Guangzhou with Thai AirAsia (FD)
From Bangkok to Guangzhou with Thai Lion Air (SL)
Average ticket price: €43 - €173
Connection in Ho Chi Minh City (Vietnam)
From Jakarta to Ho Chi Minh City with Indonesia AirAsia (QZ)
From Jakarta to Ho Chi Minh City with VietJet Air (VJ)
Average ticket price: €47 - €189
From Ho Chi Minh City to Guangzhou with Spring Airlines (9C)
Average ticket price: €39 - €157
Connection in Johor Bharu (Malaysia)
From Jakarta to Johor Bharu with Indonesia AirAsia (QZ)
From Jakarta to Johor Bharu with TransNusa (8B)
Average ticket price: €24 - €94
From Johor Bharu to Guangzhou with AirAsia (AK)
Average ticket price: €66 - €263
Connection in Kota Kinabalu (Malaysia)
From Jakarta to Kota Kinabalu with Indonesia AirAsia (QZ)
From Jakarta to Kota Kinabalu with AirAsia (AK)
Average ticket price: €42 - €169
From Kota Kinabalu to Guangzhou with AirAsia (AK)
Average ticket price: €49 - €197
Connection in Kuala Lumpur (Malaysia)
From Jakarta to Kuala Lumpur with Citilink (QG)
From Jakarta to Kuala Lumpur with Indonesia AirAsia (QZ)
From Jakarta to Kuala Lumpur with Lion Air (JT)
From Jakarta to Kuala Lumpur with TransNusa (8B)
From Jakarta to Kuala Lumpur with AirAsia (AK)
Average ticket price: €30 - €119
From Kuala Lumpur to Guangzhou with AirAsia (AK)
Average ticket price: €64 - €258
Connection in Manado (Indonesia)
From Jakarta to Manado with Citilink (QG)
From Jakarta to Manado with Lion Air (JT)
Average ticket price: €55 - €219
From Manado to Guangzhou with TransNusa (8B)
Average ticket price: €68 - €273
Connection in Manila (Philippines)
From Jakarta to Manila with Cebu Pacific (5J)
Average ticket price: €70 - €279
From Manila to Guangzhou with Cebu Pacific (5J)
Average ticket price: €32 - €127
Connection in Phnom Penh (Cambodia)
From Jakarta to Phnom Penh with Indonesia AirAsia (QZ)
Average ticket price: €50 - €199
From Phnom Penh to Guangzhou with Spring Airlines (9C)
Average ticket price: €40 - €159
Connection in Phuket (Thailand)
From Jakarta to Phuket with Indonesia AirAsia (QZ)
Average ticket price: €46 - €185
From Phuket to Guangzhou with Spring Airlines (9C)
Average ticket price: €58 - €233
Connection in Singapore (Singapore)
From Jakarta to Singapore with Citilink (QG)
From Jakarta to Singapore with Indonesia AirAsia (QZ)
From Jakarta to Singapore with Lion Air (JT)
From Jakarta to Singapore with TransNusa (8B)
From Jakarta to Singapore with Jetstar Asia (3K)
From Jakarta to Singapore with Scoot (TR)
From Jakarta to Singapore with AJet (VF)
From Jakarta to Singapore with Jetstar (JQ)
Average ticket price: €22 - €90
From Singapore to Guangzhou with Jetstar Asia (3K)
From Singapore to Guangzhou with Scoot (TR)
Average ticket price: €67 - €266