Direct flights from Guangzhou to Bangkok CAN → BKK

9 Air Co, China Eastern Airlines, China Southern Airlines, Kenya Airways, Spring Airlines and Thai Airways International operate nonstop flights from Guangzhou (CAN) to Bangkok (BKK). The nonstop flight takes around ~2h 8m, covering 1,060 miles (1,706 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Guangzhou

We'll email you when a fare from CAN drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

9 Air Co AQ China Eastern Airlines MU China Southern Airlines CZ Kenya Airways KQ Spring Airlines 9C Thai Airways International TG

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Guangzhou to Bangkok?

Yes, 9 Air Co, China Eastern Airlines and 4 more airlines operate nonstop flights from Guangzhou (CAN) to Bangkok (BKK).

Which airlines fly direct from Guangzhou to Bangkok?

9 Air Co, China Eastern Airlines, China Southern Airlines, Kenya Airways, Spring Airlines, Thai Airways International operate nonstop flights from Guangzhou to Bangkok.

How long is the flight from Guangzhou to Bangkok?

The nonstop flight from Guangzhou to Bangkok takes ~2h 8m (approximately 1706 km).

How often do direct flights operate from Guangzhou to Bangkok?

Nonstop flights from Guangzhou to Bangkok operate multiple daily.

Explore More

Cheap direct deals from Guangzhou — last one was $289 to Hangzhou