Book a trip from Kuala Lumpur to Guangzhou with Cathay Pacific , fares from MYR1,020

Direct flights from Kuala Lumpur with three cabin classes to match your style, your Guangzhou adventure starts from MYR1,020

DISCOUNT CODE (OPTIONAL)

Deals on Kuala Lumpur (KUL) to Guangzhou (CAN) flights

Book flights to Guangzhou CAN

MYR
keyboard_arrow_down
Book flights to Guangzhou CAN
From
To
Fare Type
Dates
Price
Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
04/11/2025 - 08/11/2025

From

MYR1,020

Seen 7 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
03/03/2026 - 09/03/2026

From

MYR1,020

Seen 6 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
02/04/2026 - 10/04/2026

From

MYR1,020

Seen 7 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
03/02/2026 - 09/02/2026

From

MYR1,020

Seen 7 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
26/10/2025 - 31/10/2025

From

MYR1,020

Seen 6 hours ago

Book Business Class flights to Guangzhou - selected offers

MYR
keyboard_arrow_down

Explore More Flights from Other Popular Origins

Flight Deals for Popular Routes on Cathay Pacific

MYR
Flight Deals for Popular Routes on Cathay Pacific
From
To
Fare Type
Dates
Price
Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
17/06/2026 - 21/06/2026

From

MYR1,020

Seen 1 day ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
13/04/2026 - 19/04/2026

From

MYR1,020

Seen 1 day ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
17/04/2026 - 27/04/2026

From

MYR1,020

Seen 20 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
13/04/2026 - 17/04/2026

From

MYR1,020

Seen 1 day ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
27/04/2026 - 03/05/2026

From

MYR1,565

Seen 19 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
24/04/2026 - 01/05/2026

From

MYR1,565

Seen 19 hours ago

Kuala Lumpur (KUL)Guangzhou (CAN)Round-trip
/
Economy
26/04/2026 - 02/05/2026

From

MYR1,565

Seen 19 hours ago

*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking.