How long is a flight from UK to Pakistan?

The flight time from the UK to Pakistan is an estimated 8 hours and 21 minutes. The flight times will vary depending on the airline.