9 Air, Air China, Beijing Capital Airlines, China Eastern Airlines, China Southern Airlines, China United Airlines and Xiamen Airlines operate nonstop flights from Beijing (PKX) to Guangzhou (CAN). The nonstop flight takes around ~2h 16m, covering 1,128 miles (1,815 km). Round-trip fares currently start at $960, with a typical fare around $964 across 224 recent fare combinations. Updated 28 June 2026.
We'll check every combination in your window daily and email you the cheapest match. No account needed.
Sign up to see Guangzhou schedule from PKX
Already have an account? Sign in
Yes, 9 Air, Air China and 5 more airlines operate nonstop flights from Beijing (PKX) to Guangzhou (CAN).
9 Air, Air China, Beijing Capital Airlines, China Eastern Airlines, China Southern Airlines, China United Airlines, Xiamen Airlines operate nonstop flights from Beijing to Guangzhou.
The nonstop flight from Beijing to Guangzhou takes ~2h 16m (approximately 1815 km).
Round-trip flights from Beijing (PKX) to Guangzhou (CAN) start at $960, with a typical fare around $964. Based on 224 recent fare combinations.