There are no direct flights between London and Baghdad at the moment. One of the only ways to fly to Iraq from the British capital is to take a British Midland-operated flight to Beirut and then connect to an Iraqi Airways flight to Baghdad. You can also fly from London to Cairo or Dubai and catch an Iraqi Airways flight from there, but the Beirut option is quicker. The London to Beirut leg of the journey lasts around six hours.
London to Baghdad distance is more about 5 hours. British capital arranged flight and you going bagdad 5 mins onwards.
Is about 5 hours flight. There will be flight from london to baghdad in May!