Lowcost flights from Johor Bharu (Malaysia) to Guangzhou (China), €66 - €263

Direct distance between cities: 2632 km. Average direct flight time is 4:05 hours.

Please note! Some routes are seasonal.

From Johor Bharu to Guangzhou with AirAsia (AK)
Average ticket price: €66 - €263

Connection in Bangkok (Thailand)
From Johor Bharu to Bangkok with Thai AirAsia (FD)
Average ticket price: €35 - €139
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 Johor Bharu to Ho Chi Minh City with AirAsia (AK)
Average ticket price: €27 - €107
From Ho Chi Minh City to Guangzhou with Spring Airlines (9C)
Average ticket price: €39 - €157
Connection in Jakarta (Indonesia)
From Johor Bharu to Jakarta with Indonesia AirAsia (QZ)
From Johor Bharu to Jakarta with TransNusa (8B)
Average ticket price: €24 - €94
From Jakarta to Guangzhou with TransNusa (8B)
Average ticket price: €84 - €337
Connection in Kota Kinabalu (Malaysia)
From Johor Bharu to Kota Kinabalu with AirAsia (AK)
Average ticket price: €36 - €145
From Kota Kinabalu to Guangzhou with AirAsia (AK)
Average ticket price: €49 - €197
Connection in Kuala Lumpur (Malaysia)
From Johor Bharu to Kuala Lumpur with IndiGo (6E)
From Johor Bharu to Kuala Lumpur with AirAsia (AK)
From Johor Bharu to Kuala Lumpur with Firefly (FY)
Average ticket price: €7 - €28
From Kuala Lumpur to Guangzhou with AirAsia (AK)
Average ticket price: €64 - €258