Your flight time from London to China depends on your destination, but a direct flight should take under 13 hours.