How long will it take to fly from Peshawar to Guangzhou?
Flight time from Peshawar to Guangzhou is usually about 6-8 hours, depending on layovers and specific flight routes.
What airports are in Peshawar and Guangzhou?
Airports in Peshawar: Bacha Khan. Airports in Guangzhou: Baiyun.